Cómo hacer un sensor de color

Hay varios sensores de color disponibles para su compra en el mercado. Podrías comprarlos en línea. Recuerdo que Sparkfun y Adafruit tenían algunos.

Sin embargo, si desea “construir” el suyo, aquí hay un método simple.

Construcción: necesita un único fotorresistor (o fototransmisor), un LED rojo, un LED verde y un LED azul y un microcontrolador. Los LED se controlan de forma independiente (se activan / desactivan o se atenúan) a través de los pines GPIO del microcontrolador, mientras que la ADC del microcontrolador mide la “resistencia” del fotorresistor.

Operación: solo un código básico de microcontrolador. Encienda el LED rojo y mida la resistencia del fotorresistor. Esto indicará el nivel de color rojo en su objeto, ya que un objeto rojo absorberá más luz roja produciendo una lectura de menor intensidad de luz. Repita este paso para los LED verde y azul. Entonces obtienes 3 medidas de color para rojo (R), verde (G) y azul (B). ¡Estos valores (R, G, B) son lo que necesita para caracterizar cualquier objeto coloreado!

Nota: ¡ Use LED brillantes (obviamente)! Y coloque los LED y el fotorresistor dentro de un recinto oscuro para evitar que la luz externa corrompa las mediciones. (Tal vez el interior de una tapa / tapa de botella, por lo que está abierto en un extremo que coloca sobre el objeto). También deberá calibrar inicialmente el sensor. Anote las mediciones del sensor (R, G, B) para varios colores estándar. Luego, cree una tabla de búsqueda o utilice el ajuste de curvas para generar un polinomio. Use esta tabla o polinomio para “estimar” los colores de las mediciones (R, G, B) posteriores.

Experimentos: ¡ Esto también es un gran mini proyecto! Experimente con más colores de LED: amarillo, naranja, azul, etc. Obtendrá mediciones adicionales, pero la redundancia en los datos puede mejorar sus estimaciones de color. Se podría usar un LED blanco para medir la intensidad de la luz en general. Un LED infrarrojo (y detector) produciría mediciones infrarrojas. Pruebe otros algoritmos también. En lugar de encender / apagar los LED sucesivamente, intente usarlos en pares (es decir, rojo y azul se pueden usar para medir el morado). Intente desvanecer / apagar los LED en lugar de cambiar “con fuerza”.

Saludos y buena suerte!

(Tenía planeado construir esto desde hace bastante tiempo, pero no he tenido tiempo)

Puede usar LED IR, fotodiodo y LED de color para hacer un sensor de color. Si desea hacer un sensor de color que pueda diferenciar entre dos colores de sombra opuestos, puede hacerlo fácilmente utilizando IR LED y fotodiodo. Además, si no está arreglado, utilice un LED de color. Si desea hacer un sensor de color avanzado, puede tomar datos analógicos de cada detección de color, procesarlo usando la programación del microcontrolador y usarlo en consecuencia.

Algunos de los sensores de color que vendemos son los siguientes:

1. Reconocimiento del sensor de color Módulo TCS230 TCS3200

Reconocimiento del sensor de color Módulo TCS230 TCS3200

2. Sensor de línea de calibración automática avanzada – LSA08

Sensor de línea de calibración automática avanzada – LSA08

¡Puede comprar este producto en línea desde el enlace anterior y probar la funcionalidad y hacer el suyo!

Buena suerte

Sugeriría comprar cualquiera de los módulos disponibles en línea. Como estos reducen el tiempo total de su proyecto y, dado que están disponibles comercialmente, no invierta tiempo en ellos, más bien léalos y conózcalos e invierta tiempo en nuevas ideas.

Más bien, si el interés es aprender este dominio en un sentido mucho más profundo, siga adelante y

Hay un sensor de color integrado en esta pequeña placa de desarrollo de sensores que puede ayudarlo: MetaEnvironment.

Mira los enlaces a continuación para obtener más detalles:

https://www2.warwick.ac.uk/fac/s

Para más información visite:

https://www.electrikals.com/

Esa es una pregunta genial. Me encantaría responderlo precisamente dirigiéndote a este enlace.
Una pequeña teoría

Espero que te pueda ayudar.
Que tengas un buen día 🙂