Crea un medidor de distancia con el sensor HC-SR04, Arduino UNO R3 y una Pantalla LCD

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

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

  • @hectorperezwordpress
    @hectorperezwordpress  4 года назад +15

    Enlace al proyecto | bit.ly/2x4410A

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

      bro ya no me aparece el codigo para vincular el lcd con mi arduino me podrias brindar el codigo si lo tienes?

    • @Msbaisero
      @Msbaisero 2 года назад +5

      Hola! Ya no aparece la librería de liquidcrystal i2c bye Franck de Brabander

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

      Hola quisiera saber en qué programa diseño los circuitos, es que lo intente hacer en tinkercad pero no me aparece el sensor HC-CR04

  • @tutorialesdeelectronicayro6030
    @tutorialesdeelectronicayro6030 3 года назад +8

    #include
    #include
    const int trigPin = 9;
    const int echoPin = 10;
    long duracion;
    int distancia;
    int ultimaDistancia = 0;
    LiquidCrystal_I2C lcd(0x27,16,2);
    void setup()
    {
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    Serial.begin(9600);
    lcd.init();
    lcd.backlight();
    }
    void loop()
    {
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    duracion = pulseIn(echoPin, HIGH);
    distancia = (duracion * 0.034) / 2;
    Serial.println(distancia);
    if(distancia != ultimaDistancia)
    {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Distancia: "); // Prints string "Distance" on the LCD
    lcd.print(distancia);
    lcd.print(" cm");
    ultimaDistancia = distancia;
    }
    delay(500);
    }

  • @oscaralvarez6485
    @oscaralvarez6485 3 года назад +11

    Gran video amigo, ojalá todos los profesores enseñaran con la dedicación que le das tu

  • @anyellow-com
    @anyellow-com 5 месяцев назад

    Muchas gracias hermano, muy bien explicado. Iba con prisa y con tu explicación lo he entendido todo a la primera.

  • @gonzalocondori5783
    @gonzalocondori5783 3 года назад +5

    Que grande, realmente explica muy bien, muy útil sus videos, siga así👍

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

    Gran vídeo hermano! la tolerancia para hacer las cosas refleja el amor por la electrónica. Saludos!

  • @VictorGonzalez-qm9ul
    @VictorGonzalez-qm9ul 4 года назад +2

    Héctor mismas sinceras felicitaciones, tu forma de explicar es excepcional... Me suscribo gracias a este vídeo... Muchos éxitos..!

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

    Simplemente MAGNÍFICA EXPLICACIÓN.

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

    mano, se te da por naturalez explicar gracias por la enorme ayuda, toma mi sub, y mi like por siempre

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

    Muchas gracias, Inge Héctor salvó la vida de 5 Universitarias 🥺🥺

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

    te amo, me salvaste de un proyecto jijij

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

    Muy buen video y me saco de un apuro tenía que entregar una practica precisamente con ese objetivo 🤙🏻

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

    gracias bro :D, te has ganado un suscriptor

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

    Buenos Tutoriales,Héctor. y bien explicados.Saludos

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

    Muy bueno el proyecto , gracias !

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

    Excelente video, muy bien explicado.
    realice el proyecto y no tube ningun inconveniente

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

      Hola amigo en que programa lo has simulado por que en TinkerCad no me sale el sensor.+

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

    gran proyecto amigo, muy bien explicado

  • @David-tk5by
    @David-tk5by 2 года назад

    me gusto la explicación para realizar el proyecto.
    Crees que puedes hacer un video de como hacer una catapulta con arduino me gustaria ver el video y mas de ti.(:

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

    Super Completo y may bien explicado.

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

    Me encantó, muy bien explicado todo.

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

    muy bueno el video, las fotos y la explicacion.

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

    Hola!! Excelente el vídeo, muy bien explicado. Podrías hacer un proyecto de medición de velocidad??. Saludos!

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

    Excelente explicación, muchas gracias

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

    YE YE YE YE YE
    Muy insano el vídeo,
    pero me suscribo cuando pongas el PDF del código.

  • @LuisMartinez-we6hk
    @LuisMartinez-we6hk 2 года назад

    Muy buen video, me ayudo mucho. Saludos

  • @luish6652
    @luish6652 4 года назад

    Excelente forma de explicar.

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

    Por fin un código que si me lee el sensor

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

    muchas gracias por compartirlo soy nuevo en esto y me parecio muy bueno y funciona.

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

    Gracias no sabía como borrar los datos anteriores

  • @jhoana.fernandez2745
    @jhoana.fernandez2745 4 года назад

    Muy bien explicado, muchas gracias

  • @angelgasco8087
    @angelgasco8087 4 года назад

    Muy buen vídeo y muy buena explicación.

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

    Muy bueno, explicación perfecta

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

    excelente funciona perfecto y muy bien explicado gracias

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

    Excelente, gracias! solo me surge una duda, si conecto directamente el LCD sin el modulo, no debo buscar la direccion fisica verdad?

  • @ing_leonardo_oropeza_do
    @ing_leonardo_oropeza_do 4 года назад +5

    Le puse dos espacios despues del ("cm") y ya no era necesario poner el if 😊

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

    Hola, muy buen video!! Una consulta. Por que la unidad mínima que se muestra en la pantalla es de a 1cm? Si el sensor tiene supuestamente una precisión de 3mm aproximadamente? Es decir, no podría mostrar una medición de 18,3 cm por ejemplo? Gracias

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

    gran video, todo bien explicado

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

    Me salvaste la Vida

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

    Cordial Saludo, seria bueno un video para revisar la velocidad con este modulo gracias

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

    y si no dispongo del adaptador LCD, solo la pantalla con sus pines ya soldados de serie, que puedo hacer?

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

    Magnífico proyecto compañero....una duda, ¿ cómo se le podría añadir una barra en el segundo renglón del LCD?...muchísimas gracias por su aportación....le mando un fuerte abrazo virtual.....

  • @josetm3391
    @josetm3391 4 года назад

    buenisimo gracias por el aporte bien explicado saludos!!!

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

    Muchas gracias, explicas muy bien todo!

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

    Hola me gusta mucho tu video y lo bien que te explicas, eres muy didáctico. Mi consulta es que en los enlaces de "Amazón" no pone el precio en "Euros" es una pena porque me interesaría pedir los materiales para realizar el proyecto. Muchas gracias

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

    Me pareció Excelente pero me gustaría hacerlo sin el protoboard, es posible ?

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

    muy buen proyecto

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

    Muy buena explicacion !!!

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

    saludos, si nececitare una precicion al milimetro y no al centimetro que debo cambiar?. gracias

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

    Excelente vídeo gracias

  • @diegofuenteselcrack8056
    @diegofuenteselcrack8056 4 года назад

    maquina, fiera, bestia, titan

  • @user-ci8xh8nh6n
    @user-ci8xh8nh6n 2 года назад +1

    Amigo una pregunta, los colores de los cables jumper tienen proposito? O son para diferenciarlos visualmente?
    Es que tengo varios cables como este con los mismos conectores que planeo utilizar en este proyecto pero todos son del mismo color, me dara un error al utilizarlos o estan bien?

  • @florenciovazquez4450
    @florenciovazquez4450 3 месяца назад

    hola Hector , necesito la medicion en milimetros es posible hacer la medicion y visualizacion?

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

    Hola muy buen video solo que tengo una pregunta ya estube buscando la libreria y ya no me aparece abra problemas si la cambio por otra ?

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

    Gracias buen video😊

  • @marabasurto6942
    @marabasurto6942 4 года назад

    ME ENCANTO TU VIDEO!!

  • @Uriel13444
    @Uriel13444 3 года назад +5

    Hola Hector Pérez, tengo un problema con el proyecto, a la hora de iniciarlo, en la pantalla no me muestra nada, probe cambiandole los puertos digitales de 9 a 8 ,10 a 11 y nada, cuando por primera vez si me mostraba algo en pantalla, pero me daba una distancia erronea por ejemplo 156cm, nunca un nro menor del 150cm, copie y pegue tu codigo, solamente cambie la ubicacion del liquid crystal, para ponerlo en el mio que es de 20x4, nada mas, desde ya muchas gracias!

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

    Buenas tardes Héctor, consulta. Podrías decirme cómo utilizar un if para que según la distancia se encienda un relay o se apague a cierta otra distancia.. gracias espero tu respuesta

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

    Podes hacer un video de como usar el mini display oled 128x64. Saludos

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

    Puedo medir la distancia del agua en un tinaco?

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

      si se puede, pero procura que el agua no se mueva tanto cuando mida el sensor

  • @desurbe2201
    @desurbe2201 4 года назад

    Hola, se agradece compartir tus conocimientos. Tengo un Arduino Nano ¿es posible hacer el proyecto con él? . Soy un principiante y acabo de hacer andar un servomotor, lamentablemete no subió el sketch al Arduino pero es suficiente para seguir entusiasmado. Saludos

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

    Hola! se le puede dar presicion milimétrica o solo cm?

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

    Hola un pregunta para tener mas precisión que se haría ose me refiero para medir por ejemplo 25.3 cm

  • @emanuelescalantegarcia9723
    @emanuelescalantegarcia9723 4 года назад

    Una duda, en la línea Serial.println(distancia);
    Aún tiene utilidad después de aver puesto la línea, lcd.println("distancia ");
    ???

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

    Hola estimado:
    Al principio me funcionó bien. Luego cargué nuevamnete la librería para hacer pruebas y el display me indica ahora D1, D2, D3 segun la distancia. Cual fue el error ? Saludos.

  • @JorgeEspino-v5i
    @JorgeEspino-v5i 8 месяцев назад

    Muy bien video

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

    Hola, buenas tardes, consulta. ¿Podrías subir y explicar un programa en dónde el Arduino encienda un relay cuando la distancia medida desde el sensor sea de 60cm... Y se apague el relay cuando la distancia medida desde el sensor sea de 30cm?... Por favor gracias espero respuesta....

  • @SergioRodriguez-nc7wb
    @SergioRodriguez-nc7wb 3 года назад

    Excelente video, pero y si quiero modificar para que el texto en el display se mueva de der-izq y viceversa?

  • @marceloruiz2976
    @marceloruiz2976 4 года назад

    Se puee incorporar una pantalla tactil ?

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

    puedo poner el adaptador de la pantalla directo a a la pantalla

  • @Grace_0104
    @Grace_0104 4 года назад

    Está muy bien explicado, ahora como podríamos hacer para que mida la velocidad??

    • @luisescandon1900
      @luisescandon1900 4 года назад

      Para velocidad existen sensores de velocidad .. (velocímetro)

  • @elfuete100
    @elfuete100 4 года назад

    Buenos días ingeniero felicitaciones por la explicación del proyecto excelente metodología. Quiero ingresar al curso, cuanto es el valor en moneda Colombiana y donde se cancela ya que no manejo ningún tipo de tarjeta. le agradezco tener en cuenta mi solicitud.

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

    Hola Hector. Necesito me realicen un programa con Arduino uno para el llenado de envases. Es posible? o que me recomiendes quien podría hacerlo.
    Agradecido

  • @EduardoRamirez-dz3zm
    @EduardoRamirez-dz3zm 25 дней назад

    Una duda cuando conecta el vcc y el gnd del sensor ultrasonico ¿Con que es lo que los conecta se que son cables pero no se de que son

  • @b-martinezsimuta2005
    @b-martinezsimuta2005 2 года назад

    Hola Hector, puedes pasar el código para la dirección física del lcd por favor.

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

    Hola me gustaría hablar en persona contigo, tengo necesidad de utilizar un sensor ultrasonico de distancia y la pantalla queda a distancia que pueden llegar a ser hasta 100m, la distancia máxima a medir son 5 cm pero me gustaría saber cuánto cobras por tu asesoría

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

    Donde encuentro los materiales y cual seria el costo

  • @rodriguezgardunojoseluis58
    @rodriguezgardunojoseluis58 4 года назад

    hola exeente video una duda si quisiera que en el display muestre una leyenda cuando se aleja o acerca el objeto como seria ??

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

    Hola, dónde puedo comprar los materiales?

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

    hector tengo una duda cuando descargo el programa al arduino solo me aparece un letra D un solo digito que tengo que cambiar en el programa

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

    Una pregunta, tu en el sketch pones "distancia" pero en el display se lee "distance" ¿ a que es debido?

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

    ya no hay link del proyecto

  • @PeDrO1021
    @PeDrO1021 4 года назад

    Un saludo! Excelente video! SOy amateur en esto y decidi que este fuese mi primer proyecto...pero mi pantalla LCD no me indica nada. Ya segui paso a paso todo y si lo sube al arduino UNO, pero no logro que los datos se muestren en la pantalla. Alguna sugerencia?

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

      Pudo resolver su problema? Porque me pasa lo mismo

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

      @@mateorivas7889 Hola! Si, tuve que cargar varias librerías hasta que la correcta me ayudo a que se inidcaran los datos en la pantalla.

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

      @@PeDrO1021 bro que librerias cargaste?

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

      Utilice LiquidCrystal V1.0.7 o AdafruitLiquidCrystal V2.0.1

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

    Tengo un proyecto de un llenado de un tinaco y cuando ala altura del tinaco y este vacío de 0 litros y cuando sea menor la distancia marque más litros ya tengo casi todo lo que no se que variable pueda llevar para que cuando este más lejos sea menos y cuando estarás cerca sea mayor

    • @angelreyes-xd8zu
      @angelreyes-xd8zu 10 месяцев назад

      Aplica regla de 3 y asignalo a una variable

  • @ernestoarmentagomez5293
    @ernestoarmentagomez5293 4 года назад

    muchas gracias, lo pondre en el frente de mi carro,

  • @RAHAMMSTEIN1222.
    @RAHAMMSTEIN1222. 3 года назад

    Carnal, me marco error al final del video, if(distancia != ultimaDistancia)
    Me dice
    'ultimaDistancia' was not declared in this scope.
    ¿Qué hago?

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

    i would often go there

  • @fjlautomatizacion8457
    @fjlautomatizacion8457 4 года назад

    Muy bueno y claro
    Pero mi duda es como incluir. Un accionamiento a partir de la distancia y su. Stop por distancia

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

    Gracias pero cuando lo subo al Arduino no deja por la constante traigPin

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

    Hola ,he puesto el sensor dentro del tinaco pero al tapar el tinaco me muestra una lectura alta como si estuviera lleno pero si le quito la tapa me muestra la lectura real alguna sugerencia?

    • @angelreyes-xd8zu
      @angelreyes-xd8zu 10 месяцев назад

      Tengo el mismo problema pero te puedo dar unos tips que me han funcionado.
      1) checa que las conexiones del sensor no hagan cortó circuito
      2) prueba con otro sensor de proximidad.
      3) vuelve a cargar el programa al Arduino
      4) te recomiendo que para ese tipo de trabajos lo alimentes con 12V
      5) checa que la humedad no este afectando al sensor.
      6) fija bien el sensor

  • @alfi572
    @alfi572 4 года назад

    muy bueno gracias ..!!1

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

    Puede funcionar en Milimetros y con decimales por ejemplo 22.20mm o cm con dos decimales. ? agradezco tu repsuesta.

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

    DONDE SE CONSIGUE LOS CODIGOS DE PROGRAMACION DE ARDUINO UNO SOY PRINCIPIANTE

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

    Disculpe como puedo poner en el código para cuando acerque algo al sensor me marque más cantidad y si lo alejó me marque más distancia
    Como lo hizo usted pero que sea al revez ??
    Espero me pueda ayudar

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

    Hola Héctor, me gustaría poder contactar con usted via correo oficial para preguntarle si podría realizar un trabajo, evidentemente remunerado, que es parecido a lo que presenta en el vídeo. Lamento escribirle a través de la caja de comentarios pero no encontré otro modo de dirigirme a usted. Si le interesa, por favor, escríbame un mensaje privado. Muchas gracias de antemano!

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

    Amigo buenas tardes , que pasa si coloco un cilindro al frente del sensor ultrasonido y luego al final del cilindro pongo un obstáculo? Me diría esa distancia

  • @ruga6971
    @ruga6971 4 года назад

    Hola, se podrían medir distancias de 10 m aproximadamente? muchas gracias

  • @jesusgallardo1584
    @jesusgallardo1584 4 года назад

    Hay forma de contactarse contigo señor Héctor?

  • @jairotrivino9886
    @jairotrivino9886 2 месяца назад +1

    aquí un loco desesperado, tengo una necesidad y una idea, pero no puedo llevarla a cabo, alguien podría por favor decirme si se puede con Arduino crear un instrumento que mida las dimensiones de objetos por ejemplo cajas, el largo, ancho y alto de ellas y registrarla en una base de datos, díganme si es posible y que necesito para darle forma, por favor, libros, videos o cualquier guia es bienvenida, de ante mano muchas gracias

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

    Oye amigo que variable le puedo poner al código para cuando aya mayor distancia marque menos y cuando aya menor distancia marque más en la lcd

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

    Amigo que sensores puedo usar para hacer un detector de continuidad pero con las siguientes características: me gustaría que fuera Bluetooth , quiero que detecte continuidad entre un cable entre los puntos Á y B , me imagino debe haber un circuito Á y B . Mi idea es que el circuito Á se comunique con el circuitos B a través de ese único cable , no puede haber más conexiones entre Á a B , la idea es saber si hay continuidad . Es para efectos de trabajos de eléctricidad. Si me puede dar alguna pista. Gracias