
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Google-assistent is een op AI (Artificial Intelligence) gebaseerde spraakopdrachtservice. Met behulp van spraak kunnen we communiceren met Google Assistant en het kan zoeken op internet, evenementen plannen, alarmen instellen, apparaten bedienen, enz.
Deze service is beschikbaar op smartphones en Google Home-apparaten. We kunnen slimme apparaten voor thuisgebruik bedienen, waaronder lampen, schakelaars, ventilatoren en thermostaten met behulp van onze Google Assistent.
We zullen een applicatie bouwen die huishoudelijke apparaten kan bedienen. Hier zullen we een 60W-lamp bedienen met behulp van de Google Assistent-service. Deze applicatie bevat Google-assistent samen met Adafruit-server en IFTTT-service.
Benodigdheden
- NodeMCU (ESP8266)-kaart
- 5V relaismodule
- Startkabels
- Breadboard
Stap 1: Een online serviceaccount maken



- Maak eerst een account aan op www. Adafruit.io
- Maak nu een dashboard. Dit dashboard is een gebruikersinterface om dingen op afstand te bedienen.
- Geef na het volgen van de bovenstaande stappen een naam aan het dashboard en sla het op.
- Maak nu een feed (gebruikersinterface) om het licht aan-uit te regelen. Om het te maken, klikt u gewoon op het '+'-symbool en selecteert u de weergegeven toggle-feed.
- Na het selecteren van toggle feed, verschijnt een pop-upvenster zoals weergegeven.
- Voer de naam van onze feed in (weergegeven in een rood vak) en maak deze aan. Selecteer na het maken de gemaakte feed (hier is de mijne LED) en klik vervolgens op de volgende stap. Configureer in de volgende stap de feed die hieronder wordt weergegeven.
- Hier gebruikte ik 0 (UIT) en 1 (AAN) tekst voor de knop en klik vervolgens op maken. Hiermee wordt een schakelknop op uw dashboard gemaakt die kan worden gebruikt om dingen op afstand te bedienen.
Nu is mijn dashboard klaar voor IoT-toepassingen zoals domotica.
Stap 2: IFTTT (als dit dan dat)



If This Then That, ook wel IFTTT genoemd, is een gratis webgebaseerde service om ketens van eenvoudige voorwaardelijke instructies te maken, applets genaamd. Een applet wordt geactiveerd door wijzigingen die plaatsvinden binnen andere webservices zoals Gmail, Facebook, Telegram, Instagram of Pinterest.
Een applet kan bijvoorbeeld een e-mailbericht verzenden als de gebruiker tweet met een hashtag of een foto op Facebook kopieert naar het archief van een gebruiker als iemand een gebruiker in een foto tagt. Hier gebruikte ik IFTTT om de Google Assistant-service en Adafruit-service in de keten te gebruiken. Dus als ik Google Assistant gebruik om het licht van mijn huis te bedienen door Ok Google te zeggen, zet het licht dan AAN of UIT. Vervolgens interpreteert IFTTT het bericht en kan het naar het dashboard van Adafruit sturen als een begrijpelijk commando naar de aangemaakte feed.
Configureer IFTTTDe eerste stap is het aanmaken van een account op IFTTT.
Opmerking: maak een account aan op IFTTT met hetzelfde e-mailadres dat u voor Adafruit hebt gebruikt.
- Klik na het aanmaken van een account op Mijn applets en selecteer vervolgens Nieuwe applet.
- Na het selecteren van een nieuwe applet, krijgen we een nieuwe pagina waarop we moeten klikken om Dit wordt weergegeven in de afbeelding.
- Zoek vervolgens naar Google Assistent en selecteer deze.
- Voer nu spraakzinnen in die we zullen gebruiken als een opdracht voor Google Assistant.
We kunnen elke zin invoeren volgens onze applicatie. Zoals u kunt zien, zijn de zinnen die in de bovenstaande velden zijn ingevoerd om het licht AAN te zetten. Om Light OFF te maken, moeten we nog een applet maken met verschillende frases.
Nu krijgen we een andere pagina waarop we moeten klikken op die optie die wordt gebruikt om Google Assistant te verbinden met Adafruit.
- Zoek vervolgens naar Adafruit en selecteer het.
- Kies na het selecteren van Adafruit voor actie. Voer nu in welke gegevens we naar welke feed van het Adafruit-dashboard moeten sturen.
- Klik op Actie maken.
Dus wanneer ik Google Assistant op mijn mobiel gebruik en spraakopdracht geef als "Ok Google, zet LED AAN", ontvangt applet gemaakt in IFTTT deze opdracht en verzendt gegevens '1' naar de Adafruit-feed. Dit activeert de gebeurtenis op het Adafruit-dashboard dat continu wordt gecontroleerd door de microcontroller (hier NodeMCU). Deze microcontroller onderneemt actie volgens de gegevenswijziging op het Adafruit-dashboard.
Stap 3: Stroom en schema's


Voor de code van dit project:
Aanbevolen:
Hoe op IoT gebaseerde domotica te maken met NodeMCU-sensoren Besturingsrelais 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Hoe op IoT gebaseerde huisautomatisering te maken met NodeMCU-sensoren Besturingsrelais: In dit op IoT gebaseerde project heb ik huisautomatisering gemaakt met Blynk en NodeMCU besturingsrelaismodule met realtime feedback. In de handmatige modus kan deze relaismodule worden bediend vanaf mobiel of smartphone en handmatige schakelaar. In de automatische modus is deze slimme
Domotica met Google Firebase: 3 stappen

Domotica met Google Firebase: Inleiding: dit is een domotica-project dat gebruikmaakt van firebase en nodeMCU. De eerste reden waarom ik Firebase heb gekozen, is omdat het gemakkelijk kan worden onderhouden, het heeft een voortgangsrapport, Crash Analytics enz. En het is precies gratis, dus we kunnen u
Aan de slag met domotica: Home Assistant installeren: 3 stappen

Aan de slag met domotica: Home Assistant installeren: we gaan nu beginnen met de serie domotica, waar we een slim huis creëren waarmee we dingen als lichten, luidsprekers, sensoren enzovoort kunnen bedienen met behulp van een centrale hub samen met een stem assistent. In dit bericht zullen we leren hoe je ins
Adafruit NeoPixels gebruiken met Home Assistant - Ajarnpa

Gebruik Adafruit NeoPixels met Home Assistant: Adafruit NeoPixels zijn ringen, strips en andere printplaten met adresseerbare RGB LED-strips. Ze zijn aan elkaar te koppelen. Adafruit NeoPixels zijn super populair in de makersgemeenschap en worden veel gebruikt in verschillende doe-het-zelf (DIY) proj
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)

DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi