PROYECTO RADAR con ARDUINO utilizando SENSOR de ULTRASONIDOS [explicado paso a paso] +códigos

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 479

  • @RobotUNO
    @RobotUNO  Год назад +32

    Codigo de Programacion + Esquema de Conexiones:
    www.robotuno.com/radar-arduino-sensor-ultrasonidos-hc-sr04/

  •  Год назад +6

    gracias a usted muy buen señor que dios se lo pague y me lo bendiga para siempre y por siempre

  • @marcomayoralbeltran4839
    @marcomayoralbeltran4839 Год назад +3

    la verdad que proyecto tan mas chido, es muy interensante y fácil de hacer !

  • @albertogomeztobon2964
    @albertogomeztobon2964 Год назад +1

    Robot UNO Buenas noches te saludo desde Medellin Colombia, felicitaciones por tu espectacular trabajo, estoy aprendiendo arduino quisiera hacerlo para disfrutarlo, con solo verlo funcionar. De ahi en adelante tratare personalmente de ver si soy capaz de construirlo, con mucha pena deseo me compartas tus codigos. Felicidades amigo y muchas gracias por compartirnos tus lindos conocimientos.

  • @JOSELUIS-zo3ej
    @JOSELUIS-zo3ej 2 года назад +8

    Buen video ya lo hice y funciona todo a la perfección
    Una pregunta cómo puedo hacer para que cada vez que el sensor detecte algo encienda una led o alarma

    • @soy_el_jm
      @soy_el_jm 9 месяцев назад +3

      se puede hacer con un if ejemplo if variable tiempo o distancia menor que 100
      pinled high

  • @informaticalv4815
    @informaticalv4815 8 месяцев назад +1

    excelente video hermano, lo unico que faltaria anexar en el link es el enlace para el archivo de impresion de la base para el arduino

  • @jonathan56013
    @jonathan56013 5 месяцев назад +1

    Excelente me quedo muy bien, solo se me complico cuando explicaste las conexiones, ero puse el vide. 0.25 y pude ver donde conectaste

  • @pablorubenmarin6458
    @pablorubenmarin6458 2 года назад +7

    Hola muy interesante el proyecto, en caso que se quiera incorporar un LED RGB que según el color vaya indicando el acercamiento de un objeto como se podría incorporar a la programación? Gracias

  • @pablosalguero6375
    @pablosalguero6375 Год назад +7

    ambos códigos están en la descripción gente

  • @AlessandroNYE
    @AlessandroNYE 7 месяцев назад

    Gracias amigo muy buen proyecto y explicación 👍

  • @marcelov4018
    @marcelov4018 Год назад +1

    Gracias. Salio perfecto! QUE TE VAYA BIEN :)

  • @alfredosanchez2205
    @alfredosanchez2205 4 месяца назад +1

    Gracias por el tutorial pues tengo que realizarlo en clase 😅

  • @infoeducativainjosica8232
    @infoeducativainjosica8232 6 месяцев назад

    Gracias por compartir sus conocimientos.

  • @juanvitalianopachecoreza7566
    @juanvitalianopachecoreza7566 Год назад

    Muchas gracias increíble ´proyecto me funciono muchisimo para una clase muestra

  • @alfonsosanchezmartin1642
    @alfonsosanchezmartin1642 10 месяцев назад

    MUY BUEN PROYECTO MUCHAS GRACIAAS VOY APROBAR Y TE CUENTO

  • @carloscervantes2918
    @carloscervantes2918 3 года назад

    MUY BUEN TRABAJO Y FUNCIONANDO CON ESTE TIPO DE TARJETAS Y FACILES DE PROGRAMAR

  •  4 года назад +3

    Me encantó el proyecto y la sencillez con la que explicas. Sólo una duda... es posible tener algún inconveniente con la conexión del empalme en la alimentación?? Pregunto porque al trabajar con servos, la demanda de corriente suele ser mayor y no quisiera quemar la placa Arduino ni el puerto USB. Desde ya gracias y sigue trabajando así

    • @RobotUNO
      @RobotUNO  4 года назад +1

      Con un solo servomotor no hay ningun problema, y mas en este caso, que no se mueve a la maxima velocidad, por lo que nunca supera el amperaje maximo de la placa de arduino. Pero si no te fias, lo ideal es que lo alimentes externamente, y solo dejes arduino para el pin de control. Un saludo Alex.

    •  4 года назад +2

      @@RobotUNO Ya lo probé y funcionó excelente! Gracias por tu rápida y precisa respuesta, te ganaste otro suscriptor! Y por fa, sigue cargando buen contenido, un abrazo!

    • @RobotUNO
      @RobotUNO  4 года назад +3

      Muchas gracias Alex! Bienvenido a este pequeño canal!

  • @DonaldoEnrique
    @DonaldoEnrique 7 месяцев назад

    ❤❤❤❤ excelente muy buen proyecto ❤❤❤❤

  • @jose7288
    @jose7288 3 года назад

    Muy chulo!!!! Queda muy bien y está muy detallado el como montarlo.por favor enviame los codigos .Gracias

  • @ritagriseldamercado1131
    @ritagriseldamercado1131 2 месяца назад

    Hola buenas tardes!! me encanto el prioyecto. por favor me envia el codigo de programacion de arduino y el de prosessing

  • @tomasgabrielvecchi1935
    @tomasgabrielvecchi1935 8 месяцев назад

    Que tal, buen video. Para mi escuela me han pedido hacer un radar VOR con arduino. He pensado usar esto, detecte el objeto, lo mande a otro arduino mediante un RF 433MHz, y dar lka distancia. La duda es, es posible guardar los datos que da el radar de una perturbacion? Ya que si lo llegara a guardar esa informacion puede ser enviada a otro arduino y procesarlo. Muhcas gracias

  • @littlehoops8479
    @littlehoops8479 3 года назад +3

    hola buenas , si yo quiero utilizarlo como un medidor, digamos como una cinta metrica para mi proyecto, tendria que modificar los codigos o puedo utlizar los mismos?

  • @Isximnry
    @Isximnry 2 года назад

    buen proyecto aunque lo recomendable seria comprar un case para el soporte del sensor ultrasónico y así no estar poniéndole silicón al servomotor, y otra observación y muy importante seria que no alimentaran el motor con el Arduino ya que pueden quemar su Arduino lo recomendable seria que usaran una fuente externa y así alimentaran el motor con 5v, aun así es un proyecto muy interesante saludos...

    • @goodnews7681
      @goodnews7681 2 года назад

      Hola buenas tardes, la fuente externa podría ser una bateria? O el mismo pc?

  • @brandonluissoliz4191
    @brandonluissoliz4191 2 года назад

    Muy bueno,ahora le agregare un par de cosas que me gustan

  • @freddyfrancosaldaa3492
    @freddyfrancosaldaa3492 2 года назад +1

    tío me gustan tus videos! están cojonudos, me gustaría me enviaras los códigos. enhorabuena!

  • @dionel1815
    @dionel1815 8 месяцев назад

    Saludos excelente trabajo te felicito si existe la posiblidad del envío del código

  • @sergiovillacres26
    @sergiovillacres26 2 года назад

    Excelente trabajo. Felicitaciones.

  • @SrKiwiUwu
    @SrKiwiUwu 4 года назад +11

    excelente proyecto!!, eres un crack, me puedes mandar los códigos por favor?

    • @RobotUNO
      @RobotUNO  4 года назад +4

      SIIII!! claro!! aqui los tienes, uno es el de arduino y el otro el de procesing

    • @RobotUNO
      @RobotUNO  4 года назад +7

      import processing.serial.*; // imports library for serial communication
      import java.awt.event.KeyEvent; // imports library for reading the data from the serial port
      import java.io.IOException;
      Serial myPort; // defines Object Serial
      // defubes variables
      String angle="";
      String distance="";
      String data="";
      String noObject;
      float pixsDistance;
      int iAngle, iDistance;
      int index1=0;
      int index2=0;
      PFont orcFont;
      void setup() {
      size (1200, 700); // ***CHANGE THIS TO YOUR SCREEN RESOLUTION***
      smooth();
      myPort = new Serial(this,"COM7", 9600); // starts the serial communication
      myPort.bufferUntil('.'); // reads the data from the serial port up to the character '.'. So actually it reads this: angle,distance.
      }
      void draw() {
      fill(98,245,31);
      // simulating motion blur and slow fade of the moving line
      noStroke();
      fill(0,4);
      rect(0, 0, width, height-height*0.065);
      fill(98,245,31); // green color
      // calls the functions for drawing the radar
      drawRadar();
      drawLine();
      drawObject();
      drawText();
      }
      void serialEvent (Serial myPort) { // starts reading data from the Serial Port
      // reads the data from the Serial Port up to the character '.' and puts it into the String variable "data".
      data = myPort.readStringUntil('.');
      data = data.substring(0,data.length()-1);
      index1 = data.indexOf(","); // find the character ',' and puts it into the variable "index1"
      angle= data.substring(0, index1); // read the data from position "0" to position of the variable index1 or thats the value of the angle the Arduino Board sent into the Serial Port
      distance= data.substring(index1+1, data.length()); // read the data from position "index1" to the end of the data pr thats the value of the distance
      // converts the String variables into Integer
      iAngle = int(angle);
      iDistance = int(distance);
      }
      void drawRadar() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      noFill();
      strokeWeight(2);
      stroke(98,245,31);
      // draws the arc lines
      arc(0,0,(width-width*0.0625),(width-width*0.0625),PI,TWO_PI);
      arc(0,0,(width-width*0.27),(width-width*0.27),PI,TWO_PI);
      arc(0,0,(width-width*0.479),(width-width*0.479),PI,TWO_PI);
      arc(0,0,(width-width*0.687),(width-width*0.687),PI,TWO_PI);
      // draws the angle lines
      line(-width/2,0,width/2,0);
      line(0,0,(-width/2)*cos(radians(30)),(-width/2)*sin(radians(30)));
      line(0,0,(-width/2)*cos(radians(60)),(-width/2)*sin(radians(60)));
      line(0,0,(-width/2)*cos(radians(90)),(-width/2)*sin(radians(90)));
      line(0,0,(-width/2)*cos(radians(120)),(-width/2)*sin(radians(120)));
      line(0,0,(-width/2)*cos(radians(150)),(-width/2)*sin(radians(150)));
      line((-width/2)*cos(radians(30)),0,width/2,0);
      popMatrix();
      }
      void drawObject() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      strokeWeight(9);
      stroke(255,10,10); // red color
      pixsDistance = iDistance*((height-height*0.1666)*0.025); // covers the distance from the sensor from cm to pixels
      // limiting the range to 40 cms
      if(iDistance40) {
      noObject = "Out of Range";
      }
      else {
      noObject = "In Range";
      }
      fill(0,0,0);
      noStroke();
      rect(0, height-height*0.0648, width, height);
      fill(98,245,31);
      textSize(25);
      text("10cm",width-width*0.3854,height-height*0.0833);
      text("20cm",width-width*0.281,height-height*0.0833);
      text("30cm",width-width*0.177,height-height*0.0833);
      text("40cm",width-width*0.0729,height-height*0.0833);
      textSize(40);
      text("FABRI creator", width-width*0.875, height-height*0.0277);
      text("Ángulo: " + iAngle +" °", width-width*0.48, height-height*0.0277);
      text("Dist:", width-width*0.26, height-height*0.0277);
      if(iDistance

    • @RobotUNO
      @RobotUNO  4 года назад +11

      //CODIGO ARDUINO
      //Canal de YT -> RobotUNO
      //Proyecto RADAR
      #include
      const int trigPin = 10;
      const int echoPin = 11;
      long duration;
      int distance;
      Servo myServo;
      void setup() {
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Serial.begin(9600);
      myServo.attach(12);
      }
      void loop() {
      for(int i=15;i15;i--){
      myServo.write(i);
      delay(30);
      distance = calculateDistance();
      Serial.print(i);
      Serial.print(",");
      Serial.print(distance);
      Serial.print(".");
      }
      }
      int calculateDistance(){
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance= duration*0.034/2;
      return distance;
      }

    • @oswaldofranciscoeuanchi2554
      @oswaldofranciscoeuanchi2554 4 года назад +1

      Oye puedes hacer un alarma con Arduino nano???

    • @RobotUNO
      @RobotUNO  4 года назад +3

      claro!! ademas parece un proyecto muy interesante!

  • @nerimamani5062
    @nerimamani5062 2 года назад

    Se le pude aplicar lo que programate a cualquier arduino uno?

  • @luih6921
    @luih6921 4 года назад +4

    Hola mi broo, me parece muy interesante y lo quiero hacer en mi proyecto para el siguiente mes, me podrias pasar los cogidos así para poder probarlo porfa

    • @RobotUNO
      @RobotUNO  4 года назад +3

      Por supuesto!! aqui tienes los codigos, en un comentario es el de arduino y en el otro el de procesing. Un saludoooooo

    • @RobotUNO
      @RobotUNO  4 года назад +6

      //CODIGO ARDUINO
      //Canal de YT -> RobotUNO
      //Proyecto RADAR
      #include
      const int trigPin = 10;
      const int echoPin = 11;
      long duration;
      int distance;
      Servo myServo;
      void setup() {
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Serial.begin(9600);
      myServo.attach(12);
      }
      void loop() {
      for(int i=15;i15;i--){
      myServo.write(i);
      delay(30);
      distance = calculateDistance();
      Serial.print(i);
      Serial.print(",");
      Serial.print(distance);
      Serial.print(".");
      }
      }
      int calculateDistance(){
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance= duration*0.034/2;
      return distance;
      }

    • @RobotUNO
      @RobotUNO  4 года назад +4

      import processing.serial.*; // imports library for serial communication
      import java.awt.event.KeyEvent; // imports library for reading the data from the serial port
      import java.io.IOException;
      Serial myPort; // defines Object Serial
      // defubes variables
      String angle="";
      String distance="";
      String data="";
      String noObject;
      float pixsDistance;
      int iAngle, iDistance;
      int index1=0;
      int index2=0;
      PFont orcFont;
      void setup() {
      size (1200, 700); // ***CHANGE THIS TO YOUR SCREEN RESOLUTION***
      smooth();
      myPort = new Serial(this,"COM7", 9600); // starts the serial communication
      myPort.bufferUntil('.'); // reads the data from the serial port up to the character '.'. So actually it reads this: angle,distance.
      }
      void draw() {
      fill(98,245,31);
      // simulating motion blur and slow fade of the moving line
      noStroke();
      fill(0,4);
      rect(0, 0, width, height-height*0.065);
      fill(98,245,31); // green color
      // calls the functions for drawing the radar
      drawRadar();
      drawLine();
      drawObject();
      drawText();
      }
      void serialEvent (Serial myPort) { // starts reading data from the Serial Port
      // reads the data from the Serial Port up to the character '.' and puts it into the String variable "data".
      data = myPort.readStringUntil('.');
      data = data.substring(0,data.length()-1);
      index1 = data.indexOf(","); // find the character ',' and puts it into the variable "index1"
      angle= data.substring(0, index1); // read the data from position "0" to position of the variable index1 or thats the value of the angle the Arduino Board sent into the Serial Port
      distance= data.substring(index1+1, data.length()); // read the data from position "index1" to the end of the data pr thats the value of the distance
      // converts the String variables into Integer
      iAngle = int(angle);
      iDistance = int(distance);
      }
      void drawRadar() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      noFill();
      strokeWeight(2);
      stroke(98,245,31);
      // draws the arc lines
      arc(0,0,(width-width*0.0625),(width-width*0.0625),PI,TWO_PI);
      arc(0,0,(width-width*0.27),(width-width*0.27),PI,TWO_PI);
      arc(0,0,(width-width*0.479),(width-width*0.479),PI,TWO_PI);
      arc(0,0,(width-width*0.687),(width-width*0.687),PI,TWO_PI);
      // draws the angle lines
      line(-width/2,0,width/2,0);
      line(0,0,(-width/2)*cos(radians(30)),(-width/2)*sin(radians(30)));
      line(0,0,(-width/2)*cos(radians(60)),(-width/2)*sin(radians(60)));
      line(0,0,(-width/2)*cos(radians(90)),(-width/2)*sin(radians(90)));
      line(0,0,(-width/2)*cos(radians(120)),(-width/2)*sin(radians(120)));
      line(0,0,(-width/2)*cos(radians(150)),(-width/2)*sin(radians(150)));
      line((-width/2)*cos(radians(30)),0,width/2,0);
      popMatrix();
      }
      void drawObject() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      strokeWeight(9);
      stroke(255,10,10); // red color
      pixsDistance = iDistance*((height-height*0.1666)*0.025); // covers the distance from the sensor from cm to pixels
      // limiting the range to 40 cms
      if(iDistance40) {
      noObject = "Out of Range";
      }
      else {
      noObject = "In Range";
      }
      fill(0,0,0);
      noStroke();
      rect(0, height-height*0.0648, width, height);
      fill(98,245,31);
      textSize(25);
      text("10cm",width-width*0.3854,height-height*0.0833);
      text("20cm",width-width*0.281,height-height*0.0833);
      text("30cm",width-width*0.177,height-height*0.0833);
      text("40cm",width-width*0.0729,height-height*0.0833);
      textSize(40);
      text("FABRI creator", width-width*0.875, height-height*0.0277);
      text("Ángulo: " + iAngle +" °", width-width*0.48, height-height*0.0277);
      text("Dist:", width-width*0.26, height-height*0.0277);
      if(iDistance

    • @luih6921
      @luih6921 4 года назад +1

      @@RobotUNO Gracias hermano, ahora que pasaste voy a probar y luego comento como me fue por aquí jsjssjjs

    • @RobotUNO
      @RobotUNO  4 года назад +1

      de acuerdo!!

  • @usiaschuquillanquichihuan9316
    @usiaschuquillanquichihuan9316 Год назад

    Muy bien la explicación del proyecto, me facilitaría los códigos por favor

  • @InformaTeec_10
    @InformaTeec_10 Месяц назад

    Fascinante ❤

  • @yuridiateranmartinez5372
    @yuridiateranmartinez5372 2 месяца назад

    Muy buen video, podría compartirme el código por favor

  • @juanagustinsaba1488
    @juanagustinsaba1488 Год назад

    Buenas tardes. Muy bueno el proyecto felicitaciones. Me podrías compartir el código de arduino y el de procesing por favor. Muchas gracias. Saludos!

  • @Pro.oyecto24
    @Pro.oyecto24 Год назад

    esta genial! hay manera de aumentar el rango de giro a 360 y aumentar tambien los metros de lectura de aproximacion de objetos?pido opiniones de todos!

  • @mmikhai
    @mmikhai Год назад

    Entretenido proyecto, lo que si, tengo un problema. Pasa que el servo a veces me va a tirones, se mueve mas lento y el led RX del arduino parpadea. Puede ser problema del servo o del arduino mismo?

  • @Gattuso-z7r
    @Gattuso-z7r 3 года назад +2

    En caso de querer hacer un radar que detecte a larga distancia, hablemos de 2KM.
    Que se debe reforzar en este caso?

    • @Asde221
      @Asde221 8 месяцев назад

      Creo que este es de ultra sonidos aunque no se mucho de radares pero tendrías que usar de otro tipo en vez de ultrasonido

  • @alexirivera7817
    @alexirivera7817 Год назад

    buen video!! como puedo colocar un buzzer cuando detecte el ultrasonido??

  • @axelsmith193
    @axelsmith193 Год назад

    Hola, impecable explicación, lo he entendido sin problema, podrías pasarme el código por favor

  • @martifelicesfabrat9983
    @martifelicesfabrat9983 2 года назад +2

    Increible proyecto, me ha parecido muy interesante y me gusta replicar lo, podria pasarme los codigos porfavor?

  • @snydervarasmejia6579
    @snydervarasmejia6579 2 года назад

    podemos usar las cordenadas cuando detecta un objetos, para vomer un motor?

  • @miguelmamancusi3520
    @miguelmamancusi3520 9 месяцев назад

    Muy bueno el proyecto

  • @gardenializzetmedina3169
    @gardenializzetmedina3169 Год назад

    ME ENCANTO, BUEN VIDEO EL MEJOR QUE EH MIRADO, PODRIAS PASARME EL CODIGO POR FAVOR !

  • @awatifelghoubach4753
    @awatifelghoubach4753 Год назад

    Hola muy interesante.

  • @jaimeteranr
    @jaimeteranr Год назад +2

    Hola, he visto con mucho interés tu proyecto y deseo que me puedas enviar los códigos para su reproducción. Saludos.

  • @pablosalguero6375
    @pablosalguero6375 Год назад

    si al arduino le echo cilicon abajo no se arruina al pegarlo en una base?
    que nose si se va a arruinar

  • @escalantereyesbrayanedu240
    @escalantereyesbrayanedu240 3 года назад

    Hola bonito proyecto q me sirvió para fabricar el mío nomás q al comprar el servomotor me dicen q para cuántos kilos ahí es donde tengo la duda de cuántos kilos es el servomotor

  • @AlonsoSotos
    @AlonsoSotos 11 месяцев назад +1

    Hola, cuando le doy al mismo puerto en precessing que en arduino, me sale que el puerto está ocupado, a que se debe?

  • @cano890
    @cano890 3 года назад

    El processing solo detecta hasta la distancia de 40 cm o puede detectar ha mas distancia

  • @diegoparra2708
    @diegoparra2708 Год назад

    Hola muy buen video, como hago para agregarle a la programación una luz led y un bosser cuando detecte algo el radar

  • @germangatovalencia6477
    @germangatovalencia6477 2 года назад

    Buen proyecto estimado...

  • @jrmb-n8q
    @jrmb-n8q 5 месяцев назад

    Para hacer un rada para zancudos o mosquitos que debo hacer😅

  • @carlitosmiusic5424
    @carlitosmiusic5424 2 года назад +3

    Muy buena la idea... Podrías porfavor pasarme los códigos?????

  • @alexaguilar1104
    @alexaguilar1104 4 месяца назад

    Hay alguna forma de realizar el proyecto en LabVIEW?

  • @yorling4504
    @yorling4504 3 года назад +1

    buenas, muy bueno el proyecto pero creo q falto especificar q tipo de Servo motor utilizaste, iba a comprar el Servo y me dijeron q si el de 180° o 360°, hay si quede azul.
    me podrías decir cual Servo utilizaste x fa?

    • @ruizc477
      @ruizc477 3 года назад

      si es un radar entonces es el de 360

  • @nicolascampos2090
    @nicolascampos2090 4 месяца назад

    Hola buenas una pregunta sabes que yo tengo todo las programaciónes y eso y digamos que marca lento ?:3 nose si me hago entender ...aveces por ratito marca bien como en el vídeo Pero mayormente marca lento...

  • @cherry-lg3uj
    @cherry-lg3uj 3 месяца назад

    Se podría cambiar el sensor ultrasónico por el sensor RCWL-0516 ¿?

  • @AlejandraParedes-u7m
    @AlejandraParedes-u7m Год назад

    Buenas tardes me podria pasar porfavor
    Y una consulta hasta que distancia puede detectar el radar

  • @tr3z347
    @tr3z347 3 года назад +1

    Que guapo esta ese proyecto ,me lo apunto para hacer, me parece de lo más interesante que hacer con un kit de iniciación.😄
    Vamos y el código en procesing es java, que creo que es con el lenguaje que está programado el IDE de Arduino....o eso creo...
    Este proyecto lo tengo que hacer cuanto antes ,además solo
    es poner los componentes de forma adecuada y copiar el código y modificar lo que quieras...jejeje

    • @RobotUNO
      @RobotUNO  3 года назад +1

      Muchas gracias Tr3z3!!

  • @mariogamer7390
    @mariogamer7390 Год назад

    Buen día mi gente, el sensor ultrasónico no es necesario conectarlo al 5v se puede y sin ningún riesgo conectarlo al 3.3v

  • @davidhodei1874
    @davidhodei1874 4 года назад +2

    Muy buen proyecto. Se podria añadir una pantalla OLED para visualizar el radar y no tener que depender de un ordenador?

    • @RobotUNO
      @RobotUNO  4 года назад +2

      Si, sería una opcion muy buena

  • @rodolfodejesusrodriguezenr2256
    @rodolfodejesusrodriguezenr2256 6 месяцев назад

    Tengo un problema, ya arme todo y conecte todo pero use el diagrama que pusiste en el video. El problema es que a la hora de poner el radar me sale todo en rojo, como si tuviera algo cubriendo totalmente la zona donde esta detectando. Que hago?

  • @luiscarlosnavarroa552
    @luiscarlosnavarroa552 Год назад

    nos regalarías los códigos¡ gracias..excelente trabajo¡¡

  • @heberpech6865
    @heberpech6865 Год назад

    Hola buen proyecto , me podrias decir en donde conseguiste la ficha de conexión o en donde puedo conseguir una te lo agradecería

  • @yesicazarate499
    @yesicazarate499 Год назад

    Hola podrías pasarme los códigos por favor...gracias ...muy enriquecedor el videíto

  • @JoséJiménez-l4l
    @JoséJiménez-l4l 10 месяцев назад

    Como hacer que el radar sepa que es lo que detecta si es una persona o es un animal o si uno quiere ser mas específico si es un gato un perro o un pollo algo bien específico que se tendría que hacer

  • @marialeliaguzmanramirez8046
    @marialeliaguzmanramirez8046 2 года назад

    EXCELENTE EL PROYECTO ME PODRIAS COMPARTIR EL DIAGRAMA EN FRITZING POR FAVOR, GRACIAS

  • @megaripso
    @megaripso Год назад

    que proyecto mas interesante me podrias pasar los codigos para ponerlo en practica?

  • @marcoschorolque5588
    @marcoschorolque5588 2 месяца назад

    como ago para que valla mas rapido el movimiento del servo

  • @UnSapaso
    @UnSapaso Год назад +1

    Como les explico que tengo el codigo del processing pero el RUclips no me deja pasarlos ni con enlaces ._.xd, buen video hijo 👍 (interesados por el codigo a mi privado nomas)

    • @RobotUNO
      @RobotUNO  Год назад

      En la descripción hay un Link para descargarlo. Aún así no se porque no te deja publicarlo en los comentarios. Yo no tengo ninguna opción rara activada para que no se pueda, tiene que ser por parte de RUclips 😔

  • @ebermisraimgomezsandoval9256
    @ebermisraimgomezsandoval9256 Год назад

    Hola mi estimado, excelente contenido, podrías ser tan amable de poderme proporcionar los Códigos necesarios que se necesitan para poder ejecutar los programas y los ejecutable, por favor.

  • @PepeLandya
    @PepeLandya 4 месяца назад

    Me interesa para hacer un detector, onda Alíen vs depredador como en en la películas XD

  • @educationtech1967
    @educationtech1967 Год назад

    Muy bueno! Por favor, los códigos

  • @CamilaMottard
    @CamilaMottard Год назад

    Hola me encanta este proyecto. Me puedes enviar el código por favor

  • @ruththaniabelensauce
    @ruththaniabelensauce Год назад

    Hola , me gustó tu trabajo me
    Puedes enviar los códigos ,por favor

  • @sandralilianacruz2311
    @sandralilianacruz2311 3 года назад

    me encanta me gustaría realizarlo, por favor me puedes enviar los códigos, mil gracias

  • @joaquinalejandro8556
    @joaquinalejandro8556 3 года назад +3

    Hola, copio y pego ambos códigos, tal como estan en mega y me genera un error en a siguiente linea:
    void serialEvent (Serial myPort) { // starts reading data from the Serial Port
    El error que figura es que el metodo es void
    POdrías ayudarme con eso?

    • @RobotUNO
      @RobotUNO  3 года назад +1

      No se cual puede ser el problema. Lo siento por no poder ayudarte

  • @profesorrubenffein5597
    @profesorrubenffein5597 2 года назад

    Buenas tardes. Es muy Interesante. Podrá facilitarme los códigos? Muchas gracias.

  • @LancelotZ2333
    @LancelotZ2333 Год назад

    Me encantó el proyecto, podrías compartirme el código, por favor.

  • @franciscohidalgo4337
    @franciscohidalgo4337 4 года назад +2

    Buenas, tengo una pregunta yo hice lo mismo que en el vídeo pero cuando programó el arduino no se mueve el servo motor, ya lo e desarmado y armado como 10 veces. Espero y me puedas ayudar. Gracias!

    • @RobotUNO
      @RobotUNO  4 года назад +1

      No se cual puede ser, te vuelvo a adjuntar los dos codigos otra vez por si acaso, pero no se cual puede ser el problema. ¿Te has asegurado de estar conectando correctamente el pin de control del servomotor?

    • @RobotUNO
      @RobotUNO  4 года назад +3

      //CODIGO ARDUINO
      //Canal de YT -> RobotUNO
      //Proyecto RADAR
      #include
      const int trigPin = 10;
      const int echoPin = 11;
      long duration;
      int distance;
      Servo myServo;
      void setup() {
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Serial.begin(9600);
      myServo.attach(12);
      }
      void loop() {
      for(int i=15;i15;i--){
      myServo.write(i);
      delay(30);
      distance = calculateDistance();
      Serial.print(i);
      Serial.print(",");
      Serial.print(distance);
      Serial.print(".");
      }
      }
      int calculateDistance(){
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance= duration*0.034/2;
      return distance;
      }

    • @RobotUNO
      @RobotUNO  4 года назад +2

      import processing.serial.*; // imports library for serial communication
      import java.awt.event.KeyEvent; // imports library for reading the data from the serial port
      import java.io.IOException;
      Serial myPort; // defines Object Serial
      // defubes variables
      String angle="";
      String distance="";
      String data="";
      String noObject;
      float pixsDistance;
      int iAngle, iDistance;
      int index1=0;
      int index2=0;
      PFont orcFont;
      void setup() {
      size (1200, 700); // ***CHANGE THIS TO YOUR SCREEN RESOLUTION***
      smooth();
      myPort = new Serial(this,"COM7", 9600); // starts the serial communication
      myPort.bufferUntil('.'); // reads the data from the serial port up to the character '.'. So actually it reads this: angle,distance.
      }
      void draw() {
      fill(98,245,31);
      // simulating motion blur and slow fade of the moving line
      noStroke();
      fill(0,4);
      rect(0, 0, width, height-height*0.065);
      fill(98,245,31); // green color
      // calls the functions for drawing the radar
      drawRadar();
      drawLine();
      drawObject();
      drawText();
      }
      void serialEvent (Serial myPort) { // starts reading data from the Serial Port
      // reads the data from the Serial Port up to the character '.' and puts it into the String variable "data".
      data = myPort.readStringUntil('.');
      data = data.substring(0,data.length()-1);
      index1 = data.indexOf(","); // find the character ',' and puts it into the variable "index1"
      angle= data.substring(0, index1); // read the data from position "0" to position of the variable index1 or thats the value of the angle the Arduino Board sent into the Serial Port
      distance= data.substring(index1+1, data.length()); // read the data from position "index1" to the end of the data pr thats the value of the distance
      // converts the String variables into Integer
      iAngle = int(angle);
      iDistance = int(distance);
      }
      void drawRadar() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      noFill();
      strokeWeight(2);
      stroke(98,245,31);
      // draws the arc lines
      arc(0,0,(width-width*0.0625),(width-width*0.0625),PI,TWO_PI);
      arc(0,0,(width-width*0.27),(width-width*0.27),PI,TWO_PI);
      arc(0,0,(width-width*0.479),(width-width*0.479),PI,TWO_PI);
      arc(0,0,(width-width*0.687),(width-width*0.687),PI,TWO_PI);
      // draws the angle lines
      line(-width/2,0,width/2,0);
      line(0,0,(-width/2)*cos(radians(30)),(-width/2)*sin(radians(30)));
      line(0,0,(-width/2)*cos(radians(60)),(-width/2)*sin(radians(60)));
      line(0,0,(-width/2)*cos(radians(90)),(-width/2)*sin(radians(90)));
      line(0,0,(-width/2)*cos(radians(120)),(-width/2)*sin(radians(120)));
      line(0,0,(-width/2)*cos(radians(150)),(-width/2)*sin(radians(150)));
      line((-width/2)*cos(radians(30)),0,width/2,0);
      popMatrix();
      }
      void drawObject() {
      pushMatrix();
      translate(width/2,height-height*0.074); // moves the starting coordinats to new location
      strokeWeight(9);
      stroke(255,10,10); // red color
      pixsDistance = iDistance*((height-height*0.1666)*0.025); // covers the distance from the sensor from cm to pixels
      // limiting the range to 40 cms
      if(iDistance40) {
      noObject = "Out of Range";
      }
      else {
      noObject = "In Range";
      }
      fill(0,0,0);
      noStroke();
      rect(0, height-height*0.0648, width, height);
      fill(98,245,31);
      textSize(25);
      text("10cm",width-width*0.3854,height-height*0.0833);
      text("20cm",width-width*0.281,height-height*0.0833);
      text("30cm",width-width*0.177,height-height*0.0833);
      text("40cm",width-width*0.0729,height-height*0.0833);
      textSize(40);
      text("FABRI creator", width-width*0.875, height-height*0.0277);
      text("Ángulo: " + iAngle +" °", width-width*0.48, height-height*0.0277);
      text("Dist:", width-width*0.26, height-height*0.0277);
      if(iDistance

  • @dahimerluisnuñezortega
    @dahimerluisnuñezortega 4 месяца назад

    Amigo buenas tardes tu me puedes regalar nombres y especificaciones de los componentes es para un proyecto para el colegio de m hijo, muchas gracias

  • @alannicolasherreraroman1794
    @alannicolasherreraroman1794 Год назад

    hola, muy buen video aun tiene la programación

  • @eduardovalenzuela4559
    @eduardovalenzuela4559 3 года назад

    Excelente proyecto y muy bien explicado, me podrias enviar la imagen de conexión por favor.

  • @Teamrevolver26
    @Teamrevolver26 Год назад

    Hay alguna manera de hacer ese proyecto pero de forma inalambrica? Que el radar se mueva libremente sin tener que estar conectado al pc. De manera wifi o bluetooth?

  • @miguelbravo1272
    @miguelbravo1272 2 года назад

    Interesante el proyecto y te felicito, me puedes compartir el código. Gracias.

  • @luisalbertojuniorquispesuc2965
    @luisalbertojuniorquispesuc2965 2 года назад +1

    Excelente proyecto, podrias pasrme los codigos porfaor

  • @electivaiute
    @electivaiute Год назад

    Saludos muy bien lo quiero hacer .. será que me puedes enviar el código

  • @mariafraustocoronado9977
    @mariafraustocoronado9977 2 года назад

    En base a este proyecto que tipo de cálculos puedo sacar?

  • @jorgeenriqueninorodriguez4046
    @jorgeenriqueninorodriguez4046 3 года назад

    Bro, todo está perfecto. Pero no me hace función el servo, y veo que en el código no establece el pin 12 correspondiente a la conexión. Me serias de mucha ayuda, gracias.

  • @fatimaabrego1386
    @fatimaabrego1386 Год назад

    buenas noche ya lo tengo el proyecto , necesito el codigo para poner en funcionamiento por favor

  • @gilbertofaviovallerodrigue9974
    @gilbertofaviovallerodrigue9974 2 года назад +1

    Me encanto el proyecto, me podrás enviar los codigos porfavor?:)

  • @bicod
    @bicod 2 года назад

    hola, espectacular tu proyecto... !! puedes compartir tu codigo!!

    • @RobotUNO
      @RobotUNO  2 года назад

      gracias! esta en la descripcion

  • @jeffersonfuentes3664
    @jeffersonfuentes3664 Год назад

    disculpe caballero pero mi servo motoro no gira y quiero saber alguno salucion o posble problema para esto

  • @hottest17
    @hottest17 2 месяца назад

    Si quiero agregarle sonido con un buzzer como sería?

  • @ibainodoyuna
    @ibainodoyuna Год назад

    hola me pasarias el codigo?
    GENIAL VIDEO POR CIERTO!!!!

  • @Fray_Luis.08
    @Fray_Luis.08 Год назад

    Muy buen proyecto, me podrías pasar el codigi

  • @chandylan5toelectronicaald732
    @chandylan5toelectronicaald732 2 года назад

    Me gustó mucho el proyecto y me gustaría realizarlo, por favor envíame los códigos, gracias

  • @beatrizgarciaromero3082
    @beatrizgarciaromero3082 2 года назад

    Buenos días, me encanta, me podrías enviar los códigos? Muchísimas gracias

  • @elizabethvega8350
    @elizabethvega8350 2 года назад

    hola te digo que en la placa de arduino si hay 2 conectores de 5v

  • @eseray_6265
    @eseray_6265 11 дней назад

    En donde puedo order laspiesas