Tabla de contenido:

Lámpara LED Accu multicolor con clima: 6 pasos
Lámpara LED Accu multicolor con clima: 6 pasos

Video: Lámpara LED Accu multicolor con clima: 6 pasos

Video: Lámpara LED Accu multicolor con clima: 6 pasos
Video: Wood Saw Machine Tool #Gadget #Gadgets 😉SUBSCRIBE PLEASE!👇👇👇 #shorts 2024, Mes de julio
Anonim
Image
Image

estimados

Hay un proyecto con lámpara LED WS2812 recargable Accu, que se puede controlar mediante Wifi con cualquier dispositivo con capacidad de navegador y también se puede integrar en el Apple Home Kit y controlar a través de ellos.

Algunas características:

1. 2xAccu 18650 integrado proporciona ~ 12 horas de trabajo sin alimentación externa en el brillo medio

2. Pantalla OLED 0.96 incorporada

3. Sensor meteorológico BME280 para medir temperatura, humedad y presión. Los datos se pueden mostrar en la Web o en la pantalla OLED 0.96 integrada

4. Puerto micro USB para recargar

Paso 1: haz un cuerpo

Hacer un cuerpo
Hacer un cuerpo

Imprimí todas las piezas en mi impresora 3D.

1. Cuerpo

2. Cubierta de la placa de desarrollo ESP32

3. Soporte para controlador de cargador USB con mi propio diseño, ver STL adjunto

Paso 2: parte electrónica

Parte electronica
Parte electronica
Parte electronica
Parte electronica
Parte electronica
Parte electronica

Para crear este proyecto necesitas

1. ESP32, he usado la placa de desarrollo ESP32

2. Pantalla OLED, he usado 0.96 pulgadas dentro del chip SSD1306

3. Sensor BME280

4. 2x 18650 batería de litio 3000 mAh / h

5. Módulo de cargador de litio USB

6. DC-DC paso hacia arriba

7. Cualquier interruptor

8. Tira de LED WS2812 120 LED por metro aproximadamente 1,5 m

8. Algunos cables

Paso 3: Montaje y cableado

Montaje y cableado
Montaje y cableado
Montaje y cableado
Montaje y cableado
Montaje y cableado
Montaje y cableado

El montaje se puede realizar con un paso siguiente

1. Coloque ESP32 en la cubierta y suelde los cables a los PIN correspondientes, de acuerdo con el diagrama de cableado.

2. Junte 2x18650 y suéltelos en paralelo

3. Coloque el cargador USB en el soporte y luego en la parte inferior del cuerpo para alinearlo con el orificio apropiado, ajuste el orificio si es necesario

4. Ponga el interruptor en otro agujero

5. Suelde Accu 18650, interruptor, cargador USB y salida DC-DC (¡no conecte ESP32!)

6. Después de encender, ajuste el voltaje de salida de DC-DC a ~ 5v usando el potenciómetro incorporado

7. Inserte la pantalla OLED en la pared. Ajuste el rectángulo en el cuerpo si es necesario

8. Suelde la otra parte, ESP 32, pantalla, sensor y conectores WS2812

8. Envuelva la tira WS2812 en el tubo del cuerpo. Ocultar los cables en el lado del tubo

Algunos trucos:

  • He usado pegamento caliente y B7000 para arreglar todos los elementos.
  • La resistencia está soldada fuera de la caja ESP, directamente entre los cables
  • Todos los cables de soldadura cubiertos por un tubo termocontraíble.

Paso 4: Programación del ESP

Para este proyecto he utilizado un software universal, desarrollado por mí mismo.

Por favor, eche un vistazo a la página de github

Contiene instrucciones completas sobre cómo compilar y configurar

Para este proyecto la configuración archivada se adjunta como ejemplo.

Sin embargo, puede hacer esto manualmente con un ajuste necesario

Lo que necesita verificar y cambiar: 1. Services.json: ajuste "numleds": xxx, donde xxx es el número de sus LED reales, después de cortar las tiras

2. config.json: establezca el nombre de host adecuado para su dispositivo "localhost":

3. config.json: establezca los valores adecuados para su conexión mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., si mqtt_host está vacío, el dispositivo no intentará conectarse a mqtt

Paso 5: disfruta

Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar

Ahora, cuando todo esté hecho, puede disfrutar con su lámpara y administrarla a través de la interfaz web.

Esta lámpara no la he integrado todavía al Apple Home Kit, pero esto es bastante simple, necesitas pequeños cambios en los archivos de configuración. Después de eso, podrá controlar el dispositivo a través del kit Apple Home

Para hacer eso, por favor, busque un proyecto similar.

www.instructables.com/id/Bed-Room-Lamp-Ws2…

y leer wiki

github.com/Yurik72/ESPHomeController/wiki/…

Paso 6: Preguntas frecuentes, trucos y resolución de problemas

Algunos fabricantes de WS2812 no funcionan porque requiere una lógica de 5v, pero ESP32 proporciona 3.3 v

Este problema se puede resolver siguiendo las siguientes formas

  • Intente disminuir el voltaje del paso DC-DC a 4.7-4.8 V. Generalmente ayuda con el 80%
  • Coloque cualquier diodo entre la salida de +5 v y la entrada WS2812 + 5v. El diodo reducirá el voltaje entre 0,6 y 0,8 voltios y ayudará

2. En el ejemplo y firmware dados, se esperaba que los LED WS2812 dieran secuencia GRB, sin embargo, encuentro muchas tiras dentro de RGB. Para resolver esto, puede cambiar el firmware simplemente agregue una nueva configuración en services.json para "rgb_startled": 1 para la definición del servicio RGBStripController. Esto significa que la secuencia RGB comenzará desde el LED # 1. También si conectó dos tiras dentro de una secuencia diferente. por ejemplo, la primera tira es de 30 Leds GRB y la segunda de 60 LED RGB, puede definir "rgb_startled": 31, y dos lents funcionarán correctamente juntas

3. Dado que el firmware ESP32 ya es compatible con otro sensor de humedad. como DHT12, Dallas. También se puede instalar fácilmente con ellos.

Recomendado: