Índice:
Vídeo: Alexa Enabled Remote Control (usando WEMO D1 Mini): 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Esta é uma versão atualizada de uma postagem anterior:
www.instructables.com/id/Voice-Activated-R…
Na versão anterior, usei um módulo de voz Geetech para controlar um controle remoto normal do tipo abridor de porta de garagem. Neste instrutível, substituí o módulo de voz por um Amazon Echo. Em nossa casa, o controle remoto controla a porta da frente.
Etapa 1: Conecte o controle remoto
Se você acompanhar as instruções anteriores (https://www.instructables.com/id/Voice-Activated-R…, verá que tirei a caixa do controle remoto da porta da garagem e soldei as pernas do botão juntas com um pequeno fio. O botão agora está essencialmente sempre pressionado. Assim que você conecta a bateria - o sinal é enviado e a porta da frente se abre.
No instrutível anterior, usei um arduino para controlar a energia do controle remoto. Nesta atualização, usei um mini WEMO D1. Existem alguns passos para fazer o WEMO funcionar com o IDE do arduino, e você pode segui-los neste excelente instrutível…
O motivo do WEMO é que ele é habilitado para WIFI - e você pode usar algum código facilmente disponível para fazê-lo se comportar como um switch Wemo Belkin. Esta é uma maneira fácil de fazer a interface com o Amazon echo.
Para conectar o controle remoto ao WEMO, siga o diagrama fornecido. Você também pode seguir as instruções anteriores para fotos / descrição da configuração (é basicamente o mesmo, mas substituindo o arduino pelo wemo).
Este instrutível (https://www.instructables.com/id/Alexa-Controlled-Servo/) também faz basicamente a mesma coisa e é a base para o que usei para atualizar meu projeto. Em seu projeto ele adicionou um capacitor entre os pinos de 5V e terra. Eu não fiz isso, mas se eu notar o wemo quebrando, provavelmente irei.
Etapa 2: Código
Primeiro, vá para:
github.com/kakopappa/arduino-esp8266-alexa…
e baixe o código de simulação da belkin. Coloque este código onde todos os seus outros projetos arduino estão localizados. Em seguida, abra o arquivo wemos.ino no ide arduino. O único arquivo que precisa ser modificado é o arquivo wemos.ino.
Basicamente, tudo o que você precisa fazer neste arquivo é: 1. Defina seu SSID e senha para seu wifi2. Defina seu switch; (Alternar * cozinha = NULL;) 3. Inicialize seu switch; (cozinha = novo Switch ("luzes da cozinha", 81, kitchenLightsLig, kitchenLightsOff); upnpBroadcastResponder.addDevice (* cozinha);) 4. Adicionar à seção Loop; (cozinha-> serverLoop ();) 5. Faça seu callback para On e Off e coloque o que quiser no callback: bool kitchenLightsOn () {Serial.println ("Switch 2 ligue …"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }
Você verá tudo isso no código wemos.ino de amostra. Basta substituir os Switch-es nesse arquivo pelo que deseja fazer uma troca. No meu caso, mudei o nome de tudo para "porta". Meu retorno de chamada não faz nada. Meu retorno de chamada doorOn () muda o pino D1 para HIGH. Veja o código que incluí como exemplo.
Etapa 3: juntando tudo
A primeira vez que você compilar / enviar para o wemo, siga adiante na janela do console do editor arduino para ver se você se conectou com sucesso ao wi-fi.
Uma vez que funcionou, você pode dizer "Alexa encontrar dispositivos". Você deve ver alguma atividade na janela do console e Alexa deve confirmar que encontrou seus interruptores.
Agora, está tudo pronto, tudo que você precisa dizer é "Alexa, ligue a porta". Isso ativará o retorno de chamada em seu código. No meu caso, ele define o pino D1 como HIGH. Isso vai para o controlador do motor, que então conecta a energia da bateria de 9 V ao controle remoto, ligando-o e abrindo a porta. Voila !! Magia.
Recomendado:
IR REMOTE DECODER USANDO ARDUINO: 4 etapas (com imagens)
DECODIFICADOR REMOTO IR USANDO ARDUINO: Este é outro tutorial amigável para fazer um decodificador remoto IR muito simples usando um Arduino e um receptor IR. Este tutorial cobrirá tudo, desde a configuração do software até o uso do receptor IR e decodificação dos sinais. Esses
RabbitPi - o Alexa Enabled, IFTTT Connected, Ear-Wiggling IoT Assistant: 12 Passos
RabbitPi - o Alexa Enabled, IFTTT Connected, Ear-Wiggling IoT Assistant: This is an obsoleto 2005 Nabaztag " smart rabbit " que reconstruí em um IoT Assistant moderno usando um Raspberry Pi 3 e um Adafruit Motor HAT, com um microfone de webcam e um alto-falante Philips Soundshooter contido no lindo cas
Solenóide controlado por Alexa usando WEMO D1 Mini: 5 etapas
Solenóide controlado por Alexa usando WEMO D1 Mini: É realmente incrível. Não é tão difícil ter um alexa echo controlando um microprocessador. O mundo é sua ostra. Este instrutível o conduz através das etapas para controlar um solenóide. Você pode usar esse mesmo processo para controlar o que quiser
Alexa Voice Control TV Remote ESP8266: 9 etapas
Alexa Voice Control TV Remote ESP8266: Alguém em sua casa perde o controle remoto, você entra em uma sala vazia e encontra a TV estridente. Baterias começando a falhar e nenhum controle no fundo da sala. Agora você pode controlar sua TV, DVR, qualquer coisa com controle IR que você pode c
Faça você mesmo o tablet Cintiq usando o Wii Remote: 6 etapas
Faça você mesmo o tablet Cintiq usando o Wii Remote: Este instrutível irá ensiná-lo a construir uma versão muito rudimentar de um tablet visual Wacom Cintiq, usando um wii remote, um monitor de tela plana e uma caneta infravermelha. Isso é muito semelhante às instruções sobre como criar um javali