Table des matières:

Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini : 6 étapes
Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini : 6 étapes

Vidéo: Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini : 6 étapes

Vidéo: Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini : 6 étapes
Vidéo: DOMOTIQUE TUTO#07 Home Assistant - Google assistant - Google Cast 2024, Novembre
Anonim
Domotique et surveillance contrôlées par voix/Internet à l'aide d'ESP8266 et de Google Home Mini
Domotique et surveillance contrôlées par voix/Internet à l'aide d'ESP8266 et de Google Home Mini
Domotique et surveillance contrôlées par voix/Internet à l'aide d'ESP8266 et de Google Home Mini
Domotique et surveillance contrôlées par voix/Internet à l'aide d'ESP8266 et de Google Home Mini
Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini
Domotique et surveillance contrôlées par la voix/Internet à l'aide d'ESP8266 et de Google Home Mini

Hey!! Après une longue pause, je suis ici car nous devons tous faire quelque chose d'ennuyeux pour gagner.

Après tous les articles DOMOTIQUE que j'ai écrits depuis BLUETOOTH, IR, Local WIFI, Cloud, c'est-à-dire les plus difficiles, *NOW* vient la solution DOMOTIQUE la plus simple mais la plus efficace. T

son projet nécessite moins de matériel, circuit contrairement à mes projets précédents. L'utilisation des services de différentes sociétés de logiciels est principalement observée avec un peu de connaissances sur Arduino et les circuits. Ne vous ennuyons pas. Profitez de la PARESSE !!!

REMARQUE: veuillez lire l'intégralité du document, cela prendra 9 minutes, sinon si vous endommagez vos composants, je ne serai pas responsable !! C'est la troisième fois que je télécharge le projet car il y a des problèmes de date avec le site.

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

Cinq composants sont en fait nécessaires, mais nous pouvons les décomposer pour le second comme je l'ai fait plus tôt car je ne voulais pas dépenser d'argent à ce moment-là !!

  1. Carte de développement wifi ESP8266 Nodemcu - Peut-être LOLIN, AMICA, ADAFRUIT n'importe quoi
  2. Carte de relais 5V dans son ensemble ou rompre comme suit

    • RELAIS 5VULN2003 ou ULN2003A
    • Diode pour la protection des relais (que j'ai manquée dans les projets précédents)
  3. Cavaliers ou (Fil et fer à souder)
  4. Tout chargeur mobile ou adaptateur de 5V (chargeur de rechange, ne détruisez pas le chargeur mobile de vos parents)
  5. GOOGLE HOME MINI

Ainsi, nous pouvons acheter une carte relais de relais 2/4/8/16 intacte dans un circuit préconstruit ou nous pouvons en fabriquer une, veuillez vous référer à mes articles précédents comme celui-ci pour fabriquer vous-même une carte relais.

Étape 2: Application Blynk

Application Blynk
Application Blynk
Application Blynk
Application Blynk
Application Blynk
Application Blynk

Installez l'application Blynk sur votre téléphone Android ou votre téléphone Apple

Après l'installation, inscrivez-vous en utilisant l'identifiant de messagerie ou Facebook (je ne préfère pas Facebook). Et assurez-vous que vous connaissez le mot de passe de l'identifiant de messagerie utilisé, sinon vous n'obtiendrez pas le jeton d'authentification Blynk (spécifique au projet) qui est non seulement envoyé à votre identifiant de messagerie enregistré, mais peut également être obtenu à partir des paramètres du projet dans Blynk ! Plaisantais!

  1. sélectionnez un nouveau projetUtilisez le bouton + pour ajouter un widget
  2. Ajoutez autant de boutons que vous le souhaitez (JUSQU'À CE QUE VOUS TERMINEZ VOTRE ÉNERGIE 2000 GRATUITE, puis achetez de l'énergie)
  3. bouton Configurer en cliquant sur le bouton ajouté
  4. Sélectionnez la broche de sortie (numérique) comme D1, D2, D3, _, _, _, _ (REMPLISSEZ LES BLANKS) (les broches peuvent être numériques, analogiques, virtuelles)
  5. Voir les photos, j'ai mis l'état inférieur à 1 et l'état supérieur du bouton à 0.

La raison derrière cela est que l'entrée de la carte relais est connectée à des circuits intégrés comme ULN2003 ou des circuits intégrés de commande de relais qui agissent comme PAS de porte.

Étape 3: Programmation ESP8266 dans Arduino IDE

Programmation ESP8266 dans Arduino IDE
Programmation ESP8266 dans Arduino IDE
Programmation ESP8266 dans Arduino IDE
Programmation ESP8266 dans Arduino IDE
Programmation ESP8266 dans Arduino IDE
Programmation ESP8266 dans Arduino IDE

Dans Arduino IDE, nous devons tout d'abord sélectionner la carte de développement que nous allons programmer, comme je l'ai dit dans mes projets précédents. Arduino IDE> Outils> Cartes> Nodemcu 12E et choisissez le port USB auquel nous l'avons connecté comme COM3/4/5/6/…

Maintenant, nous devons installer la bibliothèque Blynk dans Arduino que nous pouvons facilement ne rien faire et avoir tous les codes !

Connectez le Nodemcu ESP8266 à un ordinateur portable. Bien sûr avec des câbles USB !! Pour la facilité des non-codeurs et moi-même:

Allez dans FICHIER> EXEMPLES> Blynk> Wifi de la carte> sélectionnez AutonomeMaintenant, rien n'est nécessaire à l'exception du jeton d'authentification Blynk (spécifique au projet) et des informations d'identification wifi. TÉLÉCHARGEZ le croquis dans ESP8266 et ouvrez SERIAL MONITOR.

Vous pouvez voir l'"IP", notez cette IP, elle peut différer selon les zones du serveur. Le mien est comme vous pouvez le voir "139.59.206.133".80 est le port normalement pour

Étape 4: IFTTT (Si ceci, alors cela)

IFTTT (Si ceci alors cela)
IFTTT (Si ceci alors cela)
IFTTT (Si ceci alors cela)
IFTTT (Si ceci alors cela)
IFTTT (Si ceci alors cela)
IFTTT (Si ceci alors cela)

C'est une plate-forme qui nous aide à créer des applets personnalisés qui peuvent nous aider à être avertis d'un événement spécifique ou peuvent effectuer une tâche spécifique. Comme son nom l'indique: tout entoure "ceci" et "cela".

ICI: Si "phrase spécifique dite à google assistant" alors "ce ping sera fait"

Donc, comme dit, nous devons cliquer sur - Mes applets> créer un nouveau> cliquer dessus> rechercher et sélectionner l'assistant google> sélectionner une phrase simple> suivre les images> créer un déclencheur

Cliquez dessus > recherchez des webhooks > sélectionnez-le > choisissez Faire une demande Web > Il y aura des champs comme suit:

  • URL (https://IP/YourAuthToken/update/PIN?value=1) (numérique 1/0 …. 1 pour OFF et 0 pour ON car la cause est écrite dans cet article, veuillez lire cela)
  • Méthode (GET)Type de contenu (rien)
  • Corps (rien)

Après avoir rempli tout cela, cliquez sur Créer un déclencheur

Remarque: PIN ici correspond aux broches Arduino donc comme ce que nous voyons sur ESP8266 car D1 est GPIO5 c'est-à-dire D5 pour Arduino que nous devons écrire ici et non D1. Example: https://IP/YourAuthToken/update/D5?value=1 this signifie que la broche D1 de ESP8266 sera désactivée. UTILISEZ LE SCHÉMA DE PIN DE ESP8266 POUR SAVOIR CORRESPONDANT D? AU GPIO ?

Étape 5: Circuits

Circuits
Circuits
Circuits
Circuits
Circuits
Circuits
Circuits
Circuits

Pour ce projet, les circuits sont très simples. Les composants décrits précédemment sont utilisés ici:

adaptateur 5V; ESP8266 Nodemcu; carte relais; cavaliers. J'ai utilisé deux relais mais nous pouvons en utiliser autant qu'il y a de broches ESP8266 !!!

  • L'alimentation 5V alimente l'ESP8266 et la carte relais.
  • ESP8266 Nodemcu aura une alimentation 5V via une broche micro USB ou Vin et une masse (comme je l'ai fait).
  • La carte de relais a une broche Vcc et GND désignée pour l'alimentation. Veuillez suivre l'image, n'insérez pas l'alimentation de l'autre côté de la carte de relais, c'est à d'autres fins. (Je ne lui dirai pas que c'est une tâche facile !!)
  • Alors notre MODULE IoT est prêt, que reste-t-il ? Le connecter aux appareils..:)
  • C'est la tâche la plus simple mais attention car SON 220V AC OU 110V AC….. Mettez les interrupteurs principaux ou bien si vous mourez je ne sais pas qui a écrit cet article.
  • CONNECTEZ LA broche "NO" (normalement ouverte) du relais et la broche COM (commune) du relais aux commutateurs d'appareils en parallèle ou s'il n'y a pas de commutateur pour les appareils, connectez les broches de relais en série à l'un des fils (LIVE ou NEUTRE) qui se connectent avec l'appareil.

REMARQUE: j'ai dit de connecter les relais à la broche NO et à la broche COM afin que les appareils soient normalement à l'état OFF. On peut utiliser la broche NC (normalement fermée) s'il veut que l'appareil soit à l'état ON par défaut. L'état ON et OFF dépend de 2 FACTEURS: 1) les broches NO et NC du relais 2) la logique 0 et 1 dans l'application IFTTT/Blynk

Étape 6: Surveillance depuis n'importe où sur MOBILE (Application IFTTT)

On peut facilement surveiller ce qui se passe dans sa maison depuis n'importe où dans le monde uniquement si Internet est disponible.

Donc, la chose nécessaire pour cela est l'application IFTTT qui est disponible dans Google Play Store pour les utilisateurs d'Android.

L'utilisateur IOS peut également l'obtenir depuis son App Store.

Dans les deux cas, n'oubliez pas de vous connecter à partir du même compte lié à GOOGLE HOME MINI et au compte IFTTT où vous avez créé les applets. Donc, ce qui est important, c'est le compte gmail ou le compte facebook qui devrait être le même partout.

Dans cette application, vous pouvez créer des applets de la même manière que nous le faisons dans l'application Web IFTTT.

Lorsque nous créons une applet, il y a toujours une option pour recevoir une notification lorsque l'applet s'exécute, par défaut, elle est activée.

Alors maintenant, surveillez quand l'un de vos appareils est chatouillé.

PROFITEZ DE LA PARESSE !! Innover!! Faites de ce projet un favori pour montrer votre soutien et si vous en voulez plus comme celui-ci, des projets faciles à faire soi-même…

Conseillé: