
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



O Amazon Echo é um ótimo kit! Eu amo a ideia de dispositivos ativados por voz!
Eu queria fazer minha própria lâmpada operada por Alexa, mas manter o interruptor manual como uma opção.
Pesquisei na web e encontrei um emulador WEMO, que, depois de olhar outras opções, parece a maneira mais simples de fazer o Alexa operar qualquer dispositivo!
**** NOTA IMPORTANTE: RESPEITE A ELETRICIDADE DA REDE - VAI MATAR VOCÊ ****
Etapa 1: o Harware


A contagem de componentes é mínima graças ao ESP2866-12e que faz todo o trabalho!
Todos os componentes vieram do eBay.
1 x ESP2866 -12e (ou qualquer ESP8266 com pelo menos 2 portas GPIO)
Fonte de alimentação 1 x 5v
1 x 5v relé. Encontrei esses relés muito pequenos com bobina de 5 V e contatos de 3 Amp de 250 V no eBay
1 x 5v para 3v3 diminuir
1 x opto-acoplador (4N35 ou equivalente)
1 x impulso de ação momentânea para fazer a troca
1 x caixa de projeto adequada
A imagem mostra um resistor que não era necessário!
Etapa 2: juntando tudo




Eu queria que o projeto vivesse em um recinto compacto para que não parecesse muito feio.
Simplesmente substitui o interruptor original das lâmpadas por um relé e um interruptor 'suave'!
É importante garantir que o lado da rede elétrica (a broca que vai matar você) esteja instalado da forma mais segura e segura possível - usei um conector de 'bloco choc' para maior segurança e facilidade.
Os conectores da bobina do relé estão bem próximos, então tome cuidado ao fazer a fiação. Mantenha os fios da bobina de 5 V expostos e as conexões de rede o mais curtos possível.
A rede alimenta a fonte de alimentação de 5v. O lado neutro da rede elétrica vai direto para a lâmpada, enquanto o lado ativo vai através dos contatos normalmente abertos do relé.
O switch é conectado de um lado ao aterramento e o outro ao GPIO13 do ESP8266. Qualquer entrada servirá, mas verifique a planilha de dados, pois alguns pinos são multiplexados.
GPIO15 está conectado a 0v !! Tenho um pedaço de fio conectado ao Reset e outro ao GPIO0. Eles são usados para carregar o esboço e podem ser removidos quando concluídos.
Observe que os dispositivos ESP8266 operam a 3,3 V
GPIO4 (novamente, qualquer GPIO servirá) é usado para definir / redefinir o relé por meio de um opto-acoplador. Usei o opto-acoplador para minimizar o dreno de corrente no ESP8266 e permitir que os 3,3v alternem a bobina do relé de 5v.
Usei almofadas adesivas de dupla face para manter os componentes no lugar.
Eu fiz alguns furos de 2 mm em cada extremidade do gabinete para o fluxo de ar. Não tenho certeza se foi necessário, pois muito pouco calor é gerado, mas me fez sentir melhor:-)
Etapa 3: O Sotfware
Eu baixei o seguinte do GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Os arquivos estão todos em um diretório e o único arquivo que precisa ser modificado é o arquivo.ino.
Ele mostra como operar vários interruptores e é um ótimo software.
Usei o IDE do Arduino para fazer o upload do esboço para o ESP. Existem muitos artigos na web sobre como isso é feito, apenas Google - Usando o Arduino IDE para programar ESP8266. É bastante simples e só precisa ser configurado uma vez., Nota: Para fazer o upload do esboço, usei um conversor USB FTDI padrão para serial. GPIO15 deve ser aterrado - eu tenho isso permanentemente conectado a 0v, GPIO0 deve ser mantido em 0v durante a reinicialização. Após a reinicialização, o GPIO0 pode ser deixado flutuando. O esboço agora deve ser carregado.
As partes do esboço que precisam ser modificadas são o repalce do SSID e da senha do roteador e o comando que você gostaria que Alexa respondesse. Pesquise por 'abajur' e substitua-o por um comando de sua escolha, por exemplo, 'luz de cabeceira' ou 'ventilador de teto'.
O software interage com Alexa e muda o GPIO4 para alto ou baixo com os comandos table lamp on e table lamp off respectivamente. Ele também define os sinalizadores - rl1 e isr_ran.
O sinalizador rl1 é usado para que o software saiba o estado atual da lâmpada para que seja ligada ou desligada via Alexa ou interruptor.
O switch gera uma interrupção quando o GPIO13 é aterrado. As interrupções são desabilitadas, GPIO4 é alternado e o sinalizador rl1 é definido / redefinido de acordo. O sinalizador isr_ran é usado no loop principal para reativar as interrupções após um pequeno atraso - isso evita o salto do switch!
Observação importante: certifique-se de que sua escolha de relé tenha classificações de contato capazes para lidar com o dispositivo que você está trocando.


Vice-campeão no Desafio Ativado por Voz
Recomendado:
Campainha operada por pedal impresso em 3D: 3 etapas

Campainha acionada por pedal impresso em 3D: Eu mesmo fiz muitos pedidos da Amazon nos últimos meses. Os entregadores que atendem a todos esses pedidos estão em constante risco, pois tocam centenas de campainhas e batem em inúmeras portas em uma única semana. Para ajudar com isso, eu tenho
Interruptor de lâmpada ativado por movimento: 3 etapas

Interruptor de lâmpada ativado por movimento: Sempre que saímos de nossa mesa ou sala, na maioria das vezes nos esquecemos de desligar as luzes de lá. Isso causa perda de energia elétrica e incremento na conta de energia elétrica. Mas e se as luzes apagarem automaticamente, depois que você sair da sala? Sim em
Lâmpada LED ativada por movimento operada por bateria: 4 etapas

Lâmpada LED ativada por movimento a bateria: se você gostaria de colocar uma luz em algum lugar que não se presta a ser conectada, pode ser exatamente o que você precisa
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
Fonte de alimentação digital operada por bateria: 7 etapas (com fotos)

Fonte de alimentação digital operada por bateria: sempre quis uma fonte de alimentação que pudesse usar em qualquer lugar, mesmo sem uma tomada por perto? E não seria legal se também fosse muito preciso, digital e controlável via PC? Neste instrutível, vou mostrar como construir exatamente isso: um digital