INFORMACIÓN
El sensor CNY70 es un módulo óptico que funciona mediante luz infrarroja para detectar líneas u objetos cercanos. Este sensor integra un emisor LED infrarrojo y un fototransistor en un solo encapsulado. El funcionamiento se basa en el principio de reflexión: el LED emite luz infrarroja hacia una superficie, y si esta es clara (como una línea blanca), la luz se refleja y es captada por el fototransistor; si la superficie es oscura (como una línea negra), la luz no se refleja y el fototransistor no la detecta. Esta diferencia en la cantidad de luz reflejada permite al sensor distinguir entre áreas claras y oscuras, lo que es ideal para seguir trayectorias marcadas sobre el suelo. El CNY70 entrega una señal analógica o digital (dependiendo del circuito en el que se conecte) que puede ser procesada por un microcontrolador para tomar decisiones.
El sensor CNY70 se utiliza principalmente en aplicaciones de robótica educativa y automatización, siendo ideal para sistemas seguidores de línea, detección de bordes, contadores de objetos y sensores de proximidad en cortas distancias. Su capacidad para distinguir superficies claras y oscuras lo hace muy útil en robots móviles que siguen trayectorias pintadas en el suelo o detectan límites en plataformas. Es compatible con diversas tarjetas de desarrollo como Arduino, ESP32, ESP8266, Raspberry Pi y otras plataformas de microcontroladores, gracias a que su señal de salida puede ser fácilmente interpretada por entradas digitales o analógicas. Además, su bajo costo y fácil integración lo convierten en una excelente opción para proyectos de iniciación en electrónica y control.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de Funcionamiento: 5 VDC.
- Distancia de operación máxima: 10 mm.
- Emisor (IR Led):
- Longitud de onda: 950 nm.
- Corriente máxima: 50 mA.
- Voltaje Directo: 1.25 – 1.6 VDC.
- Potencia de Disipación: 100 mW.
- Detector:
- Tipo: Fototransistor.
- Filtro de bloqueo de luz solar.
- Corriente máxima: 50 mA.
- Potencia de Disipación: 100 mW.
- Dimensiones: 7 mm x 7 mm x 6 mm.
- Peso: 0.3 g.
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
INFORMACIÓN ADICIONAL
¿Cómo probar el Sensor CNY70 Líneas Infrarrojo?
Materiales Necesarios:
- 1 Sensor CNY70.
- 1 Tarjeta Arduino Uno (o similar).
- 1 resistencia de 220 Ω (para el LED del sensor).
- 1 resistencia de 10 kΩ (para el fototransistor del sensor).
- Protoboard y cables.
- Superficies blanca y negra (papel blanco y cinta negra, por ejemplo).
Conexiones del Sensor CNY70.
El sensor tiene 4 pines (viendo el componente de frente con la “ventanita” hacia ti):
[1] Emisor ánodo (LED IR) [2] Emisor cátodo (LED IR) [3] Colector del fototransistor [4] Emisor del fototransistor
Conexiones eléctricas:
- Pin 1 (ánodo del LED IR) → Conecta a +5V a través de una resistencia de 220 Ω.
- Pin 2 (cátodo del LED IR) → Conecta directamente a GND.
- Pin 3 (colector del fototransistor) → Conecta a una entrada analógica de Arduino (por ejemplo A0) y también a +5V a través de una resistencia de 10 kΩ (pull-up).
- Pin 4 (emisor del fototransistor) → Conecta a GND.
Código para Arduino.
Sube este código a tu placa Arduino para leer la señal del sensor:
int sensorPin = A0; // Pin donde se conecta el colector
int valor;
void setup() {
Serial.begin(9600);
}
void loop() {
valor = analogRead(sensorPin);
Serial.println(valor); // Muestra el valor en el monitor serial
delay(200);
}
Prueba con Superficies.
- Abre el Monitor Serial en el IDE de Arduino (9600 baudios).
- Coloca una hoja blanca debajo del sensor y observa el valor leído (debería ser un valor alto, por ejemplo, >700).
- Luego coloca una superficie negra (como cinta aislante negra o cartón oscuro) y observa el valor (debería bajar notablemente, por ejemplo, <300).
El comportamiento puede variar dependiendo de la distancia entre el sensor y la superficie (idealmente de 1 a 5 mm).
Interpretación de Resultados.
- Valores altos → Mucha luz reflejada → Superficie clara (blanca).
- Valores bajos → Poca luz reflejada → Superficie oscura (negra).
Este principio es el que permite seguir líneas negras sobre fondo blanco (o viceversa).






















Valoraciones
No hay valoraciones aún.