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
Muchas gracias, pude ampliar la distancia de detección :)
¡Gracias!
Gracias profe, me sirvio
¡Excelente!!
Buenas, muchas gracias por el gran tutorial, le pregunto, este dispositivo se puede trabajar con señal análoga?
Hola, en realidad trabaja con señal analógica, es la que regula el potenciómetro, pero la salida es digital
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
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.
Hola buenas tardes
A mí me aparece un error en el 23 dónde va digitalWrite(arduinoLed, los);
@@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
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?
@@jadsa profe muchas gracias ya ví el problema ,me gustan mucho tus vídeos
Hola! Una pregunta, existe algún modelo que funcione con este mismo principio pero tenga un mayor rango? Por ejemplo de 1 metro, saludos
Hola, si existe por ejemplo el sensor IR GP2Y0A21YK0F
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?
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.
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
@@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.
hay la posiblidad de que el color negro sea lo que se active el sensor y cualquier otro objeto no lo detecte, inversamente?
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.
porque sale borroso en la configuracion de void setup????
Ignora esa línea
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
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.
@@jadsa Gracias;)
hola, me gustaría saber si podría implementar este sensor con una compuerta por ejemplo OR. gracias!
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.
@@jadsa muchas gracias por tu amable respuesta. 😊
Disculpa se podria optimizar este sensor para seguidor de lineas
Definitivamente, prácticamente tiene el mismo principio del módulo seguidor de línea.
Hola, como podria hacer para que solo si detecta algo el tiempo especifico de 3 segundos, active el led?
Hola, una opción es hacer una especie de temporizador utilizando millis() forum.arduino.cc/index.php?topic=469546.0
Se puede usar con pic
Si señor.
Para un lavamanos me sirve?
Se puede usar sin arduino, con un modulo de relevadores para emcender la bomba de agua ?
Hola, si se puede pero obviamente no tiene protección IP ademas que es un modulo que no requiere arduino para funcionar.
Yo tengo el diagrama para hacerlo ..
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
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.
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
Hola, queria saber cual era la distancia maxima de lectura y si se ve afectado por el sol
Hola en principio no afecta la luz y el alcance 1:19
@@jadsa tengo el problema de que se prende cuando le da la luz del sol, solo puedo evitar eso?
@@jadsa cómo*
Hola buenas, buen video. Quería consultar si alguien sabe si es que funciona con un objeto transparente en frente?
Hola, si te refieres a vidrio si funciona.
Excelente pero siempre deja todo el codig0, hay gente que no sabe mucho
hola una pregunta. se puede colocar 2 o mas sensores INFRARROJO FC-51 en un arduino ?
Claro que se puede Javier.
muchas gracias
Que distancia podría detectar este sensor, lo quiero para una alarma. Que cuando alguien camine frente a el este active una alarma
Entre 2cm a 30 cm máximo.
Se puede encender un motoreductor apartir de ese sensor
Directamente no, para eso esta el microcontrolador que es el que daría la orden para activar el moto-reductor.
gracias por responder :)
tengo el arduino uno
En linea 9 que debo poner?
hola como estas como hago para agregar un sensor mas al mismo circuito y que lo lea diferente?
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.
@@jadsa muchas gracias de donde eres?
Bolivia.
disculpe, mi modulo FC-51, permanece detectando obstaculos todo el tiempo, ¿que puede ser?
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.
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????
Es raro, si tienes otro módulo prueba con ese para ver si se comporta de la misma forma.
@@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
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?
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.
Y para poner un delay para que se quede prendido en que parte iría?
Puede ser en la línea 20
Hola si utilizo un sensor fc 123 hay alguna diferencia?
Hola, el principio es el mismo te debería funcionar sin problema. Incluso este video también te sirve ruclips.net/video/p88E8GOHzxQ/видео.html
¿Cómo se podría hacer para que me dé la distancia a la cual se encuentra el objeto?
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.
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
@@jadsa Gracias!!
Mi sensor no prende, que estoy haciendo mal? 🥺
Hola, revisa tu cableado nuevamente, si tienes otro sensor del mismo tipo puedes probarlo para descartar fallas de fabrica en tu sensor.
Como se podria añadir un led para q se encienda cuando detecte algo
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.
Hola una consulta me puedes facilitar el programa que escribiste para hacer que mi censor de proximidad Arduino encienda porfavor
Está en la descripción del vídeo el enlace para descargar el código.
@@jadsa viene listo para instalaacion o hay que reescribir?
@@osvaldoortega2852 es el que escribí en el vídeo
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
Hola, podrías usar un compuerta NOT en la salida.
Con un divisor de voltaje
En como puedo conseguir ese IR sensor
En alguna electrónica de tu ciudad, o puedes comprar online existen muchas páginas.
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?
Dándole un retardo usando millis();
@@jadsa ohoooo, quieres decir que a Val=millis() en la funcion If, al final que los que se quiere hacer?
Si te funciona con el if?
Si te funcionó el if?
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.
Hola, no funcionan muy bien en lugares con gran cantidad de luz directa del sol.
como conectaríamos 2 o mas de esos sensores ? perdón por molestar xD
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.
Me puedes decir el programa, porque me da un error
Hola, cuál es el error?
no me funciono xd
😯
no me manda el texto, solo caracteres diferentes
Tu monitor serial verifica que esté a 115200 baudios