Table des matières:
- Fournitures
- Étape 1: Création d'un compte de service en ligne
- Étape 2: IFTTT (Si ceci, alors cela)
- Étape 3: Flux et schémas
Vidéo: Domotique avec Google Assistant et Adafruit IO : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
L'assistant Google est un service de commande vocale basé sur l'IA (intelligence artificielle). À l'aide de la voix, nous pouvons interagir avec l'assistant google et il peut effectuer des recherches sur Internet, planifier des événements, définir des alarmes, contrôler des appareils, etc.
Ce service est disponible sur les smartphones et les appareils Google Home. Nous pouvons contrôler les appareils domestiques intelligents, y compris les lumières, les interrupteurs, les ventilateurs et les thermostats à l'aide de notre assistant Google.
Nous allons construire une application qui peut contrôler les appareils électroménagers. Ici, nous allons contrôler une ampoule de 60W à l'aide du service Google Assistant. Cette application comprend l'assistant Google ainsi que le serveur Adafruit et le service IFTTT.
Fournitures
- Carte NodeMCU (ESP8266)
- Module de relais 5V
- Câbles de démarrage
- Planche à pain
Étape 1: Création d'un compte de service en ligne
- Tout d'abord, créez un compte sur www. Adafruit.io
- Maintenant, créez un tableau de bord. Ce tableau de bord est une interface utilisateur pour contrôler les choses à distance.
- Après avoir suivi les étapes ci-dessus, attribuez un nom au tableau de bord et enregistrez-le.
- Maintenant, créez un flux (interface utilisateur) pour contrôler la lumière On-Off. Pour le créer, cliquez simplement sur le symbole « + » et sélectionnez le flux à bascule affiché.
- Après avoir sélectionné basculer le flux, une fenêtre contextuelle apparaît comme indiqué.
- Entrez le nom de notre flux (affiché dans une case rouge) et créez-le. Après la création, sélectionnez le flux créé (ici le mien est LED) puis cliquez sur l'étape suivante. À l'étape suivante, configurez le flux qui est indiqué ci-dessous.
- Ici, j'ai utilisé le texte 0 (OFF) et 1 (ON) pour le bouton, puis j'ai cliqué sur créer. Cela créera un bouton à bascule sur votre tableau de bord qui peut être utilisé pour contrôler les choses à distance.
Maintenant, mon tableau de bord est prêt pour les applications IoT comme la domotique.
Étape 2: IFTTT (Si ceci, alors cela)
If This Then That, également connu sous le nom d'IFTTT, est un service Web gratuit permettant de créer des chaînes d'instructions conditionnelles simples, appelées applets. Une applet est déclenchée par des changements qui se produisent dans d'autres services Web tels que Gmail, Facebook, Telegram, Instagram ou Pinterest.
Par exemple, une applet peut envoyer un message électronique si l'utilisateur tweete à l'aide d'un hashtag ou copier une photo sur Facebook dans les archives d'un utilisateur si quelqu'un tague un utilisateur sur une photo. Ici, j'ai utilisé IFTTT pour utiliser le service d'assistant google et le service Adafruit dans la chaîne. Ainsi, lorsque j'utilise l'assistant google pour contrôler la lumière de ma maison en disant Ok Google, allumez ou éteignez la lumière. Ensuite, IFTTT interprète le message et peut l'envoyer au tableau de bord d'Adafruit en tant que commande compréhensible pour le flux créé.
Configurer IFTTTLa première étape consiste à créer un compte sur IFTTT.
Remarque: créez un compte sur IFTTT en utilisant le même identifiant de messagerie que celui que vous avez utilisé pour Adafruit.
- Après la création du compte, cliquez sur Mes applets puis sélectionnez Nouvelle applet.
- Après avoir sélectionné une nouvelle applet, nous obtenons une nouvelle page sur laquelle nous devons cliquer sur Ceci est montré dans l'image.
- Recherchez ensuite Google Assistant et sélectionnez-le.
- Maintenant, entrez des phrases vocales que nous utiliserons comme commande pour l'assistant google.
Nous pouvons entrer n'importe quelle phrase selon notre application. Comme vous pouvez le voir, les phrases saisies dans les champs ci-dessus servent à allumer la lumière. Pour faire Light OFF, nous devons créer une autre applet avec des phrases différentes.
Maintenant, nous obtenons une autre page sur laquelle nous devons cliquer sur cette option qui est utilisée pour connecter Google Assistant avec Adafruit.
- Recherchez ensuite Adafruit et sélectionnez-le.
- Après avoir sélectionné Adafruit, choisissez l'action. Entrez maintenant quelles données nous devons envoyer à quel flux du tableau de bord Adafruit.
- Cliquez sur Créer une action.
Ainsi, lorsque j'utilise Google Assistant sur mon mobile et que je donne la commande vocale « Ok Google, allume la LED », l'applet créée dans IFTTT reçoit cette commande et enverra les données « 1 » au flux Adafruit. Cela déclenchera l'événement sur le tableau de bord Adafruit qui est surveillé en permanence par le microcontrôleur (ici NodeMCU). Ce microcontrôleur prendra des mesures en fonction du changement de données sur le tableau de bord Adafruit.
Étape 3: Flux et schémas
Pour le code de ce projet:
Conseillé:
Assistant Google-Iot domotique utilisant Esp8266 : 6 étapes
Assistant Google | Iot domotique utilisant Esp8266 : dans cette instructables, je vais vous montrer la domotique contrôlée par l'assistant google
Interrupteur d'éclairage WiFi domotique avec ESP-01 et module de relais avec bouton poussoir: 7 étapes
Interrupteur d'éclairage WiFi domotique avec ESP-01 et module de relais avec bouton-poussoir: Ainsi, dans les instructions précédentes, nous avons programmé un ESP-01 avec Tasmota à l'aide d'un ESP Flasher et connecté l'ESP-01 à nos réseaux wifi. Maintenant, nous pouvons commencer à le programmer pour allumer/éteindre un interrupteur à l'aide du WiFi ou du bouton poussoir.Pour les travaux électriques
Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : Dans ce projet basé sur l'IoT, j'ai réalisé la domotique avec le module de relais de contrôle Blynk et NodeMCU avec retour en temps réel. En mode manuel, ce module de relais peut être contrôlé à partir d'un mobile ou d'un smartphone et, commutateur manuel. En mode automatique, cette smar
Domotique avec Google Firebase : 3 étapes
Domotique à l'aide de Google Firebase : Introduction : Il s'agit d'un projet de domotique qui utilise Firebase et nodeMCU. La première raison pour laquelle j'ai choisi Firebase est qu'il peut être maintenu facilement, qu'il contient un rapport d'avancement, Crash Analytics, etc
Premiers pas avec la domotique : Installer Home Assistant : 3 étapes
Premiers pas avec la domotique : installation de Home Assistant : nous allons maintenant commencer la série de domotique, où nous créons une maison intelligente qui nous permettra de contrôler des éléments tels que les lumières, les haut-parleurs, les capteurs, etc. assistant vocal. Dans cet article, nous allons apprendre à ins