Table des matières:

Télécommande compatible Alexa (à l'aide de WEMO D1 Mini): 3 étapes
Télécommande compatible Alexa (à l'aide de WEMO D1 Mini): 3 étapes

Vidéo: Télécommande compatible Alexa (à l'aide de WEMO D1 Mini): 3 étapes

Vidéo: Télécommande compatible Alexa (à l'aide de WEMO D1 Mini): 3 étapes
Vidéo: Умный выключатель в круглый подрозетник с радио повторителем, легкая и быстрая установка 2024, Juin
Anonim
Image
Image
Câbler la télécommande
Câbler la télécommande

Ceci est une version mise à jour d'un post précédent:

www.instructables.com/id/Voice-Activated-R…

Dans la version précédente, j'utilisais un module vocal Geetech pour contrôler une télécommande de type ouvre-porte de garage ordinaire. Dans ce instructable, j'ai remplacé le module vocal par un Amazon Echo. Dans notre maison, la télécommande contrôle la porte d'entrée.

Étape 1: câbler la télécommande

Câbler la télécommande
Câbler la télécommande
Câbler la télécommande
Câbler la télécommande
Câbler la télécommande
Câbler la télécommande

Si vous suivez l'instruction précédente (https://www.instructables.com/id/Voice-Activated-R…, vous verrez que j'ai retiré le boîtier de la télécommande de la porte de garage et soudé les pattes du bouton ensemble avec un petit fil. Le bouton est maintenant essentiellement toujours enfoncé. Dès que vous connectez la batterie - le signal est envoyé et la porte d'entrée s'ouvre.

Dans le précédent instructable, j'ai utilisé un arduino pour contrôler l'alimentation de la télécommande. Dans cette mise à jour, j'ai utilisé un WEMO D1 mini. Il y a quelques étapes pour faire fonctionner le WEMO avec l'IDE arduino, et vous pouvez les suivre dans cet excellent instructable…

La raison du WEMO est qu'il est compatible WIFI - et, vous pouvez utiliser un code facilement disponible pour le faire se comporter comme un commutateur wemo belkin. C'est un moyen facile de l'interfacer avec l'écho amazon.

Pour connecter la télécommande au WEMO, suivez le schéma donné. Vous pouvez également suivre l'instructable précédente pour les photos/description de la configuration (c'est fondamentalement la même chose, mais en remplaçant l'arduino par le wemo).

Cette instructable (https://www.instructables.com/id/Alexa-Controlled-Servo/) fait essentiellement la même chose et constitue la base de ce que j'ai utilisé pour mettre à jour mon projet. Dans son projet, il a ajouté un condensateur entre les broches 5V et Ground. Je ne l'ai pas fait, mais si je remarque que le wemo s'écrase, je le ferai probablement.

Étape 2: Coder

Tout d'abord, rendez-vous sur:

github.com/kakopappa/arduino-esp8266-alexa…

et téléchargez le code de simulation belkin. Mettez ce code là où se trouvent tous vos autres projets arduino. Ensuite, affichez le fichier wemos.ino dans l'ide arduino. Le seul fichier qui doit être modifié est le fichier wemos.ino.

Fondamentalement, tout ce que vous devez faire dans ce fichier est: 1. Définissez votre SSID et votre mot de passe sur votre wifi2. Définissez votre commutateur; (Switch *cuisine = NULL;)3. Initialisez votre commutateur; (kitchen = new Switch("kitchen lights", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice(*kitchen);)4. Ajouter à la section Boucle; (cuisine->serverLoop();)5. Faites votre rappel pour On et Off et mettez ce que vous voulez dans le rappel:bool kitchenLightsOn() { Serial.println("Switch 2 turn on …"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }

Vous verrez tout cela dans l'exemple de code wemos.ino. Remplacez simplement les Switch-es dans ce fichier par tout ce que vous voulez faire un switch. Dans mon cas, j'ai tout renommé "porte". Ma porte hors rappel ne fait rien. Mon rappel doorOn() change la broche D1 en HIGH. Voir le code que j'ai inclus comme exemple.

Étape 3: Assembler

La première fois que vous compilez/téléchargez sur le wemo, suivez dans la fenêtre de la console de l'éditeur arduino pour voir que vous vous êtes connecté avec succès au wifi.

Une fois que cela a fonctionné, vous pouvez dire "Alexa trouve des appareils". Vous devriez voir une activité dans la fenêtre de la console et Alexa devrait confirmer qu'elle a trouvé vos commutateurs.

Maintenant, vous êtes prêt, tout ce que vous avez à dire est "Alexa allume la porte". Cela activera le rappel dans votre code. Dans mon cas, il définit la broche D1 sur HIGH. Cela va au contrôleur de moteur, qui connecte ensuite la batterie 9V à la télécommande, l'allumant ainsi et ouvrant la porte. Voila !! la magie.

Conseillé: