
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45

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
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
Utiliser Adafruit NeoPixels avec Home Assistant : 7 étapes

Utilisez Adafruit NeoPixels avec Home Assistant : Adafruit NeoPixels sont des anneaux, des bandes et d'autres cartes de circuits imprimés avec des bandes LED RVB adressables. Ils sont enchaînés les uns aux autres. Les Adafruit NeoPixels sont très populaires dans la communauté des fabricants et largement utilisés dans divers projets de bricolage (DIY)
Dr Who Tardis Night Light avec Google Assistant : 4 étapes (avec photos)

Dr Who Tardis Night Light avec Google Assistant: Hello Instructables et Dr Who Fans J'ai donc construit une version plus petite de celle-ci d'environ 20 cm de haut pour mon petit garçon il y a quelque temps et j'ai pensé qu'il devait y en avoir un de la taille d'un papa dans la maison. Il s'agit d'une grande veilleuse Tardis de 35 cm alimentée par un ESP8266 avec