Índice:
- Etapa 1: conectar o relé
- Etapa 2: programar o microcontrolador e testar
- Etapa 3: base de madeira cinzelada para ajustar os componentes
- Etapa 4: Use
Vídeo: Alexa Smart Lamp com ESP8266: 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Este Instructable orienta você junto comigo na atualização de uma lâmpada vintage com controle de voz usando um microntrolador ESP8266 e Amazon Echo / Alexa. O código do Arduino emula um dispositivo Belkin WeMo usando a biblioteca fauxmoESP, o que torna a configuração muito fácil.
Observação: este código de projeto foi invalidado pela alteração da biblioteca fauxmoESP para emular o protocolo Philips Hue em vez do Belkin WeMo. Se você atualizá-lo para funcionar com a nova versão da biblioteca, por favor me avise
Para uma introdução completa sobre o fluxo de trabalho do Arduino ESP8266, confira minha aula gratuita Instructables Internet of Things e confira a aula de lâmpadas de Paige para obter mais inspiração em iluminação e conhecimento. Se você é novo no Arduino, temos uma aula de introdução para ele também.
Este projeto usa eletricidade CA, que pode prejudicá-lo ou iniciar um incêndio - não deixe este projeto conectado à energia sem supervisão e, se você não sabe o que está fazendo, trabalhe sob a supervisão de alguém que saiba
Para este projeto, você precisará de:
- Amazon Echo (e aplicativo Alexa)
- Lâmpada (a minha é 60W)
- Computador executando o software Arduino com suporte ESP8266 instalado
- Placa microcontroladora Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Cabo de extensão
- Adaptador de alimentação USB (pelo menos 1A, usei um de um iPhone)
- Cabo USB (microB)
- Chave seletora e fio (opcional)
- Ferramenta de terceira mão (opcional)
- Pinças (opcional)
- Tubulação termorretrátil
- Pistola de calor (ou isqueiro / secador de cabelo)
- Decapantes de arame
- Cortadores diagonais nivelados
- Porcas de arame
- Ferro de solda e solda
Para minha base de lâmpada de madeira particular:
- Cinzel e macete de madeira
- Vice
- Serrote
- Arquivo de metal
- Perfure / pressione com brocas forstner
- Lixadeira com papel grão 220
- Acabamento em madeira (com luvas, pincel, etc. - leia as instruções do pacote)
Além do suporte da placa ESP8266, você deve instalar as seguintes bibliotecas do Arduino (pesquise no gerenciador de bibliotecas ou coloque manualmente a pasta no Arduino / bibliotecas):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Aprendi sobre esse método neste tutorial da Adafruit: Easy Alexa (Echo) Control de seu ESP8266 Huzzah, que tem muito mais informações úteis sobre como usar esse código em seus próprios projetos.
Para acompanhar o que estou fazendo, siga-me no YouTube, Instagram, Twitter, Pinterest e inscreva-se no meu boletim informativo. Como um associado da Amazon, ganho com as compras qualificadas que você faz usando meus links de afiliados.
Etapa 1: conectar o relé
Para controlar a parte CA do circuito, estou usando um relé de energia FeatherWing - apenas interrompa o fio da lâmpada quente e conecte as pontas desencapadas nos terminais de parafuso normalmente abertos e comuns. Lembre-se, se você não conhece o AC, encontre alguém que o faça para supervisionar. Minha lâmpada tinha um interruptor ao longo do cabo, então eu apenas o removi e usei o fio que o interruptor estava controlando.
Não se esqueça de conectar um dos jumpers na parte inferior da placa, correspondendo ao pino do microcontrolador que você usará no ESP8266. Segui o tutorial de configuração do Power Relay FeatherWing e conectei o jumper mostrado para controlar o relé com o pino 13 no meu Feather Huzzah ESP8266.
Sempre construo primeiro um protótipo de placa de ensaio desses tipos de circuitos, mesmo que o objetivo final seja fazer com que tudo caiba na base de madeira da lâmpada.
Etapa 2: programar o microcontrolador e testar
O código do Arduino para este projeto usa o esboço de exemplo para a biblioteca fauxmoESP, que emula um dispositivo Belkin WeMo. Conseqüentemente, configurar seu homebrew é exatamente igual ao dispositivo comercial, o que é muito fácil no aplicativo Alexa. Para o bem da fala natural, chamei meu dispositivo de "a luz".
Decidi mais tarde adicionar um interruptor de substituição de energia para que a lâmpada pudesse ser controlada independentemente dos comandos de voz. É por isso que não está nas fotos do breadboard aqui, mas aparece mais tarde, durante a etapa de madeira. Você não precisa estritamente do botão para testar o código, então você está bem de qualquer maneira. Assista ao vídeo incorporado na Etapa 1 para me ver explicar como funciona o código do botão! Baixe o código desta etapa e insira seu próprio nome de rede wi-fi e senha, e personalize o nome do seu dispositivo.
Etapa 3: base de madeira cinzelada para ajustar os componentes
Depois de confirmar que tudo funciona, é hora de abordar a parte de marcenaria deste projeto. Esta lâmpada é mantida unida por uma haste roscada, que é fácil de encurtar com uma serra ou roda de corte de ferramenta rotativa, e então lixada de forma que o flange de ajuste ainda possa ser aparafusado. Eu esculpi a base de madeira para acomodar meus componentes.
Lixei a base de madeira para remover quaisquer manchas de sujidade e acabei com um pouco de tinta para madeira.
Etapa 4: Use
Parece natural dizer "Alexa, acenda a luz", então me senti extremamente inteligente ao nomear minha luz inteligente. Para ter vários dispositivos na mesma rede, você pode diferenciá-los chamando-os de "luz do corredor" ou "luz noturna", por exemplo. Isso é realmente melhor do que comprar um switch WeMo? Se você leu até aqui no Instructable, certamente podemos concordar que é apenas mais divertido construir o seu próprio, especialmente com a atualização de lâmpada vintage personalizada e design tudo-em-um.
Que projetos de casa inteligente você tem em mente? Deixe-me saber no que você está trabalhando nos comentários abaixo.
Recomendado:
Alexa IoT TV-Controller ESP8266: 10 etapas (com imagens)
Alexa IoT TV-Controller ESP8266: Recentemente comprei um Amazon Echo Dot durante o dia Amazon Prime por ~ 20 €. Esses pequenos assistentes de voz são baratos e ótimos para automação residencial DIY se você sabe o que é possível e como construir dispositivos inteligentes. Eu tenho uma Samsung Smart TV, mas eu queria
Wifi Smart Switch ESP8266 funciona com Alexa e Google Home Automation: 7 etapas
Wifi Smart Switch ESP8266 funciona com Alexa e Google Home Automation: No mundo da globalização, todos desejam tecnologias mais recentes e inteligentes.WiFi Smart Switch, tornando sua vida mais inteligente e conveniente
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e
Amazon Alexa com controle remoto 433 MHz Smart Outlets com ESP8266: 4 etapas
Amazon Alexa Controlado 433 MHz remoto Smart Outlets com ESP8266: Neste instrutível, vou mostrar-lhe como fazer seu Amazon Echo controle 433 MHz remotamente controlado outlets com a ajuda do ESP8266. O que você precisa: 433 MHz de controle remoto com DIP switches ESP8266 (o mais fácil caminho é o NodeMCU Boar
Alexa Echo + ESP 8266 = Smart Power Plug: 4 etapas (com imagens)
Alexa Echo + ESP 8266 = Smart Power Plug: Este instrutível usa controle direto ALEXA ECHO ESP8266.Meu servidor suporta apenas autorização ESP8266 para servidor Amazon.Meu servidor não faz backup de seus dados.Vote para mim: D Obrigado