Inhaltsverzeichnis:

Batteriebetriebener Wi-Fi Smart Button zur Steuerung von HUE-Leuchten - Gunook
Batteriebetriebener Wi-Fi Smart Button zur Steuerung von HUE-Leuchten - Gunook

Video: Batteriebetriebener Wi-Fi Smart Button zur Steuerung von HUE-Leuchten - Gunook

Video: Batteriebetriebener Wi-Fi Smart Button zur Steuerung von HUE-Leuchten - Gunook
Video: Philips Farbton-Dimmer V2 | Unboxing-Setup für Anfänger plus Vergleich mit V1 2024, Juli
Anonim

Von sylwekbalaFolgen Sie mehr vom Autor:

So verbinden Sie RaspberryPi Pico mit WLAN und senden Benachrichtigungen
So verbinden Sie RaspberryPi Pico mit WLAN und senden Benachrichtigungen
So verbinden Sie RaspberryPi Pico mit WLAN und senden Benachrichtigungen
So verbinden Sie RaspberryPi Pico mit WLAN und senden Benachrichtigungen
BBC Micro: Bit + WiFi + Telefonbenachrichtigungen
BBC Micro: Bit + WiFi + Telefonbenachrichtigungen
BBC Micro: Bit + WiFi + Telefonbenachrichtigungen
BBC Micro: Bit + WiFi + Telefonbenachrichtigungen
So bauen Sie WiFi-Sensoren und UI in Node-RED auf Raspberry Pi
So bauen Sie WiFi-Sensoren und UI in Node-RED auf Raspberry Pi
So bauen Sie WiFi-Sensoren und UI in Node-RED auf Raspberry Pi
So bauen Sie WiFi-Sensoren und UI in Node-RED auf Raspberry Pi

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:

  1. Montage mit Brotbrett
  2. IFTTT- und HUE-Dienst einrichten
  3. IoT-Modul konfigurieren
  4. 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

Image
Image
Montage
Montage
Montage
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

IFTTT-Setup
IFTTT-Setup
IFTTT-Setup
IFTTT-Setup
IFTTT-Setup
IFTTT-Setup
IFTTT-Setup
IFTTT-Setup

Schritte zum folgen:

  1. Gehen Sie zu:
  2. Anmelden oder Registrieren
  3. Klicken Sie auf das Menü "Vom Benutzer / Konto erstellen" (obere rechte Ecke).
  4. Klicken Sie auf +, um ein neues Quellereignis zu erstellen
  5. Wählen Sie den Webhoos-Dienst
  6. Klicken Sie auf Weiter
  7. Klicken Sie auf Webanfrage empfangen (auf der linken Seite).
  8. Ereignisnamen erstellen, z. B. button_event
  9. Das Quellereignis sollte jetzt eingerichtet sein, klicken Sie auf + nach dem Ereignis Dann
  10. HUE-Dienst suchen
  11. HUE-Dienstereignis auswählen
  12. Wenn Sie HUE noch nicht haben, müssen Sie hinzufügen über -> Verbinden
  13. Wählen Sie ein Gerät (Licht) aus, an das dieses Ereignis angehängt wird
  14. 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

WLAN-Cricket-Modul konfigurieren
WLAN-Cricket-Modul konfigurieren
WLAN-Cricket-Modul konfigurieren
WLAN-Cricket-Modul konfigurieren
WLAN-Cricket-Modul konfigurieren
WLAN-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

IoT-Modul mit dem Internet verbinden
IoT-Modul mit dem Internet verbinden
Verbinden des IoT-Moduls mit dem Internet
Verbinden des IoT-Moduls mit dem Internet
IoT-Modul mit dem Internet verbinden
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:

  1. Halten Sie eine Taste am Modul 5 Sekunden lang gedrückt, bis die LED konstant leuchtet.
  2. 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
  3. 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
  4. 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: