Lámpara de dormitorio Ws2812: 6 pasos (con imágenes)
Lámpara de dormitorio Ws2812: 6 pasos (con imágenes)
Anonim
Image
Image
Lista de
Lista de

Hola a todos, Decidí reconstruir la lámpara de dormitorio existente para poder controlarla desde un teléfono inteligente o cualquier dispositivo con navegador e integrarla en Apple Home.

Los objetivos son:

1. Utilice la tira de led WS2812b para controlar el brillo, el color o la animación / efectos

2. Utilice una lámpara normal de 220v controlada por relé para mantener un comportamiento normal.

3. Utilice LDR para controlar automáticamente el brillo según la luz de la habitación.

4. Sitio web integrado / incorporado para controlar a través de cualquier dispositivo dentro del navegador

5. Integre todos ellos al kit Apple Home, si existe

6. Programador interno para definir reglas, las reglas de tiempo se apagan y encienden independientemente de Apple Home

Paso 1: Lista de piezas

Lista de
Lista de

1. Cualquier lámpara tradicional de 900-1000 mm de altura

2. Tubo de plástico de 20-40 mm de diámetro y 900-1000 mm de altura. He usado tubería de canalización barata.

3. Tira de led WS2812 30-60 LEDs por metro. 2-3 metros de largo

4. Dispositivo ESP8266 o ESP32. He usado la placa de desarrollo ESP8266

5. Fuente de alimentación AC / DC 5V 2-3 A. (el cálculo es como 1A para 50 LED más menos)

6. LDR

7. Módulo de relé para controlar la lámpara de 220v.

8. Resistencias: 1x 200 Ohm, 1x 10k Ohm

9. Algunos cables

Paso 2: cableado

Alambrado
Alambrado

Ahora es el momento de conectar todos los componentes.

Paso 3: Montaje

Montaje
Montaje
Montaje
Montaje

1. Envuelva la tira de LED alrededor del tubo de plástico

2. Coloque ESP8266 en cualquier caja de plástico

3. Coloque el módulo de relés en otra caja de plástico

4. Cablear según los diagramas

5. Coloque cajas en la base de la lámpara. He usado pegamento para plastico

6. Coloque el LDR en la parte superior de la lámpara y oculte los cables dentro del tubo de plástico.

Paso 4: software

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

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

Esto contiene instrucciones completas sobre cómo compilar y configurar

Exactamente para este proyecto he utilizado los siguientes archivos de configuración

1. Configuración config.json

2. Servicios services.json

3. Triggers triggers.json

Lo que necesita comprobar 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: Integración a Apple Home (opcional)

Por favor, eche un vistazo a la wiki, cómo hacer la integración.

github.com/Yurik72/ESPHomeController/wiki/…

Por favor, eche un vistazo a la parte adjunta de la configuración de Homekit2MQTT.

Si no desea agregar todo manualmente, simplemente reemplace todo o parte del archivo (config.json) en la configuración de Homekit2MQTT.

Paso 6: disfruta

Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar
Disfrutar

Ahora, cuando todo esté hecho, puedes

  1. Con cualquier dispositivo, gestiona tu luz a través del navegador.

    • Encender / apagar LED RGB
    • Encender / apagar la bombilla de la lámpara
    • Administre el color, el brillo y más de 40 efectos integrados para el WS2812
    • Configure un programador de tiempo simple para todas las funciones descritas anteriormente
  2. Usando el kit Apple Home

    • Encender / apagar LED RGB
    • Encender / apagar la bombilla de la lámpara
    • Gestione el color y el brillo de los LED RGB
    • Uso del programador de configuración del script de automatización del kit para el hogar
    • Uso de siri para el control por voz de su lámpara

Recomendado: