Saltar la navegación

Descripción y esquemas

CNY70

La utilización de un sensor de infrarrojos puede ser de gran utilidad en proyectos en los que haya que hacer distinción entre superficies de color blanco y negro. Como ejemplos podemos mencionar de un encoder, un robot sigue líneas o un selector de bolas blancas-negras entre otras muchas aplicaciones. 

El sensor CNY 70 que ves en la figura, permite distinguir dos umbrales de color bien definidos como son el blanco y negro mediante una pareja de diodos, un emisor de radiación infrarroja o otro receptor.

El sensor se sitúa a unos milímetros de la superficie a detectar, mientras tanto el diodo interno emite una señal de infrarrojos que absorberá la superficie en el caso de que sea negra o bien rebotará en el caso en el que la superficie sea blanca. Si la señal de infrarrojos rebota, activará la base del fototransistor en entrará en conducción, es decir que el terminal emisor y colector del transistor se conectarán eléctricamente.

Mediante un sencillo montaje indicado en la figura inferior, viendo las lentes desde arriba, con alimentación a 5V y dos resistencias podemos enviar un nivel alto (+5V) o un nivel bajo (GND) a uno de los pines digitales de Arduino configurado como pin de entrada, y poder realizar la lectura. Mediante un programa como el que indica a continuación podemos leer dichos valores y poder concluir si la superficie es blanca o negra dependiendo si lee un nivel bajo (LOW) o alto (HIGH) respectivamente. En este ejemplo se encenderá un led verde en el caso de que lea un '0' o un led amarillo en el caso de que lea un '1'. Esta parte del programa se puede cambiar para adaptarla a las necesidades del proyecto.

conexiones CNY 70