Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este es un proyecto realmente genial y simple. Utiliza un sensor de color para detectar el color del fondo y lo muestra en la tira de LED RGB.
Usé un microcontrolador Ebot pero también podrías usar cualquier otro microcontrolador como arduino uno.
Paso 1: Reúna los materiales
Componentes electrónicos:-
1 x microcontrolador Ebot (también puede usar arduino o cualquier otro microcontrolador)
1 x sensor de color
1 x tira de LED RGB
6 x cables de puente
Para la prueba, puede obtener algunas hojas de diferentes colores.
Paso 2: configuración
La configuración es realmente sencilla
1. Tome el LED RGB y suelde tres cables de puente en GND, Do y + 5v y conéctelos al pin GND, pin de salida 0 y pin de 5v respectivamente en el microcontrolador.
2. A continuación, con el sensor de color, conecte el
Pin GND GND en el microcontrolador
pin de voltaje pin de voltaje en el microcontrolador
s Pin A0 en el microcontrolador
Paso 3: Montaje
Una vez que haya terminado con la configuración, coloque el sensor de color en la tira hacia abajo.
Paso 4: Código
{// Inicializaciones ebot_setup ();
// Modos de pin
strip0.begin ();
strip0.show ();
pinMode (0, SALIDA); // LED RGB
pinMode (A0, ENTRADA); // Sensor de color
}
bucle vacío ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} else if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} else if (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} else if (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} else {colorWipe (& strip0, 0, 0, 0, 25); }
}
podría agregar más y más declaraciones if para que el sensor detecte más colores.
Paso 5: video
Finalmente, como se muestra en el video, puede agregar papeles de diferentes colores para probar cómo funciona.