Índice:
- Suprimentos
- Etapa 1: O circuito
- Etapa 2: Programação
- Etapa 3: Concluindo
- Etapa 4: Feliz Natal a todos
Vídeo: Decoração de janela com luz de Natal controlada por WiFi: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Controle uma faixa de luz LED do seu telefone ou PC - muitos padrões de luz divertidos com temas de Natal.
Suprimentos
1. Placa de desenvolvimento ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - placa de desenvolvimento ESP8266, com pacote de bateria e conectores pré-soldados. Este vem com LED RGB e até sensor de luz. Compre dois se quiser! Este projeto pode ser facilmente adaptado para qualquer placa ESP8266, como a minha D1 Mini favorita. Estou usando este aqui porque não há necessidade de solda e ele vem com uma bateria.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - este é aquele com o chip removível Atmega328P, usado para programar a placa dev ESP8266.
3. Cabo USB para o Uno: Aliexpress:
4. Jumper de cabos para conectar tudo - sem solda para este projeto! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - uma seleção de macho para macho / fêmea etc. Estamos usando M2M para o Uno para Conexão de tira LED
5. Faixa de LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Escolha sua versão. Eu escolhi 5m, 150 LEDs, IP30 (não à prova d'água) e PCB branco
6. Pilhas AA x 3
Etapa 1: O circuito
Veja o diagrama do circuito.
* Observação: Não posso ser responsabilizado por microcontroladores ou faixas de LED derretidos. Esse projeto funcionou para mim, isso é tudo que posso dizer, porém não necessariamente o deixaria funcionando ao sair de casa. É recomendado em muitos fóruns do Arduino ter pelo menos um capacitor de 1000 uF entre 5v e GND (antes da faixa de LED) e também um resistor de 500 Ohm antes da linha de dados. Consulte https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels para obter mais dicas.
Etapa 2: Programação
Obtenha seu código Arduino aqui: https://github.com/tomjuggler/esp8266-fastled-web … - este código não é meu, eu apenas o adaptei para funcionar fora da caixa para minha faixa de LED, e também autônomo por padrão sem a necessidade de um roteador.
Se você ainda não fez isso, obtenha o complemento ESP8266 para Arduino IDE. O addon e as instruções estão aqui:
1. Certifique-se de que tudo está conectado (exceto para a linha de alimentação LED Strip (fio amarelo), os 2 pinos do modo de programação precisam ser colocados em curto antes de ligar. A placa vem com uma pequena tampa para fazer isso.
2. Ligue a placa (adicionei um interruptor ao meu, ele não vem com um, você pode simplesmente puxar uma bateria e colocá-la de volta para ligar.)
3. Conecte o cabo USB do Arduino ao seu computador - o chip Atmega328 do Arduino Uno precisa ser removido primeiro (você também pode usar um adaptador USB para serial para programar).
4. Selecione 'Módulo ESP8266 genérico' como sua placa, no IDE do Arduino. Também escolha 4m com Spiffs de 1m. Verifique sua conexão serial agora, Ferramentas -> Porta.
5. Upload de esboço
6. Desligue a placa e ligue-a novamente (com os pinos do modo de programação ainda em curto)
7. Carregar Spiffs (arquivos necessários para o servidor web, etc), Ferramentas -> 'Carregamento de Dados do Sketch ESP8266'
8. Desconecte os 2 pinos do modo de programação, conecte o fio amarelo LED Strip 5v a 5v (coloquei o meu entre o terminal + bateria e a bateria, veja a foto abaixo)
9. Ligue
10. Agora você precisa se conectar ao Ponto de Acesso WiFi, usando o PC ou o Celular. O AP deve aparecer como ESP - uma coisa ou outra. Uma vez conectado, digite '192.168.4.1' na barra de endereço. Este é o endereço do servidor da web padrão ESP8266.
11. É isso, você deve conseguir usar o aplicativo da web para controlar suas luzes!
Etapa 3: Concluindo
Assim que o código for carregado, você poderá desconectar os fios de programação e o Arduino UNO. Agora apenas pendure suas luzes em volta da janela (eu pendurei as minhas nas bordas superiores, atrás de uma cortina de rede que dá um ótimo efeito). Além disso, talvez coloque a placa e as baterias em uma caixa para limpeza, ou até mesmo substitua a bateria por uma fonte de alimentação (posso fazer isso sozinho mais tarde).
Etapa 4: Feliz Natal a todos
O que acho mais fascinante sobre este projeto é a quantidade de peças interoperáveis aqui. O chip ESP é programado em C, que faz interface com o JavaScript servido por um servidor web interno e é executado no navegador. HTML também está envolvido - dê uma olhada dentro da pasta de dados do esboço do Arduino se estiver interessado. É um ótimo programa de aprendizado com algumas configurações realmente festivas para as luzes, e sou grato a Jason Coon por compartilhá-lo no GitHub.
Você pode encontrar este e mais projetos eletrônicos em meu site: circusscientist.com
Recomendado:
Árvore de Natal NeoPixel controlada por Bluetooth: 5 etapas
Árvore de Natal NeoPixel controlada por Bluetooth: Você está se perguntando como adicionar IoT (Internet das coisas) em sua árvore de Natal este ano? Bem, é totalmente possível! Eu pessoalmente chamo este projeto de " ArduXmas ", e consiste em uma faixa de led RGB NeoPixel controlada por um javali Arduino
Decoração de árvore de Natal de LED: 3 etapas (com fotos)
Decoração de árvore de Natal de LED: Olá a todos. Como o Natal está chegando, decidi criar uma bela decoração para árvore de Natal com alguns LEDs, alguns resistores e um CI 555 com temporizador. Todos os componentes necessários são componentes THT, são mais fáceis de soldar do que componentes SMD
Decoração de janela de Natal em LED: 13 etapas
Decoração de janela de Natal com LED: Meu amigo disse que é um desperdício fazer uma decoração de janela de Natal com faixa de LED. Resumindo, o feriado dura apenas alguns dias, então temos que dividi-lo e removê-lo após alguns dias. Pensando bem, essa é a verdade. Desta vez, eu quero ma
Luz da árvore de natal controlada por um brinquedo: 12 etapas (com fotos)
Luz da árvore de natal controlada por um brinquedo .: Saudações, fabricantes, o Natal e o ano novo estão chegando. Significa um clima festivo, presentes e, claro, uma árvore de Natal decorada com luzes coloridas brilhantes. Para mim, as luzes da árvore de Natal de mercado de massa são muito chatas. Para agradar as crianças, fiz um único C
ESP8266 / Arduino RGB LED Decoração de janela com luz de Natal: 5 etapas (com imagens)
ESP8266 / Arduino RGB LED Christmas Light Window Decoração: É essa época do ano: dezembro. E no meu bairro, todo mundo está decorando suas casas e janelas com algumas luzes de Natal. Desta vez, decidi construir algo personalizado, único, usando um módulo ESP8266 e apenas alguns LEDs RGB. Você c