Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Tot nu toe heb je je Google Assistent gebruikt om de vraag over weersomstandigheden, valutakoersen, richting, datum & tijd etc. te beantwoorden. Je Google Assistent kan meer doen dan alleen deze vragen beantwoorden. Gebruik nu Google Assistant om uw huishoudelijke apparaten te bedienen, zeg gewoon
Oké Google, doe het licht aan.
en je werk is gedaan. Dus lees dit artikel om te leren hoe je dit mogelijk kunt maken.
Stap 1: Proces
Dit proces bestaat uit drie delen,
- Hardware (WiFi gestuurd relais)
- Codering (Adafruit MQTT-clientcode)
- 'IFTTT (samenvoegen van Google Assistant en Adafruit MQTT)
Stap 2: Hardware
Voor de hardware hebben we een relais nodig om AC-apparaten te schakelen die via wifi worden bediend. Dus daarvoor heb ik mijn al eerder gemaakte project Sonoff gebruikt. Als je dit project hebt bekeken en je eigen Sonoff hebt gemaakt, is je hardware- en coderingsgedeelte voltooid.
Voor de rest van de mensen zal ik je een eenvoudig relais laten zien dat wordt bestuurd met behulp van het ESP8266 12e-ontwikkelbord. Dus de aansluitingen van relais, esp8266 en het AC-apparaat (lamp) zijn zoiets als dit,
Stap 3: Coderen
Voor het coderen van de ESP8266 gaan we Adafruit MQTT Library gebruiken, die je kunt downloaden van mijn GitHub-account. In die bibliotheek gaan we gewoon de voorbeeldcode met de naam "mqtt_esp8266" wijzigen.
Er zijn veel wijzigingen die u in die code moet doen, dus bekijk mijn instructievideo beter. En ja, je moet ook een account aanmaken op io.adafruit.com voordat je de code uploadt, want er zijn maar weinig details van je account die je in de code moet invoeren. Dus bekijk mijn video aan het einde van het artikel om het proces te kennen.
Stap 4: IFTTT
IFTTT staat voor If This Then That wat in feite een platform biedt waarop we twee verschillende diensten kunnen samenvoegen. Net als voor ons project gaan we Google Assistant en Adafruit MQTT gebruiken. Dus elke instructie die van de Google-assistent komt, wordt verwerkt door IFTTT en dienovereenkomstig worden de acties uitgevoerd aan de Adafruit MQTT-server.
Rekening houden in IFTTT en applets maken in die applicatie is een wat langdurig proces en het zal moeilijk zijn om het in woorden uit te leggen. Bekijk hiervoor daarom mijn instructievideo.
Stap 5: instructievideo
Bekijk deze volledige instructievideo om elk proces precies te begrijpen. Toch heb je enige twijfel over dit project of mijn andere project, je kunt me direct WhatsAppen op mijn nummer
+91 82000 79034