Sensor infrarrojo FC-51 para detectar obstáculos con Arduino

En este proyecto, se utilizará un sensor infrarrojo para detectar pequeños obstáculos y mostrar una señal lumínica cuando algún objeto sea detectado.




El principio de funcionamiento del sensor se basa en la emisión, reflexión y recepción de luz. Es por esto que consta de un LED encargado de emitir una luz en la frecuencia del infrarrojo (la cual es invisible para el ojo humano) y un fotodiodo encargado de recibir el rebote de dicha onda de luz sobre un objeto.



Materiales:
  • Sensor infrarrojo (FC-51)
  • LED de cualquier color
  • Resistencia de 220 ohm (para el LED)
  • Cables
  • Protoboard o breadboard
  • Arduino

Este sensor viene montado en una placa la cual contiene un potenciómetro que permite ajustar la distancia de detección de obstáculos y un comparador LM393 que es un pequeño chip que se encarga de entregarnos una señal de tipo digital para el Arduino. El sensor puede funcionar con luz ambiente o en total oscuridad.

Característica
Valores
Voltaje de operación
3.3 - 5V
Corriente de operación
23mA @ 3.3V
43mA @ 5.0V
Angulo de detección
35°
Distancia de detección
2 - 30cm
Tamaño (cm)
4.5x1.4x0.7 cm

El cuanto a las conexiones, basta con conectar directamente los pines del sensor a los pines del Arduino. No es necesario poner ninguna resistencia. VCC va a 5V, GND a tierra y OUT va a un pin digital.


El código del programa se puede descargar desde aquí: https://drive.google.com/open?id=0Bxr9tDhyoU1ZcnhMWlE2VG0wcVk

Video del proyecto en funcionamiento:




Comentarios

  1. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  2. Disculpa en caso de que quiera encender un motor en lugar de un led?

    ResponderBorrar
  3. Sólo debes realizar la configuración normal de un motor, me imagino que es uno de 5V, entonces colocas la salida de tu pin a + positivo del motor y la otra terminal a tierra. Esperando que tu motor no demande mucha corriente, sino tendrás que implementar una fuente indepeniente para alimentarlo.

    ResponderBorrar
  4. en caso que quiera dar inicio a un cronometro(con un primer sensor ir) y final con otro, como podría hacerlo?

    ResponderBorrar
  5. amigo tal vez tiene el esquema de la conexion no le entiendo muy bien como hace la conexion en la placa

    ResponderBorrar
  6. podrias poner el armado de la protoboard por favor crack

    ResponderBorrar
  7. Hola se podria conectar un motor de 5v directamente ?

    ResponderBorrar
  8. la explicacion es muy escasa nomas dice un esquema del detector de aproximidad de vcc ,gnd y pin digital, no explica los pasos ,nada profesional

    ResponderBorrar

Publicar un comentario