SERIE SENSORES Y MODULOS #2: SENSOR INFRARROJO FC-51 - DETECTOR DE OBSTACULOS - PROXIMIDAD

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • SERIE SENSORES Y MODULOS #2: SENSOR INFRARROJO FC-51 DETECTOR DE OBSTACULOS
    DETECTOR DE PROXIMIDAD
    En este video vamos a ver como usar y ajustar de manera sencilla un sensor IR de proximidad o también llamado detector de obstáculos o detector de presencia. Lo haremos mediante un ejemplo usando un arduino UNO o cualquier microcontrolador.
    ** CATALOGO DE PROYECTOS **
    🚀 Revisa nuestro 💼 Portafolio de mas de 30 Proyectos disponibles para la descarga de nuestros suscriptores de patreon. jadsa.net/#por...
    ** DESCARGAS **
    Descarga el código y recursos del video
    Patreon: / 71335064
    ** CONTACTO - PROYECTOS **
    ====================================
    Facebook: / jadsacorp
    Linkedin: / jhimmyastoraque
    Instagram: / jhimmydev
    ====================================
    #jadsa #educación #electrónica #tecnología #jadsa.tv #jhimmy #ESP8266 #arduino #IoT #IR #SerieSensoresModulos #programación

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

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

    Muchas gracias, pude ampliar la distancia de detección :)

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

    ¡Gracias!

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

    Gracias profe, me sirvio

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

    ¡Excelente!!

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

    Buenas, muchas gracias por el gran tutorial, le pregunto, este dispositivo se puede trabajar con señal análoga?

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

      Hola, en realidad trabaja con señal analógica, es la que regula el potenciómetro, pero la salida es digital

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

    muy bueno el video una pregunta por que sera que cuando saco afuera a la luz del dia se activa constantemente solo el modulo como si tuviera un obstaculo adelante lo entro a mi casa y funciona bien cual sera la falla?? gracias

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

      Podría activarse en algún momento por algún estimulo externo pero no tan constantemente como lo indicas, peor si esta instalado en un lugar fijo, si tienes otro modulo seria bueno que veas si ocurre lo mismo.

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

    Hola buenas tardes

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

      A mí me aparece un error en el 23 dónde va digitalWrite(arduinoLed, los);

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

      @@nicollarevalo8114 revisa tu línea 22 quizá te olvidaste un punto y coma. Revisa tu que hayas declarado correctamente la variable Arduino Led. Y finalmente es "LOW" con mayúsculas. Saludos

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

      A un 99% de personas les ha funcionado el código sin problema. Revisa nuevamente todo el código seguramente estás fallando en algo. Que error te aparece?

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

      @@jadsa profe muchas gracias ya ví el problema ,me gustan mucho tus vídeos

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

    Hola! Una pregunta, existe algún modelo que funcione con este mismo principio pero tenga un mayor rango? Por ejemplo de 1 metro, saludos

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

      Hola, si existe por ejemplo el sensor IR GP2Y0A21YK0F

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

    sabes que estoy haciendo unas pruebas con el sensor, y he subido poco poco el potenciometro para obtener mayor distancia de detección pero si sube todo el potenciometro se queda como si estuviese detectando algún objeto y bueno no debería ya que esta apuntando hacia el techo , entonces lo bajo hasta que se deja de estar en ese estado pero yo quiero lograr obtener la distancia de 30 cm, como hago?

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

      Hola, varios de estos módulos en teoría llegan a 30 cm de hecho lo dice el datasheet pero en la practica no llegan a esa distancia o también tienen defectos, si tienes otro fc-51 prueba con ese.

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

      no tengo otro mas, lo que pude comprobar que dependiendo el material aumenta o disminuye la distancia, pero para lo que quiero detectar que seria una mano de una persona, lo maximo que logro serian alrededor de 10cm mas o menos

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

      @@luischamo360 pues te comento que de 3 módulos que yo tengo solo uno funciona a mas de 20cm. por eso te decía probar con otro.

  • @RobertoMartinez-mh7pi
    @RobertoMartinez-mh7pi 5 лет назад +1

    hay la posiblidad de que el color negro sea lo que se active el sensor y cualquier otro objeto no lo detecte, inversamente?

    • @jadsa
      @jadsa  5 лет назад

      Claro que si Jesús, eso se lo hace en la lógica de tu programa; por ejemplo en la línea 17 de este video se podría modificar por : if (hayObstaculo == HIGH) entonces lo que se ejecute dentro del IF solamente lo hará cuando tenga un objeto negro.

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

    porque sale borroso en la configuracion de void setup????

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

      Ignora esa línea

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

    Hola, tengo una pregunta...es posible hacer el sistema en inverso? me esplico mejor, yo quisiera que cuando no aigan obstaculos el led se prenda y cuando aigan obstaculos se apage

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

      Hola Matías, si se puede invertir puedes hacerlo directamente en el if else, cambiando la lógica de la condición para realizar la acción inversa.

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

      ​@@jadsa Gracias;)

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

    hola, me gustaría saber si podría implementar este sensor con una compuerta por ejemplo OR. gracias!

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

      Hola Camilo no entendí bien tu consulta, pero si te refieres a utilizar la salida del sensor hacia una entrada de una compuerta OR, si se puede.

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

      @@jadsa muchas gracias por tu amable respuesta. 😊

  • @adriandejesusespinozamende3972
    @adriandejesusespinozamende3972 5 лет назад +1

    Disculpa se podria optimizar este sensor para seguidor de lineas

    • @jadsa
      @jadsa  5 лет назад

      Definitivamente, prácticamente tiene el mismo principio del módulo seguidor de línea.

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

    Hola, como podria hacer para que solo si detecta algo el tiempo especifico de 3 segundos, active el led?

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

      Hola, una opción es hacer una especie de temporizador utilizando millis() forum.arduino.cc/index.php?topic=469546.0

  • @5fmjonathandiazzepeda107
    @5fmjonathandiazzepeda107 2 года назад +1

    Se puede usar con pic

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

      Si señor.

  • @AlfredoTorres-qo3uc
    @AlfredoTorres-qo3uc 4 года назад +1

    Para un lavamanos me sirve?
    Se puede usar sin arduino, con un modulo de relevadores para emcender la bomba de agua ?

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

      Hola, si se puede pero obviamente no tiene protección IP ademas que es un modulo que no requiere arduino para funcionar.

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

      Yo tengo el diagrama para hacerlo ..

  • @alexeguiz8921
    @alexeguiz8921 5 лет назад +1

    Hola, como le podría hacer para que después de detectarlo y que el obstaculo se quite el LED permanezca encendido por cierto tiempo... UNOS 4 segundos

    • @jadsa
      @jadsa  5 лет назад

      La forma mas fácil sería debajo del digitalWrite() de la línea 19, colocar este código: delay(4000); para que permanezca encendido durante 4 segundos.

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

    hola..muy buen video.. te hago una consulta. tengo un proyecto de hacer una plataforma de pump it up con esto..pero tengo 2 dudas..la primera que te queria preguntar era si lo puedo conectar a una plaqueta de joystick usb gamepad ya que de estas tengo muchas.y la segunda, en el caso que se pueda, si tenes alguna idea de como puedo esamblar este sistema a una flecha

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

    Hola, queria saber cual era la distancia maxima de lectura y si se ve afectado por el sol

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

      Hola en principio no afecta la luz y el alcance 1:19

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

      @@jadsa tengo el problema de que se prende cuando le da la luz del sol, solo puedo evitar eso?

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

      @@jadsa cómo*

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

    Hola buenas, buen video. Quería consultar si alguien sabe si es que funciona con un objeto transparente en frente?

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

      Hola, si te refieres a vidrio si funciona.

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

    Excelente pero siempre deja todo el codig0, hay gente que no sabe mucho

  • @javierabarca4980
    @javierabarca4980 5 лет назад +1

    hola una pregunta. se puede colocar 2 o mas sensores INFRARROJO FC-51 en un arduino ?

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

    Que distancia podría detectar este sensor, lo quiero para una alarma. Que cuando alguien camine frente a el este active una alarma

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

      Entre 2cm a 30 cm máximo.

  • @haroldluisfarfanparedes9926
    @haroldluisfarfanparedes9926 6 лет назад +1

    Se puede encender un motoreductor apartir de ese sensor

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

    En linea 9 que debo poner?

  • @driverdriver8991
    @driverdriver8991 5 лет назад +1

    hola como estas como hago para agregar un sensor mas al mismo circuito y que lo lea diferente?

    • @jadsa
      @jadsa  5 лет назад +2

      Puedes usar otro pin para una variable pinObstaculo2, otra variable entera o booleana para hayObstaculo2 y dentro de la funcion loop lees con digitalWrite tanto pinObstaculo1 como pinObstaculo2 y otro if para hayObstaculo2. Prácticamente es como duplicar todas las variables e irlas leyendo por separado.

    • @driverdriver8991
      @driverdriver8991 5 лет назад +1

      @@jadsa muchas gracias de donde eres?

    • @jadsa
      @jadsa  5 лет назад

      Bolivia.

  • @williamortizvalverde9775
    @williamortizvalverde9775 5 лет назад +1

    disculpe, mi modulo FC-51, permanece detectando obstaculos todo el tiempo, ¿que puede ser?

    • @jadsa
      @jadsa  5 лет назад

      Cabe la posibilidad de que este dañado, puedes intentar sin embargo mover el potenciómetro hasta que el LED de detección de obstáculos se apague.

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

    cuando el infrarrojo lo pongo mirando hacia abajo si me funciona bien pero cuando lo coloco mirando hacia arriba siempre me sale "Objeto detectado" , saben a que se debe esto????

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

      Es raro, si tienes otro módulo prueba con ese para ver si se comporta de la misma forma.

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

      @@jadsa al final lo solucioné modificando el potenciometro, sucede que lo estaba probando con en pleno día y creo que la luz solar afecta el rendimiento

  • @juanmanuelhiguerarodriguez8460
    @juanmanuelhiguerarodriguez8460 5 лет назад +3

    Una pregunta. Tu en el video sombreas una parte de la programación en el void setup. ¿qué es? Además para calibrar la distancia del infrarrojo, es que estoy haciendo un proyecto de ganaderia en la cual se activa la cerca electrica cuando hay un obstaculo(una vaca) pero primero lo estoy haciendo en version mini. El sensor me está botando todo el tiempo que hay un obstaculo. ¿Qué hago?

    • @jadsa
      @jadsa  5 лет назад +1

      Era un: pinMode(hayObstaculo, INPUT); que lo borré porque no es necesario y lo dije en el video todos los pines en arduino vienen por defecto configurados como entrada por lo que esa linea era redundante. Por otra parte si te bota todo el tiempo activado aléjalo completamente de todo y ajusta el potenciómetro hasta que se apaga el led del modulo que indica que esta activado. SI aún así aparece activado puede ser que tu módulo esté dañado.

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

    Y para poner un delay para que se quede prendido en que parte iría?

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

      Puede ser en la línea 20

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

    Hola si utilizo un sensor fc 123 hay alguna diferencia?

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

      Hola, el principio es el mismo te debería funcionar sin problema. Incluso este video también te sirve ruclips.net/video/p88E8GOHzxQ/видео.html

  • @aylinsuarez3854
    @aylinsuarez3854 5 лет назад +1

    ¿Cómo se podría hacer para que me dé la distancia a la cual se encuentra el objeto?

    • @jadsa
      @jadsa  5 лет назад

      Este módulo en realidad no está hecho para eso, si te das cuenta solo tiene salida digital, si desearás realmente calcular la distancia tendrías que usar solamente el sensor IR (esos 2 leds de la parte superior) y manipular la señal analógica haciendo cálculos y un algoritmo.

    • @jadsa
      @jadsa  5 лет назад +1

      Te recomiendo el sensor ultrasonico HC-SR04 para lo que deseas es económico o un sensor Sharp IR que ese si tiene librería para calculo de distancia. Te dejo un video del ultrásonico: ruclips.net/video/drSws_hB-OE/видео.html

    • @aylinsuarez3854
      @aylinsuarez3854 5 лет назад

      @@jadsa Gracias!!

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

    Mi sensor no prende, que estoy haciendo mal? 🥺

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

      Hola, revisa tu cableado nuevamente, si tienes otro sensor del mismo tipo puedes probarlo para descartar fallas de fabrica en tu sensor.

  • @porromp4
    @porromp4 5 лет назад

    Como se podria añadir un led para q se encienda cuando detecte algo

    • @jadsa
      @jadsa  5 лет назад +2

      Cambia el numero 13 del arduinoLed del código por otro número de Pin digital que desees y a este le conectas un Led con su respectiva resistencia a tierra.

  • @osvaldoortega2852
    @osvaldoortega2852 5 лет назад

    Hola una consulta me puedes facilitar el programa que escribiste para hacer que mi censor de proximidad Arduino encienda porfavor

    • @jadsa
      @jadsa  5 лет назад +1

      Está en la descripción del vídeo el enlace para descargar el código.

    • @osvaldoortega2852
      @osvaldoortega2852 5 лет назад

      @@jadsa viene listo para instalaacion o hay que reescribir?

    • @jadsa
      @jadsa  5 лет назад

      @@osvaldoortega2852 es el que escribí en el vídeo

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

    hola, hice mi circuito con el sensor sin arduino, mi duda es como hago para q la deteccion sea inversa, es decir, ahora mismo mi led permanece encendido y se apaga cuando detecta obstaculo, pero quisiera q sea al reves, q este apagado y cuando detecte obstaculo se prenda, es posible sin arduino hacer ese cambio, tengo el mismo pir q usas

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

      Hola, podrías usar un compuerta NOT en la salida.

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

      Con un divisor de voltaje

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

    En como puedo conseguir ese IR sensor

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

      En alguna electrónica de tu ciudad, o puedes comprar online existen muchas páginas.

  • @raulmacen3537
    @raulmacen3537 5 лет назад

    Diseñó un proyecto de una embotellada automatizada, y mi duda es como puedo hacer para que al momento de que pare la banda se espere un momento y vuelva a avanzar?

    • @jadsa
      @jadsa  5 лет назад +1

      Dándole un retardo usando millis();

    • @raulmacen3537
      @raulmacen3537 5 лет назад

      @@jadsa ohoooo, quieres decir que a Val=millis() en la funcion If, al final que los que se quiere hacer?

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

      Si te funciona con el if?

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

      Si te funcionó el if?

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

    Hola muchas gracias
    Este sensor funcina bien para detarctar hojas blancas, como la hoja de un cuaderno o libro? Y se trabaja bien en lugares muy iluminados?
    Muchas gracias.

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

      Hola, no funcionan muy bien en lugares con gran cantidad de luz directa del sol.

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

    como conectaríamos 2 o mas de esos sensores ? perdón por molestar xD

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

      Hola, conectas las salidas de los sensores (OUT) a pines digitales del arduino y dentro del sketch los lees con digitalRead(), es el mismo proceso.

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

    Me puedes decir el programa, porque me da un error

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

      Hola, cuál es el error?

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

    no me funciono xd

  • @prof.mivangv
    @prof.mivangv 6 лет назад

    no me manda el texto, solo caracteres diferentes

    • @jhimmyastoraque86
      @jhimmyastoraque86 6 лет назад

      Tu monitor serial verifica que esté a 115200 baudios