Tabla de contenido:

Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino: 5 pasos (con imágenes)
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino: 5 pasos (con imágenes)

Video: Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino: 5 pasos (con imágenes)

Video: Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino: 5 pasos (con imágenes)
Video: adaptive camo 2024, Noviembre
Anonim
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino
Camuflaje adaptativo LED RGB (camaleón) con Ebot / Arduino

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

Ensamblar materiales
Ensamblar 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

Configuración
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

Montaje
Montaje
Montaje
Montaje

Una vez que haya terminado con la configuración, coloque el sensor de color en la tira hacia abajo.

Paso 4: Código

Código
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

Image
Image

Finalmente, como se muestra en el video, puede agregar papeles de diferentes colores para probar cómo funciona.

Recomendado: