Índice:

Lâmpada do quarto da cama Ws2812: 6 degraus (com fotos)
Lâmpada do quarto da cama Ws2812: 6 degraus (com fotos)

Vídeo: Lâmpada do quarto da cama Ws2812: 6 degraus (com fotos)

Vídeo: Lâmpada do quarto da cama Ws2812: 6 degraus (com fotos)
Vídeo: Conmutador para dos focos 💡💡 2024, Novembro
Anonim
Image
Image
Lista de Peças
Lista de Peças

Olá a todos, Decidi reconstruir a lâmpada do quarto existente para poder controlá-la a partir de um smartphone ou qualquer dispositivo com navegador e integrá-la ao Apple Home.

Os alvos são:

1. Use a tira led WS2812b para controlar o brilho, a cor ou a animação / efeitos

2. Use a lâmpada normal 220v controlada por relé para manter o comportamento normal

3. Use LDR para controlar automaticamente o brilho dependendo da luz da sala

4. Site integrado / embutido para controle por meio de qualquer dispositivo dentro do navegador

5. Integre todos eles ao kit Apple Home, se existente

6. Agendador interno para definir regras, regras de tempo para desligar e ligar independentemente do Apple Home

Etapa 1: Lista de Peças

Lista de Peças
Lista de Peças
Lista de Peças
Lista de Peças

1. Qualquer lâmpada tradicional de 900-1000 mm de altura

2. Tubo de plástico com 20-40 mm de diâmetro e 900-1000 mm de altura. Eu usei um tubo de canalização barato

3. Faixa de LED WS2812 30-60 LEDs por metro. 2-3 metros de comprimento

4. Dispositivo ESP8266 ou ESP32. Eu usei a placa de desenvolvimento ESP8266

5. Fonte de alimentação AC / DC 5V 2-3 A. (o cálculo é como 1A para 50 LEDs mais menos)

6. LDR

7. Módulo de relé para controlar a lâmpada 220v

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

9. Alguns fios

Etapa 2: Fiação

Fiação
Fiação

Agora é hora de conectar todos os componentes.

Etapa 3: montagem

Montagem
Montagem
Montagem
Montagem

1. Enrole a tira de LEDs em torno do tubo de plástico

2. Coloque ESP8266 em qualquer caixa de plástico

3. Coloque o módulo de relé em outra caixa de plástico

4. Faça a fiação de acordo com os diagramas

5. Anexe as caixas na parte inferior da lâmpada. Eu usei cola plástica

6. Coloque o LDR na parte superior da lâmpada e esconda os fios dentro do tubo de plástico

Etapa 4: Software

Para este projeto usei um software universal, desenvolvido por mim

Por favor, dê uma olhada na página do github

Este contém instruções completas sobre como compilar e configurar

Exatamente para este projeto, usei os seguintes arquivos de configuração

1. Configuração config.json

2. Services services.json

3. Triggers triggers.json

O que você precisa, verifique e altere:

1. Services.json - ajuste "numleds": xxx, onde xxx o número de seus LEDs reais, após o corte da tira

2. config.json - defina o nome de host adequado para seu dispositivo "localhost":

3. config.json - defina os valores adequados para sua conexão mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., se mqtt_host estiver vazio, o dispositivo não tentará se conectar a mqtt

Etapa 5: Integração ao Apple Home (opcional)

Por favor, dê uma olhada wiki, como fazer integração

github.com/Yurik72/ESPHomeController/wiki/…

Por favor, dê uma olhada na parte de configuração do Homekit2MQTT em anexo.

Se você não quiser adicionar tudo manualmente, basta substituir todo ou parte do arquivo (config.json) na configuração do Homekit2MQTT.

Etapa 6: aproveite

Aproveitar
Aproveitar
Aproveitar
Aproveitar
Aproveitar
Aproveitar
Aproveitar
Aproveitar

Agora, quando tudo estiver pronto, você pode

  1. Usando qualquer dispositivo, gerencie sua luz via navegador

    • Ligar / desligar LEDs RGB
    • Ligar / desligar lâmpada
    • Gerencie cor, brilho e mais de 40 efeitos integrados para o WS2812
    • Configure um agendador de tempo simples para todas as funções descritas acima
  2. Usando o kit Apple Home

    • Ligar / desligar LEDs RGB
    • Ligar / desligar lâmpada
    • Gerenciar cor e brilho de RGB Leds
    • Usando o programador de configuração de script de automação de kit doméstico
    • Usando siri para controle de voz de sua lâmpada

Recomendado: