Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Montage
- Schritt 2: IFTTT-Setup
- Schritt 3: Wi-Fi Cricket-Modul konfigurieren
- Schritt 4: IoT-Modul mit dem Internet verbinden
- Schritt 5: Zusammenfassung
Video: Batteriebetriebener Wi-Fi Smart Button zur Steuerung von HUE-Leuchten - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Von sylwekbalaFolgen Sie mehr vom Autor:
Dieses Projekt zeigt, wie Sie in weniger als 10 Minuten eine batteriebetriebene IoT-Wi-Fi-Taste erstellen. Die Taste steuert HUE-Lichter über IFTTT.
Heute können Sie elektronische Geräte bauen und sie buchstäblich in wenigen Minuten mit anderen Smart-Home-Geräten verbinden. Darüber hinaus können Sie dies ohne dedizierte Programmierer und das Schreiben einer einzigen Codezeile tun. In diesem Blog zeigen wir einen batteriebetriebenen Wi-Fi Smart Button, der HUE-Lichter aus der Ferne über das Internet steuert. Es kann mühelos von Entwicklern aller Erfahrungsstufen erstellt werden. Die Taste hält 15.000 Aktivierungsereignisse mit 2xAAA-Lithiumbatterien durch - dies ist bei weitem die beste Smart-Taste mit geringem Stromverbrauch. Wenn wir 8x Pushs/Events pro Tag berücksichtigen, dauert es 5+ Jahre. Dies liegt daran, dass das IoT-Modul, das in diesem Projekt verwendet wird, keinen Strom verbraucht, wenn es nicht aktiviert ist - true 0A. Diese Anleitung umfasst die folgenden Schritte:
- Montage mit Brotbrett
- IFTTT- und HUE-Dienst einrichten
- IoT-Modul konfigurieren
- IoT-Modul mit dem Internet verbinden
Alles kann in weniger als 10 Minuten ohne eine einzige Codezeile oder Cloud-Kenntnisse erledigt werden.
Lieferungen
Teile
- Cricket-WLAN-Modul Things On Edge
- Steckbrett (allgemein)
- SparkFun großer roter Dome-Knopf
- Batteriehalter, AAA x 2
Software-Apps und Online-Dienste
FTTT Maker-Dienst
Werkzeuge
Lötkolben (generisch)
Schritt 1: Montage
Lötstiftleiste PCB Breakaway-Steckverbinder zum Cricket-Modul. Der Header erleichtert das Anschließen des Cricket-Moduls an das Steckbrett.
- Verbinden Sie den 1. Pin von der Taste mit der Batterie VCC (+)
- Verbinden Sie den zweiten Pin von der Taste mit dem WAKE_UP-Port des Cricket-Moduls
- Verbinden Sie die Batterie VCC (+) mit dem BATT-Anschluss des Cricket-Moduls
- Verbinden Sie die Batterie GND (-) mit dem GND-Anschluss des Cricket-Moduls
Schritt 2: IFTTT-Setup
Schritte zum folgen:
- Gehen Sie zu:
- Anmelden oder Registrieren
- Klicken Sie auf das Menü "Vom Benutzer / Konto erstellen" (obere rechte Ecke).
- Klicken Sie auf +, um ein neues Quellereignis zu erstellen
- Wählen Sie den Webhoos-Dienst
- Klicken Sie auf Weiter
- Klicken Sie auf Webanfrage empfangen (auf der linken Seite).
- Ereignisnamen erstellen, z. B. button_event
- Das Quellereignis sollte jetzt eingerichtet sein, klicken Sie auf + nach dem Ereignis Dann
- HUE-Dienst suchen
- HUE-Dienstereignis auswählen
- Wenn Sie HUE noch nicht haben, müssen Sie hinzufügen über -> Verbinden
- Wählen Sie ein Gerät (Licht) aus, an das dieses Ereignis angehängt wird
- Klicken Sie auf Fertig stellen
Fast fertig, wir benötigen eine HTTP-Adresse, an die wir ein Ereignis vom IoT-Modul senden können.
Suchen Sie nach dem Webhooks-Dienst und klicken Sie im Dokument in der rechten oberen Ecke auf.
Als nächstes kopieren Sie die Weblinks unter "Make a POST or GET web request to:", Sie werden sie später benötigen.
Schritt 3: Wi-Fi Cricket-Modul konfigurieren
Cricket ist vollständig konfiguriert OTA (Over The Air) über Things On Edge - Developer Portal (https://dev.thingsonedge.com). Die Konfiguration wird von Cricket über das Internet abgerufen, wenn es mit Ihrem WLAN verbunden ist (was im nächsten Abschnitt beschrieben wird). Jetzt konfigurieren wir es zuerst.
Für die Schaltfläche müssen wir Cricket so konfigurieren, dass es eine POST-HTTP-Anforderung sendet, wenn es durch ein hohes Signal am IO1: WAKE_UP-Pin geweckt wird. Dieses Signal wird ausgegeben, wenn die Taste gedrückt wird.
Öffnen Sie jetzt das TOE Developer Portal von jedem Browser aus, entweder vom PC oder vom Handy aus. Sie müssen sich beim Entwicklerportal registrieren/anmelden, um das Gerät in Ihrem Konto zu aktivieren und zu konfigurieren. Sonst funktioniert das Gerät nicht.
Nach erfolgreicher Anmeldung / Registrierung müssen Sie auf "Neues Gerät hinzufügen" klicken, um Ihr Gerät im System zu aktivieren. Sie müssen die eindeutige Seriennummer verwenden, die auf einem Aufkleber auf der Rückseite des Cricket aufgedruckt ist. ACHTUNG: Sie dürfen die Seriennummer nur für sich selbst aufbewahren. Teilen Sie es nicht mit anderen.
Jetzt können Sie Ihr Gerät konfigurieren.
Legen Sie die folgende Konfiguration fest:
- RTC: AUS
- IO2: AUS
- IO3: Aus
- Batterieüberwachung: AUS
- Updates erzwingen - IO1 Wake Up: Ein
- Updates erzwingen – RTC Wake Up: AUS
- Post-Events: siehe unten
Kopieren Sie den Link, den Sie von Webhooks kopiert haben, in io1_wakeup und lassen Sie die Daten leer
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Sobald Sie die Konfiguration eingestellt haben, klicken Sie auf die Schaltfläche Speichern.
Gut erledigt! Du bist fast am Ziel! Jetzt müssen Sie Ihr Gerät nur noch über Ihr Wi-Fi-Netzwerk mit dem Internet verbinden. Bitte folgen Sie dem nächsten Abschnitt, wie es geht.
Schritt 4: IoT-Modul mit dem Internet verbinden
In wenigen Schritten verbinden Sie Ihr Gerät über Ihr WLAN-Netzwerk mit dem Internet. Alles, was Sie tun müssen, ist, den privaten WLAN-Hotspot von Cricket zu aktivieren und dann eine private Webseite zu öffnen, um Ihre WLAN-Netzwerk-Anmeldeinformationen zu übergeben. Bitte befolgen Sie die folgenden Schritte:
- Halten Sie eine Taste am Modul 5 Sekunden lang gedrückt, bis die LED konstant leuchtet.
- Sobald die LED konstant leuchtet, öffnet Cricket einen privaten WLAN-Hotspot. Verbinden Sie sich entweder von einem Laptop oder Smartphone mit dem Hotspot mit den folgenden Anmeldeinformationen:SSID: toe_deviceEs ist kein Passwort erforderlich
- Sobald die Verbindung hergestellt ist, öffnen Sie eine private Webseite: https://192.168.4.1/index.htmlHINWEIS: Stellen Sie sicher, dass die LED noch leuchtet! Wenn OFF ist, wiederholen Sie die Schritte von Anfang an
- Jetzt können Sie Ihre Wi-Fi-Netzwerk-Anmeldeinformationen übergeben und auf VERBINDEN klicken. Wenn Sie die richtige SSID und das richtige Passwort eingegeben haben, sollte das Gerät nach einigen Sekunden melden, dass es online ist und die LED erlischt.
Herzliche Glückwünsche! Jetzt ist Ihr Gerät live und mit dem Internet verbunden!
Schritt 5: Zusammenfassung
Jetzt können Sie das HUE-Licht mit Ihrem Tastengerät ein- und ausschalten !
Weitere Informationen finden Sie:
- Über das Cricket-Modul von der Seite Things On Edge (https://thingsonedge.com)
- Weitere technische Informationen finden Sie hier GitHUB (https://github.com/thingsonedge/cricket)
- Video mit Anleitung:
Empfohlen:
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu -- ESP32-Anfängerleitfaden: 5 Schritte
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu || ESP32-Anfängerhandbuch: In diesem Projekt zeige ich Ihnen, wie einfach / schwierig es ist, einen ESP32 mit der Arduino IDE zu verwenden, um jedem Elektronikprojekt eine WiFi-Steuerung hinzuzufügen. Unterwegs zeige ich Ihnen, wie Sie mit dem ESP32 einen einfachen WLAN-Server erstellen und wie Sie
Anleitung zur Verwendung von LORA SX1278 RF433 – 3 Schritte
Tutorial So verwenden Sie LORA SX1278 RF433: In diesem Tutorial werden wir Ihnen beibringen, wie Sie LORA-SX1278 RF433 dazu bringen, miteinander zu kommunizieren
Verwendung von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : 4 Schritte
Einsatz von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : Landwirte und Gewächshausbetreiber für ein kostengünstiges automatisches Bewässerungssystem. In diesem Projekt integrieren wir einen elektronischen Bodenfeuchtesensor mit einem Mikrocontroller, um Pflanzen automatisch ohne menschliches Zutun zu bewässern, wenn der Boden zu trocken ist
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Kahoot! Web 2.0 Tool – Anleitung zur Erstellung von Quiz für Lehrer – wikiHow
Kahoot! Web 2.0-Tool-Quiz-Erstellungsanweisungen für Lehrer: Das folgende Instructable soll Lehrern zeigen, wie die Quiz-Erstellungsfunktion für das Web 2.0-Tool Kahoot verwendet wird! Kahoot! kann als digitales Spielwerkzeug zum Überprüfen und Bewerten von studentischem Inhaltswissen in verschiedenen Fächern und zu mehreren