Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um chapéu de led bonito e legal, você pode mudar a cor e os efeitos dos leds com seu smartphone ou computador, também tentei torná-lo o mais simples e barato possível. Também tem uma bateria recarregável para que possa levá-la consigo! Este é um bom presente também !. Então vamos começar -----
Etapa 1: Coisas que você precisa
Precisamos de alguns componentes e algumas ferramentas simples para fazer isso-
1) NodeMcu Lolin v3 (ESP8266 12e) [O cérebro do chapéu]
2) WS2812b [também conhecido como NeoPixel] Usei 8 peças
3) Bateria de íon-lítio 18650 [fonte de alimentação principal]
4) módulo de proteção e carregador de bateria
5) Módulo conversor de reforço de 5 V
6) Qualquer tipo de switch spdt
7) Fios
8) cabeçalhos de pinos [conectando os fios ao nó MCU]
9) Algum fio preto e tecido preto
10) E A COISA PRINCIPAL O próprio chapéu
Ferramentas-
1) Ferro de solda e solda
2) Alicate
3) Cortador
4) Agulha
E um computador para programar o NodeMCU
Etapa 2: Diagrama Esquemático
Como no diagrama de aterramento e Vcc da bateria se conecta ao módulo tp4056 [Nota- No diagrama você verá que é um módulo tp4056, mas na realidade eu uso um módulo tp4056 com sobrecarga, sobre descarga e protração de curto-circuito] do o módulo vcc conecta-se ao booster de 5v por meio de um interruptor e o aterramento se conecta diretamente ao moduel booster. A partir da saída de reforço Vcc e aterramento, conecte o NodeMCU e os leds. D1 do NodeMCU conecta-se ao pino Din do WS2812b.
Eu recomendo que você construa o protótipo em breadboard primeiro.
Etapa 3: Software e Código
Agora vamos fazer a parte do software
Neste projeto eu usei o projeto McLighting, graças a Toblum
Baixe McLighting de adove
Há uma instrução detalhada aqui -
Mas estou tentando explicar em palavras fáceis -
- Primeiro você precisa do ID do Arduino, baixe-o aqui -
- Em seguida, você precisa instalar o suporte da placa ESP8266 para o arduino, vá para a caixa de diálogo de preferências e insira a seguinte URL como URL do gerenciador de placas adicionais
- Agora vá para tools - board e selecione NodeMCU 1.0, defina a frequência da CPU para 80 MHz e o tamanho do Flash para 4M (1M SPIFFS) e selecione a porta de comunicação correta.
- Agora precisamos adicionar algumas bibliotecas - Vá para "Sketch"> "Incluir Biblioteca"> "Gerenciar Bibliotecas…" e instale as seguintes bibliotecas procurando por elas e instalando: 1) WiFiManager por @ tzapu2) WebSockets por @ Links20043) Adafruit NeoPixel por @ adafruit4) Opcional: PubSubClient por @knollearyDownload this https://github.com/kitesurfer1404/WS2812FX library e carregue-o em arduino IDE por Sketch> Incluir Biblioteca> Adicionar. ZIP Library
- Agora precisamos fazer algumas mudanças no sketch conforme nossa configuração, abrir o sketch MC Lighting Arduino e ir para o arquivo definition.h e apenas alterar o número de leds e pino de dados, no meu caso usei 8 leds e pino D1. Além disso, você pode alterar o nome do WiFi aqui
- Agora compile e carregue o esboço para a placa ESP8266
- Depois disso, o esp atuará como um ponto de acesso aberto, conecte-se a ele e insira suas credenciais de Wi-Fi. O ESP se conectará a esse wi-fi
- Encontre seu IP verificando a saída de depuração do IDE do Arduino ou apenas verifique seu roteador ou ponto de acesso wi-fi para dispositivos conectados.
- Vá para https:// YOUR_ESP8266_HOSTNAME_OR_IP / upload e carregue index.htm do diretório McLighting / clients / web / build.
- Finalmente reinicie a placa e vá para o endereço IP e você terá a interface remota para controlar.
Etapa 4: conectar todas as coisas juntas
Usei um total de 8 leds e conectei-os em cadeia com fios. O carregador, o conversor de reforço e a chave são colocados na parte superior da bateria para caber em um lugar pequeno. da saída do conversor boost, 2 fios vão para Vin e GND do nó mcu e outro vai para + 5v e GND do primeiro led da série ws2812b. Eu adicionei um pequeno cabeçalho de pino feminino no final do fio de sinal e fios de alimentação do nó MCU para conectar facilmente no nó MCU.
Coloquei a bateria e o nó mcu na parte de trás do boné e costurei com boné, também costurei os leds com o boné para que fiquem no lugar.
Etapa 5: toque final
Depois de verificar se tudo está funcionando bem, pegue um pequeno pedaço de um pano preto e costure para cobrir a parte de trás do chapéu para esconder a bateria e o NodeMCU, Também pintei leds conectando os fios de preto.
No controlador, há mais de 50 efeitos leds legais e você também pode controlar a velocidade e o brilho dos leds.
Agora você tem um chapéu de led legal. DIVIRTA-SE!!
Se você tiver algum problema pergunte nos comentários, não se esqueça de votar neste projeto.