Índice:

Decoração de janela com luz de Natal controlada por WiFi: 4 etapas
Decoração de janela com luz de Natal controlada por WiFi: 4 etapas

Vídeo: Decoração de janela com luz de Natal controlada por WiFi: 4 etapas

Vídeo: Decoração de janela com luz de Natal controlada por WiFi: 4 etapas
Vídeo: 7 Ideias de Luzes de Natal INTELIGENTES | Nedis 2024, Novembro
Anonim
Image
Image
Decoração de janela com luz de natal controlada por Wi-Fi
Decoração de janela com luz de natal controlada por Wi-Fi

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

O circuito
O circuito
O circuito
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

Terminando
Terminando
Terminando
Terminando
Terminando
Terminando
Terminando
Terminando

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: