Table des matières:
- Fournitures
- Étape 1: Faites fabriquer des PCB pour votre projet
- Étape 2: Examiner le module de relais
- Étape 3: connexion de l'ESP8266 à la carte relais
- Étape 4: Téléchargez et configurez l'IDE Arduino
- Étape 5: Ajout de bibliothèques supplémentaires à Arduino IDE
- Étape 6: Codage du module
- Étape 7: Le relais passe sur commande à Alexa
Vidéo: Contrôlez les appareils ménagers via Alexa avec ESP8266 ou ESP32 : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Hé, quoi de neuf, les gars ! Akarsh ici de CETech.
Mon projet va vous faciliter la vie et vous vous sentirez comme un roi après avoir contrôlé les appareils électroménagers de votre maison en donnant simplement une commande à Alexa.
L'essentiel derrière ce projet n'est rien d'autre que le fonctionnement de deux modules ESP8266 et Relay Module. Fondamentalement, nous allons contrôler notre ESP8266 à l'aide d'Alexa.
Vers la fin de l'article, nous effectuerons des connexions simples entre l'ESP8266 et le module relais, suivies du code de connexion et de contrôle de l'ESP8266 avec Alexa.
Commençons par le plaisir maintenant.
Fournitures
Liens vers les produits:
ESP8266 NodeMcu:
Carte relais double canal:
Étape 1: Faites fabriquer des PCB pour votre projet
Vous devez consulter PCBGOGO pour commander des PCB en ligne pour pas cher !
Vous obtenez 10 PCB de bonne qualité fabriqués et expédiés à votre porte pour 5 $ et quelques frais d'expédition. Vous bénéficierez également d'une remise sur les frais de port lors de votre première commande.
PCBGOGO a la capacité d'assembler des PCB et de fabriquer des pochoirs ainsi que de maintenir de bonnes normes de qualité.
Vérifiez-les si vous avez besoin de faire fabriquer ou assembler des PCB.
Étape 2: Examiner le module de relais
Le module de relais est une carte pratique qui peut être utilisée pour contrôler une charge à haute tension et à courant élevé telle que les lampes et la charge CA. Il est conçu pour s'interfacer avec un microcontrôleur tel qu'Arduino, ESP8266 et etc. Il est livré avec une LED pour indiquer l'état du relais. Les modules relais ont généralement les bornes suivantes:
1. NC (Normalement fermé) = La configuration normalement fermée est utilisée lorsque vous souhaitez que le relais soit fermé par défaut, ce qui signifie que le courant circule à moins que vous n'envoyiez un signal de l'Arduino au module relais pour ouvrir le circuit et arrêter le courant
2. NON (normalement ouvert) = la configuration normalement ouverte fonctionne dans l'autre sens: le relais est toujours ouvert, donc le circuit est interrompu à moins que vous n'envoyiez un signal de l'Arduino pour fermer le circuit.
3. Broche commune = elle est généralement au milieu
4 broches d'entrée = C'est la broche à travers laquelle le relais est connecté à l'appareil de contrôle.
Si ce n'est pas mentionné sur le module, nous pouvons trouver la broche NC à l'aide d'un multimètre en réglage de continuité en connectant le commun avec l'autre terminal via des sondes multimètre si cela crée un bip sonore, la broche est NC.
Étape 3: connexion de l'ESP8266 à la carte relais
Les modules peuvent être achetés ici (Lien à ajouter). Vous obtiendrez certainement de bonnes affaires ici.
Les connexions sont en deux parties:
Entre l'ESP8266 et le module relais:
1. Connectez la broche D5 (GPIO14) à l'entrée du relais. Vous pouvez également connecter plus d'entrées de relais en les connectant à d'autres broches GPIO disponibles.
2. Connectez Vcc du module relais à l'alimentation 5V/12V en fonction de votre module relais.
3. Connectez GND de ESP8266 avec GND du module de relais, puis connectez-les à GND de l'alimentation.
Entre le module Relais et l'Appliance:
1. Assurez-vous que la prise d'alimentation est éteinte avant les connexions.
2. Connectez le commun avec une borne de la prise.
3. Connectez l'autre borne de la prise à une borne de l'appareil.
4. Connectez l'autre borne de l'appareil à la borne NO du relais.
Une fois cette étape terminée, vous pouvez passer à la partie logicielle.
Étape 4: Téléchargez et configurez l'IDE Arduino
Téléchargez l'IDE Arduino à partir d'ici
1. Installez l'IDE Arduino et ouvrez-le.
2. Allez dans Fichier > Préférences
3. Ajoutez https://arduino.esp8266.com/stable/package_esp8266c… aux URL du gestionnaire de cartes supplémentaires.
4. Allez dans Outils > Tableau > Gestionnaire de tableaux
5. Recherchez esp8266, puis installez la carte.
6. Redémarrez l'EDI.
Étape 5: Ajout de bibliothèques supplémentaires à Arduino IDE
Nous utiliserons la bibliothèque fauxmoESP pour contrôler notre ESP8266 à l'aide d'Alexa.
Cette bibliothèque nécessite une autre bibliothèque pour fonctionner qui est ESPAsyncTCP.
En savoir plus sur la bibliothèque fauxmoESP à partir d'ici. Pour ESPAsyncTCP, rendez-vous sur cette page.
La bibliothèque FauxmoESP peut être téléchargée ici.
La bibliothèque ESPAsyncTCP peut être téléchargée ici.
Après avoir téléchargé ces bibliothèques, nous devons les extraire et les mettre dans le dossier des bibliothèques de l'IDE Arduino qui se trouve dans le dossier des documents.
Étape 6: Codage du module
1. Téléchargez le code pour connecter et contrôler l'ESP8266 avec Alexa à partir d'ici.
2. Ouvrez le code dans Arduino IDE et apportez les modifications requises au SSID/mot de passe en haut du code.
3. Accédez à Outils > Tableau. Sélectionnez la carte appropriée que vous utilisez. NodeMCU (12E) fonctionne dans la plupart des cas.
4. Sélectionnez la bonne communication. port en allant dans Outils > Port.
5. Appuyez sur le bouton de téléchargement.
6. Lorsque l'onglet indique Téléchargement terminé, vous êtes prêt à utiliser l'appareil.
Étape 7: Le relais passe sur commande à Alexa
Une fois le code téléchargé:
1. Nous pouvons apporter l'appareil Alexa et lui demander "Alexa, découvre les appareils". Au fur et à mesure que notre appareil démarre en mode de couplage, il sera détectable par Alexa.
2. Lorsque l'écran du périphérique de découverte s'éteint, il indique que le périphérique est découvert et ajouté.
3. Essayez-le en disant "Alexa, allumez" dans mon cas, j'ai donné les noms "Device1" et "Device 2"
Vous pourrez voir que le relais s'allume et s'éteint lorsque nous donnons des commandes à Alexa.
De cette façon, vous pouvez contrôler autant d'appareils électroménagers que vous le souhaitez en utilisant un module de relais approprié et en apportant les modifications pertinentes au code.
C'est tout de cette démonstration!
Conseillé:
Interrupteur Tuchless pour appareils électroménagers -- Contrôlez vos appareils ménagers sans interrupteur : 4 étapes
Interrupteur Tuchless pour appareils électroménagers || Contrôlez vos appareils ménagers sans Tuch aucun interrupteur : il s'agit d'un interrupteur Tuchless pour les appareils ménagers. Vous pouvez l'utiliser dans n'importe quel lieu public afin de lutter contre tout virus. Le circuit basé sur le circuit de capteur sombre fabriqué par un ampli-op et un LDR. Deuxième partie importante de ce circuit SR Flip-Flop avec séquence
Contrôlez les appareils sur Internet via le navigateur. (IoT) : 6 étapes
Contrôlez les appareils sur Internet via le navigateur. (IoT) : dans ce Instructable, je vais vous montrer comment vous pouvez contrôler des appareils tels que des LED, des relais, des moteurs, etc. sur Internet via un navigateur Web. Et vous pouvez accéder aux commandes en toute sécurité sur n'importe quel appareil. La plate-forme Web que j'ai utilisée ici est la visite RemoteMe.org
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : Même après 25 ans de son introduction sur le marché grand public, la communication infrarouge est toujours très pertinente ces derniers jours. Qu'il s'agisse de votre téléviseur 4K 55 pouces ou de votre système audio de voiture, tout a besoin d'une télécommande IR pour répondre à nos
Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)
Contrôler les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : dans ce didacticiel, nous allons apprendre à utiliser l'application Blynk et NodeMCU (ESP8266) afin de contrôler la lampe (tout autre appareil ménager conviendra parfaitement), la combinaison sera être via Internet. Le but de cette instructable est de montrer le simp
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : 5 étapes (avec photos)
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : Dans ce projet, nous allons apprendre à utiliser l'application Blynk et Raspberry Pi 3 afin de contrôler les appareils ménagers (cafetière, lampe, rideau de fenêtre et plus encore… ). Composants matériels : Raspberry Pi 3 Relay Lamp Breadboard Wires Applications logicielles : Blynk A