INFORMACIÓN
El FC-51 es un sensor de obstáculos reflectivo infrarrojo diseñado para detectar la presencia de objetos cercanos sin contacto físico, utilizando un sistema emisor-receptor basado en luz infrarroja. El módulo incorpora un LED infrarrojo (IR) que emite un haz de luz invisible, y un fototransistor receptor que detecta la luz reflejada por objetos próximos. Cuando un objeto entra en el rango de detección (ajustable mediante un potenciómetro integrado), parte de la luz infrarroja se refleja hacia el fototransistor, lo que cambia su estado de conducción y activa la salida digital del sensor (normalmente LOW cuando detecta un obstáculo).
Se utiliza ampliamente en proyectos de robótica, vehículos autónomos, sistemas de seguimiento de línea, alarmas de proximidad, contador de objetos, y en general, en aplicaciones donde se requiere una detección de obstáculos sin contacto físico. El sensor funciona midiendo la cantidad de luz infrarroja que se refleja desde un objeto cercano hacia su fototransistor receptor, activando su salida digital cuando se detecta una reflexión. La distancia de detección puede ajustarse con un pequeño potenciómetro integrado. Gracias a su salida digital sencilla, el FC-51 es compatible con una gran variedad de tarjetas de desarrollo como Arduino, ESP32, ESP8266, STM32, y Raspberry Pi, lo que facilita su integración en sistemas de control y automatización inteligentes.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: FC-51.
- Chip de funcionamiento: LM393.
- Voltajes:
- Alimentación: 3.3 – 5 VDC.
- Salida Digital: 5 VDC.
- Distancia de detección: 20 mm – 300 mm (ajustable).
- Angulo de detección: 35°.
- Pines:
- VCC: Voltaje de alimentación.
- OUT: Salida de tensión digital (0,1).
- GND: Tierra.
- Dimensiones: 30 mm x 15 mm x 7 mm.
- Peso: 4 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo conectar el sensor de obstáculos reflectivo infrarrojo a Arduino?
Este sensor es compatible con la mayoría de las placas de desarrollo Arduino y para usarlo con estas placas tienes que conectar el pin de OUT al pin digital del Arduino que utilices y por último conectar los pines de VCC a 5v y conectar los GND. En la siguiente imagen se muestra como conectarlo a un Arduino Uno:

Código Arduino.
// Definición de pines
const int sensorPin = 7; // Pin donde está conectado el sensor FC-51
const int ledPin = 13; // LED integrado de Arduino o LED externo
void setup() {
pinMode(sensorPin, INPUT); // Configura el pin del sensor como entrada
pinMode(ledPin, OUTPUT); // Configura el pin del LED como salida
Serial.begin(9600); // Inicializa comunicación serial para monitoreo
}
void loop() {
int sensorState = digitalRead(sensorPin); // Lee el estado del sensor
if (sensorState == LOW) { // LOW indica que se detectó un obstáculo
digitalWrite(ledPin, HIGH); // Enciende el LED
Serial.println("Obstáculo detectado");
} else {
digitalWrite(ledPin, LOW); // Apaga el LED
Serial.println("Sin obstáculo");
}
delay(200); // Retardo para estabilizar la lectura
Este código detecta la presencia de un obstáculo cuando el sensor refleja luz infrarroja desde un objeto cercano, y en respuesta enciende un LED y muestra un mensaje por el monitor serial.
























Valoraciones
No hay valoraciones aún.