Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Bisher haben Sie Ihren Google-Assistenten verwendet, um die Frage zu Wetterbedingungen, Währungskursen, Richtung, Datum und Uhrzeit usw. zu beantworten. Ihr Google-Assistent kann mehr als nur diese Fragen beantworten. Verwenden Sie jetzt Google Assistant, um Ihre Haushaltsgeräte zu steuern, sagen Sie einfach
Ok Google, schalte das Licht ein.
und Ihre Arbeit ist getan. Lesen Sie also diesen Artikel, um zu erfahren, wie Sie dies ermöglichen können.
Schritt 1: Prozess
Dieser Prozess besteht aus drei Teilen,
- Hardware (WiFi gesteuertes Relais)
- Codierung (Adafruit MQTT-Client-Code)
- 'IFTTT (Zusammenführung von Google Assistant und Adafruit MQTT)
Schritt 2: Hardware
Für die Hardware benötigen wir ein Relais zum Schalten von AC-Geräten, das über WLAN betrieben wird. Dafür habe ich mein bereits gemachtes vorheriges Projekt Sonoff verwendet. Falls Sie sich dieses Projekt angesehen und Ihren eigenen Sonoff erstellt haben, ist Ihr Hardware- und Codierungsteil abgeschlossen.
Für den Rest der Leute zeige ich Ihnen ein einfaches Relais, das mit der ESP8266 12e-Entwicklungsplatine gesteuert wird. Die Verbindungen von Relais, esp8266 und dem AC-Gerät (Glühbirne) sind also etwa so,
Schritt 3: Codierung
Für die Codierung des ESP8266 verwenden wir die Adafruit MQTT Library, die Sie von meinem GitHub-Konto herunterladen können. In dieser Bibliothek werden wir nur den Beispielcode mit dem Namen „mqtt_esp8266“ändern.
Es gibt viele Änderungen, die Sie an diesem Code vornehmen müssen, also sehen Sie sich besser mein Tutorial-Video an. Und ja, Sie müssen auch ein Konto bei io.adafruit.com erstellen, bevor Sie den Code hochladen, da Sie nur wenige Details Ihres Kontos in den Code eingeben müssen. Sehen Sie sich also mein Video am Ende des Artikels an, um den Prozess zu kennen.
Schritt 4: IFTTT
IFTTT steht für If This Then That, was im Grunde eine Plattform bietet, auf der wir zwei verschiedene Dienste zusammenführen können. Wie für unser Projekt werden wir Google Assistant und Adafruit MQTT verwenden. Alle vom Google Assistant kommenden Anweisungen werden also von IFTTT verarbeitet und dementsprechend werden die Aktionen auf der Adafruit MQTT-Serverseite ausgeführt.
In IFTTT zu rechnen und Applets in dieser Anwendung zu erstellen, ist ein etwas langwieriger Prozess und es wird schwierig sein, es in Worten zu erklären. Sehen Sie sich dazu bitte mein Tutorial-Video an.
Schritt 5: Tutorial-Video
Sehen Sie sich dieses vollständige Tutorial-Video an, um jeden einzelnen Prozess genau zu verstehen. Wenn Sie immer noch Zweifel an diesem Projekt oder einem anderen Projekt haben, können Sie mich direkt über meine Nummer per WhatsApp kontaktieren
+91 82000 79034