Índice:
- Etapa 1: A lista de peças:
- Etapa 2: Comer os bombons da caixa
- Etapa 3: Fiação de todos os componentes
- Etapa 4: Codificando o Quadro Wemos
- Etapa 5: controlando o soquete
Vídeo: Um interruptor de luz controlada por Wi-Fi: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Oi! Você já se sentiu tão cansado que se esqueceu de desligar as luzes do seu quarto? Ou você simplesmente não gosta de se levantar de uma cama quente e aconchegante e apertar o botão da luminária de cabeceira? Provavelmente todos nós conhecemos esse sentimento. É por isso que gostaria de apresentar a vocês como fiz uma base controlada por smartphone para um futuro sistema de automação residencial - um interruptor de luz controlado por wi-fi.
Etapa 1: A lista de peças:
Determinar quais peças devemos usar é sempre divertido. Buscar muito a parte mais barata e confiável ao mesmo tempo em que olhava as outras da loja e pensava em outro bom projeto: D
Primeiro, precisaríamos de um cérebro para nosso projeto.
Escolhi a miniplaca Wemos D1, pois além de fornecer conexão Wi-Fi para o switch, possui 11 GPIO e é programável através do software Arduino IDE, portanto não precisamos usar outro microcontrolador. Comprei um por $ 2,69 na Aliexpress.
OK. Agora precisaríamos de um interruptor real que interrompa a conexão na linha de alimentação.
Então, comprei um módulo de relé de 2 canais por $ 0,85 novamente no Aliexpress.
Outro elemento importante é uma fonte de alimentação. Eu escolhi este transformador de 230 VCA para 5 VCC por US $ 1,99. Ele pode lidar com 3W de potência, o que seria mais do que suficiente.
Também precisaríamos de uma caixa de projeto (como a qual usei uma caixa de pralinês): D, um cabo de alimentação, alguns cabos de ligação e uma tomada de parede (a melhor é aquela que sai da parede e é montada em 2 parafusos)
Etapa 2: Comer os bombons da caixa
Assim que a caixa estiver vazia, podemos proceder à montagem da tomada de parede na caixa. Minha caixa era muito difícil de perfurar, então usei uma faca para fazer 2 pequenos recortes. Em seguida, fixei o soquete com pequenos parafusos, porcas e protetores no lugar.
Segui com a montagem do transformador em um pedaço de perfboard para tornar a soldagem mais fácil. Em seguida, tirei o cabo de alimentação e soldei os fios aos pinos AC do transformador.
Etapa 3: Fiação de todos os componentes
Agora a parte divertida - conectar todas as peças e, enquanto isso, não mexer em nada: D
O esquema mostra todas as conexões que temos que fazer entre as placas, exceto o neutro para a tomada controlada, que vai diretamente para o cabo de alimentação. Para as conexões de alta tensão, sempre use os fios que podem lidar com a energia - por exemplo, podemos encurtar nosso cabo de alimentação mais cedo e usar os fragmentos cortados entre o soquete e os relés. Também é bom manter as cores corretas dos fios (fio vivo marrom, azul neutro e verde-amarelo terra).
Etapa 4: Codificando o Quadro Wemos
Agora a parte mais chata - a codificação. Como sou uma pessoa muito preguiçosa, usei um esboço de exemplo existente e o modifiquei um pouco para responder aos nossos comandos. O código completo está disponível no meu GitHub.
Agora podemos fazer o upload do código para o quadro. Hmm, mas espere cara, como? Não é uma placa Arduino. Primeiro, temos que adicionar definições de placa ao nosso IDE para torná-lo visível. Em seguida, procuramos o nosso Wemos D1 mini nas placas, definimos a velocidade de upload para 115200bps e, finalmente, carregamos o código.
Etapa 5: controlando o soquete
Agora, se desconectarmos nosso cabo USB e conectarmos nossa placa à tomada, ela deverá se conectar à nossa rede Wi-Fi e responder quando for aberta no navegador.
Mas qual é o endereço que devemos escrever na barra do navegador? É aí que o "respondedor mDNS" é útil, porque não precisamos saber o endereço IP da placa. No código declaramos que o mDNS responderia no nome "remoteSocket01" e o servidor está configurado na porta 81, então o endereço completo seria https://remoteSocket01.local: 81. Todo o trabalho é configurado on / [output] / [on or off]
E se não conseguirmos conectar à placa com o endereço mDNS, por exemplo, no smartphone? Aqui é útil um aplicativo Android chamado Ferramentas de IP. Um dos recursos é que podemos pesquisar a rede local para todos os dispositivos conectados. Buscaríamos um dispositivo produzido pela Espressif Inc. e leríamos o IP que é mostrado acima.
Se você não quiser digitar o endereço na barra todas as vezes - fiz um aplicativo para Android para tornar tudo mais fácil. Os recursos básicos por enquanto são ligar ou desligar o soquete e "atualizá-lo" - desligá-lo por um segundo e ligá-lo novamente. Você pode baixá-lo aqui.
Espero que você goste de uma lâmpada de cabeceira inteligente DIY: D
Até a próxima vez, Krzysztof:)
Recomendado:
Luz do relógio com tela de matriz de tira LED controlada por Wi-Fi: 3 etapas (com imagens)
Luz de relógio com tela de matriz de tira de LED controlada por WiFi: Tiras de LED programáveis, por ex. com base no WS2812, são fascinantes. As aplicações são múltiplas e você pode obter resultados impressionantes rapidamente. E de alguma forma construir relógios parece ser outro domínio no qual penso muito. Começando com alguma experiência em
Luz RGB controlada por Bluetooth: 3 etapas
Luz RGB controlada por Bluetooth: houve momentos em que você quis mudar a cor e o brilho da luz da sua casa com apenas alguns toques no seu telefone? A boa notícia é - isso pode ser feito facilmente usando um microcontrolador habilitado para Bluetooth como o Ameba RTL8722 da Realtek. Aqui estou
MIDI2LED - um efeito de luz de faixa LED controlada por MIDI: 6 etapas
MIDI2LED - um efeito de luz com faixa LED controlada por MIDI: Este é meu primeiro instrutível, então tenha paciência. Eu adoro fazer música e em situações ao vivo como shows na sala de estar, gosto quando há efeitos de luz em sincronia com o que toco. Então, eu construí uma caixa baseada em Arduino que faz uma faixa de LED acender em
Interruptor de luz controlado remotamente por Bluetooth - retrofit. O interruptor de luz ainda funciona, sem escrita extra: 9 etapas (com fotos)
Interruptor de luz controlado remotamente por Bluetooth - retrofit. O interruptor de luz ainda funciona, sem necessidade de gravação extra .: Atualização 25 de novembro de 2017 - Para uma versão de alta potência deste projeto que pode controlar quilowatts de carga, consulte Reforma do controle BLE para cargas de alta potência - Sem fiação extra necessáriaAtualize 15 de novembro de 2017 - Algumas placas / software BLE empilham deli
Interruptor de luz ativado por movimento com sensor de luz: 5 etapas
Interruptor de luz ativado por movimento com sensor de luz: O interruptor de luz ativado por movimento tem muitas aplicações em casa e no escritório. Isso, no entanto, tem a vantagem de incorporar um sensor de luz, de forma que, esta luz só pode ser acionada no período noturno