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

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 471

  • @RobotUNO
    @RobotUNO  Рік тому +31

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

    • @MAMUCAhaipotio
      @MAMUCAhaipotio 10 місяців тому

      esta mal el servo motor no jira los 180 grados

    • @WilderJrMartinezGamarra
      @WilderJrMartinezGamarra 7 місяців тому

      ​@@MAMUCAhaipotiolo cambias Noma

    • @rezers1271
      @rezers1271 5 місяців тому

      Lo solucionaste?​@@MAMUCAhaipotio

  •  11 місяців тому +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 !

  • @JOSELUIS-zo3ej
    @JOSELUIS-zo3ej 2 роки тому +6

    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 7 місяців тому +4

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

  • @pablosalguero6375
    @pablosalguero6375 Рік тому +7

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

  • @jonathan56013
    @jonathan56013 3 місяці тому +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

  • @albertogomeztobon2964
    @albertogomeztobon2964 Рік тому

    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.

  • @informaticalv4815
    @informaticalv4815 7 місяців тому

    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

  • @alfredosanchez2205
    @alfredosanchez2205 3 місяці тому +1

    Gracias por el tutorial pues tengo que realizarlo en clase 😅

  • @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

  • @infoeducativainjosica8232
    @infoeducativainjosica8232 4 місяці тому

    Gracias por compartir sus conocimientos.

  • @AlessandroNYE
    @AlessandroNYE 5 місяців тому

    Gracias amigo muy buen proyecto y explicación 👍

  • @marcelov4018
    @marcelov4018 Рік тому +1

    Gracias. Salio perfecto! QUE TE VAYA BIEN :)

  • @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?

  • @alfonsosanchezmartin1642
    @alfonsosanchezmartin1642 9 місяців тому

    MUY BUEN PROYECTO MUCHAS GRACIAAS VOY APROBAR Y TE CUENTO

  • @juanvitalianopachecoreza7566

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

  • @carloscervantes2918
    @carloscervantes2918 3 роки тому

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

  • @brandonluissoliz4191
    @brandonluissoliz4191 Рік тому

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

  •  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!

  • @mikelo1736
    @mikelo1736 27 днів тому

    moola,un 10,a la primera :)

  • @DonaldoEnrique
    @DonaldoEnrique 6 місяців тому

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

  • @sergiovillacres26
    @sergiovillacres26 2 роки тому

    Excelente trabajo. Felicitaciones.

  • @ritagriseldamercado1131
    @ritagriseldamercado1131 Місяць тому

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

  • @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?

  • @tomasgabrielvecchi1935
    @tomasgabrielvecchi1935 6 місяців тому

    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

  • @cherry-lg3uj
    @cherry-lg3uj Місяць тому

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

  • @awatifelghoubach4753
    @awatifelghoubach4753 11 місяців тому

    Hola muy interesante.

  • @jose7288
    @jose7288 3 роки тому

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

  • @alexaguilar1104
    @alexaguilar1104 3 місяці тому

    Hay alguna forma de realizar el proyecto en LabVIEW?

  • @miguelmamancusi3520
    @miguelmamancusi3520 7 місяців тому

    Muy bueno el proyecto

  • @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?

  • @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

  • @nerimamani5062
    @nerimamani5062 2 роки тому

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

  • @freddyfrancosaldaa3492
    @freddyfrancosaldaa3492 2 роки тому +1

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

  • @usiaschuquillanquichihuan9316

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

  • @yuridiateranmartinez5372
    @yuridiateranmartinez5372 Місяць тому

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

  • @germangatovalencia6477
    @germangatovalencia6477 2 роки тому

    Buen proyecto estimado...

  • @jrmb-n8q
    @jrmb-n8q 4 місяці тому

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

  • @snydervarasmejia6579
    @snydervarasmejia6579 2 роки тому

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

  • @dionel1815
    @dionel1815 6 місяців тому

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

  • @marcoschorolque5588
    @marcoschorolque5588 13 днів тому

    como ago para que valla mas rapido el movimiento del servo

  • @alexirivera7817
    @alexirivera7817 Рік тому

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

  • @EddiOdd
    @EddiOdd 4 місяці тому

    Gracias me sirvio

  • @AlonsoSotos
    @AlonsoSotos 10 місяців тому +1

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

  • @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

  • @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!

  • @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 6 місяців тому

      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

  • @pablosalguero6375
    @pablosalguero6375 Рік тому

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

  • @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!!

  • @nicolascampos2090
    @nicolascampos2090 2 місяці тому

    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...

  • @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

  • @hottest17
    @hottest17 Місяць тому

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

  • @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!

  • @AlejandraParedes-u7m
    @AlejandraParedes-u7m Рік тому

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

  • @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?

  • @cano890
    @cano890 3 роки тому

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

  • @rodolfodejesusrodriguezenr2256
    @rodolfodejesusrodriguezenr2256 4 місяці тому

    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?

  • @itachij1383
    @itachij1383 Рік тому +1

    Me funciona pero no se mueve el sensor solo se mueve un poco y después para, como lo soluciono?:(

  • @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

  • @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

  • @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!

  • @axelsmith193
    @axelsmith193 Рік тому

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

  • @JoséJiménez-l4l
    @JoséJiménez-l4l 9 місяців тому

    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

  • @jeffersonfuentes3664
    @jeffersonfuentes3664 Рік тому

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

  • @martifelicesfabrat9983
    @martifelicesfabrat9983 2 роки тому +2

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

  • @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.

  • @LilianaFilsti
    @LilianaFilsti Рік тому

    Muy bueno

  • @carlitosmiusic5424
    @carlitosmiusic5424 2 роки тому +3

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

  • @davidhodei1874
    @davidhodei1874 3 роки тому +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  3 роки тому +2

      Si, sería una opcion muy buena

  • @fatimaabrego1386
    @fatimaabrego1386 Рік тому

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

  • @UnSapaso
    @UnSapaso Рік тому +1

    Como les explico que tengo el codigo del processing pero el UA-cam 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 UA-cam 😔

  • @PepeLandya
    @PepeLandya 3 місяці тому

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

  • @elizabethvega8350
    @elizabethvega8350 2 роки тому

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

  • @clevicalexanderaquinoleone1476
    @clevicalexanderaquinoleone1476 6 місяців тому

    Saludos, por favor agradecería envíes el código fuente y el circuito electrónico

  • @iseeylol4272
    @iseeylol4272 6 місяців тому

    Cómo se puede ampliar la capacidad?, porque el sensor puede medir hasta 4 metros.

  • @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!!

  • @duplake3212
    @duplake3212 2 роки тому

    Necesito hacerlo el C# alguna idea de algo que pueda hacer?

  • @dahimerluisnuñezortega
    @dahimerluisnuñezortega 2 місяці тому

    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

  • @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 роки тому +2

      //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 роки тому +1

      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

  • @gardenializzetmedina3169
    @gardenializzetmedina3169 Рік тому

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

  • @vruiz900
    @vruiz900 4 роки тому +2

    Amigo como podria hacerlo con una interfaz diseñada en visual studio?

    • @RobotUNO
      @RobotUNO  4 роки тому +1

      No puedo ayudarte, nunca he utilizado visual studio. Lo siento

  • @franciscofernandez-im5tj
    @franciscofernandez-im5tj 3 місяці тому

    Una pregunta como puedo hacer que siga detectando pero sin que este conectado ?

  • @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

  • @dropplay4625
    @dropplay4625 Рік тому

    Se pudiera hacer uno de 50km ?

  • @DonaldoEnrique
    @DonaldoEnrique 6 місяців тому

    Si crean un enlace virtual para observar, favor hacerlo llegar

  • @leonardocarpio7209
    @leonardocarpio7209 3 місяці тому

    una duda, cuando ejecuto el procesador ese, se abre la ventana pero no se ejecuta, y donde se pone el codigo me marca que el puerto (COM3) esta ocupado, ese es el puerto en el que tengo conectado el arduino, que podria hacer?

  • @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.

  • @mariafraustocoronado9977
    @mariafraustocoronado9977 2 роки тому

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

  • @jrtutoriales2742
    @jrtutoriales2742 6 місяців тому

    Buen dia. Me compartes el código por favor

  • @afzaalwahdat
    @afzaalwahdat Рік тому

    I use your codes but the servo motor rotates really really slow and when i make codes for just rotating the servo the servo then works fine

  • @etheriousnatsudragneel5041
    @etheriousnatsudragneel5041 Рік тому

    Y si no tengo la arduino UNO pero la MEGA si?
    Es lo mismo?

  • @yesicazarate499
    @yesicazarate499 Рік тому

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

  • @eduardovalenzuela4559
    @eduardovalenzuela4559 3 роки тому

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

  • @marcosjavieravalos6061
    @marcosjavieravalos6061 9 місяців тому

    buenos dias .. me podrias enviar el codigo x favor gracias..

  • @ibainodoyuna
    @ibainodoyuna Рік тому

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

  • @wiliortiz7984
    @wiliortiz7984 3 місяці тому

    hola me podes pasar el codigo, necesito presentar un proyecto de la escuela tecnica , neuquen

  • @electivaiute
    @electivaiute Рік тому

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

  • @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.

  • @educationtech1967
    @educationtech1967 Рік тому

    Muy bueno! Por favor, los códigos

  • @juegosymas9107
    @juegosymas9107 3 роки тому +1

    como se llama el Arduino que utilizaste y me podrías especificar los materiales, te agradecería que me respondieras rápido es para un proyecto escolar.

    • @RobotUNO
      @RobotUNO  3 роки тому +1

      Arduino UNO R3, pero tienes un enlace en la descripcion a todos los materiales