Detectar el color de un LED (Rojo Azul o Verde)

Estoy tratando de encontrar una forma de determinar el color de un LED sin una conexión eléctrica, es decir, un sensor apuntando al LED. Puedo colocar el sensor bastante cerca del LED RGB que pretendo medir, pero me cuesta encontrar algo que haga lo que necesito.

Usaré el sensor con un microcontrolador de algún tipo, probablemente un arduino o el ti myRIO.

Encontré este sensor de color , sin embargo, parece que podría ser excesivo para mis requisitos.

Muchos de los otros sensores con los que me he encontrado funcionan iluminando el objeto con LED RGB y midiendo lo que se refleja. No creo que funcionen cuando el objeto que estoy midiendo es una fuente de luz en sí mismo. ¿Estoy en lo correcto aquí? Por ejemplo

¿Hay alguna otra solución que me esté perdiendo?

¿Qué tal un conjunto de fotorresistores u otros sensores de luz con filtros de color? ¿Puedes arreglarlo para que el LED esté frente a tres sensores diferentes?
Está tratando de determinar el color de las carcasas LED de plástico, ¿verdad? ¿No es el color del LED o los LED con carcasas de plástico transparente?
¿Qué es exagerar ? Yo diría que exagerar es poner demasiado esfuerzo y demasiado dinero en algo. El sensor cuesta <3 GBP y emite una frecuencia que puede medirse fácilmente con un microcontrolador. El sensor puede ser técnicamente excesivo, pero no en la práctica. También puede haber una solución más económica para productos masivos. Pero si construyes un dispositivo, esto debería estar bien, ¿no?
Use otro LED RGB como sensor y mida los componentes para cada color (requiere algún componente A/D). Además, sus requisitos no son muy claros, por lo que realmente no puedo comentar si el sensor RGB que vinculó es "excesivo" o no cumple con sus especificaciones. Simplemente usaría un sensor RGB digital completo, pero principalmente porque no tengo mucha experiencia en diseño analógico y confío en que la gente de Vishay, Avago y otros brinden mejores soluciones que las que puedo encontrar en mi tiempo libre.

Respuestas (1)

Puedes usar varios sensores de luz, bloquear uno con un filtro que solo deja pasar la luz verde y bloquear el otro con un filtro que solo deja pasar la luz roja, otro para la azul. Podrá distinguir el color por el brillo. Esto le dará una idea aproximada, aunque no le dará una medida de color extremadamente precisa.

Tenga en cuenta que cada color en su LED RGB tiene un espectro bastante estrecho, por lo que debe hacer coincidir los colores del filtro con el LED. Si usa el filtro azul incorrecto, por ejemplo, es posible que no pase mucha luz del chip LED azul.
Dado que los LEDS son monocromáticos, simplemente necesitaría una banda que deje pasar el color del LED. Un filtro azul muy específico puede ser problemático, pero un filtro azul de banda ancha funcionaría mejor, por ejemplo.