Table des matières:

Contrôle de porte avec Google Assistent à l'aide de ESP8266 NodeMCU : 6 étapes
Contrôle de porte avec Google Assistent à l'aide de ESP8266 NodeMCU : 6 étapes

Vidéo: Contrôle de porte avec Google Assistent à l'aide de ESP8266 NodeMCU : 6 étapes

Vidéo: Contrôle de porte avec Google Assistent à l'aide de ESP8266 NodeMCU : 6 étapes
Vidéo: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, Juin
Anonim
Contrôle de porte avec Google Assistant à l'aide de ESP8266 NodeMCU
Contrôle de porte avec Google Assistant à l'aide de ESP8266 NodeMCU

Il s'agit de mon premier projet sur instructables, veuillez donc commenter ci-dessous s'il y a des améliorations possibles.

L'idée est d'utiliser l'assistant google pour envoyer un signal au tableau de commande d'un portail. Ainsi, en envoyant une commande, il y aura un relais qui ferme un contact sur l'entrée du contrôleur de porte qui envoie un signal de porte ouverte au contrôleur.

Pour connecter l'assistant google aux appareils IOT, nous utilisons le service Blynk et IFTTT.

Dans ce projet, nous utiliserons le module NodeMCU ESP8266 en raison de sa petite taille.

Étape 1: Matériel et logiciel

De quoi as-tu besoin:

Matériel

1) NodeMCU (ESP8266) par ex. aliexpress

2) Relais 5 ou 12V avec courant de déclenchement de préférence <9mA à max 12mA: f.e. Aliexpress

3) Alimentation 5 ou 12V selon relais (>700mA pour plus de sécurité) p.e. aliexpress

LogicielUtilisez les liens pour installer, la carte

1) Lien IDE Arduino

2) Lien vers la bibliothèque Blynk

3) Gestionnaire de carte ESP8266 (étape suivante)

4) Application Blynk androidIOS

Étape 2: Installation de la carte Nodemcu

1) Ouvrez l'IDE Arduino

2) Allez dans les fichiers -> préférence

3) Dans le gestionnaire de cartes supplémentaires, ajoutez: https://arduino.esp8266.com/stable/package_esp8266c… puis appuyez sur OK pour fermer l'onglet.

4) Allez dans Outils -> Tableau -> Gestionnaire de tableaux (en haut)

5) Accédez à esp8266 par esp8266 et installez le logiciel.

Étape 3: Configurer Blynk

Configurer Blynk
Configurer Blynk

1) Ouvrez l'application de Blynk et créez un compte.

2) Créer un nouveau projet (+ icône)

3) Choisissez l'appareil 'ESP8266' et créez

4) Dans un e-mail, vous recevrez votre jeton personnel autorisé.

5) Dans le projet, vous pouvez ajouter des widgets à l'aide de l'icône +, ajouter un bouton comme indiqué sur l'image

Étape 4: Configuration IFTTT

Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT
Configuration IFTTT

1) Connectez-vous ou créez un compte sur IFTTT.com ou l'application.

2) Créer une nouvelle applet: explication supplémentaire

-Dans « cela », recherchez l'assistant google et sélectionnez le déclencheur, dites une phrase simple

-ajouter quelque chose comme Ouvrir la porte ou choisir le vôtre

-À « ça », recherchez les webhooks -> faites une demande Web et ajoutez comme sur l'image. doit renvoyer l'adresse IP de votre serveur Blynk local) Pour le code d'autorisation, vous devez ajouter votre code authentique personnel à partir de l'e-mail que vous avez reçu de Blynk.

Étape 5: Connexions

Connexions
Connexions

Connectez:Vin du module à votre alimentation 5V ou 12V (l'entrée est max 20VVcc du relais à l'alimentation 5 du relais 12VGND à l'alimentation 0V/GNDGND du module à l'alimentation 0V/GNDD1 à l'entrée Relais (CH1 ou quelque chose)

J'ai ajouté un retour facultatif sur la broche D8 comme vous pouvez également le voir dans mon programme, mais c'est facultatif, vous pouvez donc en faire ce que vous voulez.

Étape 6: Télécharger le programme dans le module

Télécharger mon code

Ouvrez-le en utilisant Arduino IDE

Changez le SSID et le mot de passe WiFi pour qu'ils correspondent à votre WiFi

Modifiez le code d'autorisation pour qu'il corresponde à celui de votre e-mail

Connectez-vous via USB et téléchargez

Conseillé: