Usando un sensor reflectante para detectar verde-

1

Necesito construir un circuito que detecte si hay un objeto verde frente a él.

Como no necesito saber qué color hay delante del sensor, pero solo si hay un objeto verde, pensé que un sensor de color podría ser un poco excesivo.

Mi idea fue usar un sensor reflectivo (más específicamente el Vishay CNY70 ), con un verde Filtrar delante de él.

¿Esto funcionaría, y esto también funcionaría para los verdes más oscuros? ¿Qué podría ser un posible filtro?

    
pregunta joelsa

2 respuestas

3

Si hubiera revisado la hoja de datos de la parte que enumeró, habría notado que el CNY70 es un detector / emisor de infrarrojos. Probablemente al detector no le importe, pero está detrás de un filtro que solo permite que el infrarrojo llegue al detector. El emisor solo envía infrarrojos.

Ningún filtro que pueda usar lo hará responder de manera confiable a los objetos verdes porque el verde está demasiado lejos del espectro operativo de la parte.

Para hacerlo utilizando la reflexión, necesitará un emisor verde y un detector con un filtro verde.

Los fototransistores tienen una respuesta de espectro muy amplio, por lo que no hay problema. Debes emparejar un LED verde con un fototransistor y colocarlos detrás de un vidrio o plástico verde.

Como @BrianDrummond señaló en un comentario, un detector con un filtro verde detectará objetos verdes, pero también objetos blancos porque el blanco también se refleja en verde.

Por lo tanto, solo puede usar un detector verde si puede garantizar que todos los objetos que se detectarán solo tendrán colores que contengan verde, y que todos los objetos que no deberían detectarse no se reflejarán en verde.

Alternativamente, debe detectar todos los colores por separado (RGB) y evaluar los tres detectores para decidir qué verde es realmente verde.

    
respondido por el JRE
1

El comentario de Brian lleva a la respuesta:

Solución simple: Recomiendo usar un filtro magenta i. mi. un filtro que deja pasar cada longitud de onda excepto las verdes. Luego, coloque un fondo rojo o azul detrás del plano donde aparecerán los objetos. Los objetos verdes, verde oscuro y, desafortunadamente, negros activarán su circuito.

Solución interesante: Si desea distinguir entre los objetos verdes y los negros, deberá utilizar dos sensores (complicado) o dos fuentes de luz (simple con LED). Irradia el objeto alternativamente con luz verde y magenta. Este último utilizando un led rojo y otro azul. El sensor debe funcionar sin filtro. Luego puede verificar si el objeto es blanco, verde, no verde o negro.

Pero para ambas soluciones necesitará un sensor totalmente diferente. El sensor dado solo es apto para infrarrojos. Necesitas un sensor para la luz visible. Dependiendo del tipo, tendrá que calibrarlo.

    
respondido por el Ariser

Lea otras preguntas en las etiquetas