Tabla de contenido:

Movimiento de las palmas sin contacto impulsado por luz RGB: 4 pasos
Movimiento de las palmas sin contacto impulsado por luz RGB: 4 pasos

Video: Movimiento de las palmas sin contacto impulsado por luz RGB: 4 pasos

Video: Movimiento de las palmas sin contacto impulsado por luz RGB: 4 pasos
Video: Increíble Circuito Para Encender LEDs Al Ritmo De La Musica 🎶✅️ 2024, Mes de julio
Anonim
Image
Image

Luz nocturna RGB, con capacidad para controlar el color de la luz nocturna mediante movimientos de la mano. Utilizando tres sensores de distancia, cambiaremos el brillo de cada uno de los tres componentes del color RGB al acercarnos o retirar la mano. Se utilizó una placa Arduino como microcontrolador.

Paso 1: lista de componentes

Lista de componentes
Lista de componentes
Lista de componentes
Lista de componentes

El proyecto requería los siguientes detalles

  • Controlador Arduino-1 pc;
  • Matriz 8x8 RGB-1 pieza;
  • Sensor de distancia ultrasónico HC-SR04-3 pcs;
  • Chip de registro de cambio 74hc595 - 4 piezas;
  • Resistencia de 220 ohmios-24 piezas;
  • Unidad de alimentación 5V 2A - 1 ud.
  • Lámpara de techo con soporte - pc;
  • Alambres, soldaduras, etc.

Paso 2: circuito eléctrico

Circuito eléctrico
Circuito eléctrico

Paso 3: el montaje de la lámpara

El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara
El montaje de la lámpara

Paso 4: creación de un boceto

Desarrollo del boceto. Al desarrollar el boceto, establecí los siguientes parámetros:

- la distancia de 1-20 cm, 1 - brillo máximo, 20 - cero - los sensores de distancia en el bucle leen los datos y aplican la distancia resultante para establecer el brillo - si la distancia cambia de 1-20 cm a más de 20 cm en un ciclo (la mano va hacia un lado): este brillo se fija para este color

El brillo se establece aplicando una señal PWM a la salida de la matriz para los grupos R, G, B. La frecuencia de la señal PWM es de aproximadamente 60 Hz. La señal PWM se genera de la siguiente manera:

Por ejemplo, una distancia de 5 cm

Señal PWM-15- (5-1) = 10 ciclos de interrupción los LED de este color están encendidos 4-1-Los LED de este color no están encendidos

Recomendado: