Índice:
- Etapa 1: faça um corpo
- Etapa 2: Parte Eletrônica
- Etapa 3: montagem e fiação
- Etapa 4: Programação ESP
- Etapa 5: aproveite
- Etapa 6: Perguntas frequentes, truques e solução de problemas
Vídeo: Lâmpada LED Accu Multicololred com clima: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
caros
Há um projeto com lâmpada LED recarregável Accu WS2812, que pode ser controlada por Wifi com qualquer dispositivo compatível com navegador e também pode ser integrada no Apple Home Kit e controlada por meio deles
Algumas características:
1. Integrado 2xAccu 18650 fornece ~ 12 horas de trabalho sem alimentação externa no brilho médio
2. Tela OLED 0,96 embutida
3. Sensor meteorológico BME280 para medir temperatura, umidade e pressão. Os dados podem ser exibidos na Web ou no display OLED 0,96 integrado
4. Porta micro USB para recarga
Etapa 1: faça um corpo
Eu imprimi todas as partes na minha impressora 3d
1. Corpo
2. Tampa da placa ESP32 Dev
3. Suporte para controlador de carregador USB com meu próprio design, consulte STL em anexo
Etapa 2: Parte Eletrônica
Para criar este projeto você precisa
1. ESP32, usei a placa de desenvolvimento ESP32
2. Tela OLED, usei 0,96 polegada no chip SSD1306
3. Sensor BME280
4. 2x 18650 Lithium Accu 3000 mAh / h
5. Módulo carregador de lítio USB
6. DC-DC step UP
7. Qualquer switch
8. Faixa de LEDs WS2812 120 LEDs por metro aproximadamente 1,5 m
8. Alguns fios
Etapa 3: montagem e fiação
A montagem pode ser feita com uma etapa seguinte
1. Coloque o ESP32 na tampa e solde os fios aos PINs apropriados, de acordo com o diagrama de fiação
2. Coloque 2x18650 juntos e solde-os paralelamente
3. Coloque o carregador USB no suporte e depois na parte inferior do corpo para ser alinhado com o orifício apropriado, encaixe o orifício se necessário
4. Coloque a chave em outro orifício
5. Solde Accu 18650, Switch, carregador USB e DC-DC step out (não conecte ESP32!)
6. Depois de ligar a alimentação, ajuste a tensão de saída de DC-DC para ~ 5v usando o potenciômetro embutido
7. Insira o display OLED na parede. Ajuste o retângulo no corpo, se necessário
8. Solde a outra parte, ESP 32, Display, sensor e conectores WS2812
8. Enrole a tira WS2812 no tubo do corpo. Esconder os fios do lado do tubo
Alguns truques:
- Eu usei cola quente e B7000 para fixar todos os itens
- O resistor é soldado fora da caixa do ESP, diretamente entre os fios
- Todos os fios de solda cobertos por tubo termoencolhível
Etapa 4: Programação ESP
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
Para este projeto, os arquivos de configuração são anexados como exemplo.
No entanto, você pode fazer isso manualmente com um ajuste necessário
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: aproveite
Agora, quando tudo estiver pronto, você pode desfrutar de sua lâmpada e gerenciar via interface da web
Essa lâmpada eu ainda não integrei ao Apple Home Kit, mas é bem simples, são necessárias pequenas mudanças nos arquivos de configuração. Depois disso, você poderá controlar o dispositivo por meio do kit Apple Home
Para fazer isso, por favor, dê uma olhada em um projeto semelhante
www.instructables.com/id/Bed-Room-Lamp-Ws2…
e ler wiki
github.com/Yurik72/ESPHomeController/wiki/…
Etapa 6: Perguntas frequentes, truques e solução de problemas
Alguns fabricantes de WS2812 não estão funcionando, porque requer lógica de 5v, mas ESP32 fornece 3,3 v
Este problema pode ser resolvido das seguintes maneiras
- Tente diminuir a tensão de DC-DC para 4,7-4,8 V. Geralmente ajuda com 80%
- Coloque qualquer diodo entre a saída de +5 v e a entrada WS2812 + 5v. O diodo vai diminuir a tensão em 0,6-0,8 volts e vai ajudar
2. Em um determinado exemplo e firmware, esperava-se que os LEDs WS2812 fornecessem sequência GRB, embora eu não encontrasse muitas tiras dentro de RGB. Para resolver isso, você pode alterar o firmware ou simplesmente adicionar uma nova configuração em services.json para "rgb_startled": 1 para definição de serviço RGBStripController. Isso significa que a sequência RGB começará a partir do LED # 1. Da mesma forma, se você conectar duas tiras em uma sequência diferente. por exemplo, a primeira faixa é de 30 Leds GRB e a segunda de 60 LED RGB você pode definir "rgb_startled": 31, e duas lents funcionarão corretamente juntas
3. O firmware ESP32 dado já suporta outro sensor de temperatura. como DHT12, Dallas. Pode ser facilmente instalado com eles também
Recomendado:
Lâmpada de clima / matriz: 42 etapas (com fotos)
Lâmpada de Matriz / Clima: Neste Instrutivo, descrevo o projeto, a construção e a programação de uma lâmpada de matriz de LED. O design lembra uma lâmpada comum, mas o interior foi substituído por uma matriz de LEDs ws2812. O controle é feito por meio de um Raspberry Pi, então t
Converter sua lâmpada CFL antiga em lâmpada LED: 10 etapas
Converta sua velha lâmpada CFL em lâmpada LED: primeiro assista ao vídeo completo e então você entenderá tudo
Lâmpada de onda - clima e alertas: 7 etapas (com fotos)
Wave Lamp - Weather and Alerts: Ao navegar pelo thingiverse, vi uma Wave Lamp absolutamente incrível e TIVE que construí-la. https://www.thingiverse.com/thing:774456A lâmpada é muito bem desenhada e imprime sem nenhum suporte (precisa ser impressa na lateral) Além disso, tem
Converter lâmpada de mesa em lâmpada LED: 3 etapas (com fotos)
Converter lâmpada de mesa em lâmpada LED: este tutorial se aplica principalmente a lâmpada de mesa de 12v antiga com um soquete G4 ou GU4, mas pode ser aplicado a outra lâmpada e lâmpada LED integrada com defeito ou danificada com pequenas alterações. NENHUMA habilidade de soldagem é necessária, mas um conhecimento mínimo na eletricidade é necessária. em
Lâmpada / lâmpada noturna mini LED de cabeceira: 5 etapas
Mini lâmpada LED para cabeceira de cabeceira: Em primeiro lugar, devo dizer que foi inspirada na Mini lâmpada LED independente da Sunbanks. Em vez de usar uma esferográfica para manter o led longe da mesa, usei um pouco de perspex transparente para projetar a luz da base. Este pequeno projeto é um protótipo