Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Podle sylwekbala Sledovat více od autora:
Tento projekt ukazuje, jak vytvořit bateriové tlačítko IoT Wi-Fi za méně než 10 minut. Tlačítko ovládá světla HUE přes IFTTT.
Dnes můžete stavět elektronická zařízení a připojovat je k dalším chytrým domácím zařízením doslova během několika minut. A co víc, můžete to udělat bez specializovaných programátorů a psaní jediného řádku kódu. V tomto blogu ukazujeme bateriové Wi-Fi Smart Button, které ovládá světla HUE na dálku přes internet. Lze jej snadno postavit vývojáři na všech úrovních dovedností. Tlačítko vydrží 15 000 aktivačních událostí na lithiové baterie 2xAAA - to je zdaleka nejlepší chytré tlačítko s nízkým výkonem. Pokud vezmeme v úvahu 8x pushů/událostí denně, bude to trvat 5+ let. Je to způsobeno tím, že modul IoT, který je použit v tomto projektu, nevypouští žádný proud, když není aktivován - true 0A. Tato instrukce obsahuje následující kroky:
- Montáž pomocí chlebové desky
- Nastavení služby IFTTT a HUE
- Konfigurace modulu IoT
- Připojení modulu IoT k internetu
Vše lze zvládnout za méně než 10 minut bez jediného řádku znalostí kódu nebo cloudu.
Zásoby
Díly
- Kriketový modul Wi-Fi Things On Edge
- Breadboard (obecné)
- Tlačítko SparkFun Big Red Dome
- Držák baterie, 2 x AAA
Softwarové aplikace a online služby
Služba FTTT Maker
Nástroje
Páječka (obecná)
Krok 1: Montáž
Odlamovací konektor desky plošných spojů pájecího pinu ke kriketovému modulu. Záhlaví usnadňuje připojení kriketového modulu k prkénku.
- Připojte 1. pin z tlačítka k baterii VCC (+)
- Připojte 2. pin z tlačítka k portu WAKE_UP na kriketovém modulu
- Připojte baterii VCC (+) k portu BATT na kriketovém modulu
- Připojte bateriový GND (-) k GND portu na kriketovém modulu
Krok 2: Nastavení IFTTT
Kroky, které je třeba dodržovat:
- Přejít na:
- Přihlaste se nebo zaregistrujte
- Klikněte na Vytvořit z nabídky Uživatel / Účet (pravý horní roh)
- Kliknutím na + vytvoříte novou zdrojovou událost
- Vyberte službu Webhooks
- Klikněte na Pokračovat
- Klikněte na Přijmout webový požadavek (na levé straně)
- Vytvořte název události, např. button_event
- Zdrojová událost by měla být nastavena hned, po události Then klikněte na +
- Hledat službu HUE
- Vyberte servisní událost HUE
- pokud ještě nemáte HUE, musíte přidat -> Připojit
- Vyberte zařízení (světlo), ke kterému bude tato událost připojena
- Klikněte na Dokončit
Téměř hotovo, potřebujeme získat HTTP adresu, na kterou můžeme zveřejnit událost z modulu IoT.
Vyhledejte službu Webhooks a klikněte na dokument v pravém horním rohu.
Další zkopírujte webové odkazy v části „Vytvořte POST nebo ZÍSKEJTE webový požadavek na:“budete jej potřebovat jako druhý.
Krok 3: Konfigurujte Wi-Fi kriketový modul
Cricket je zcela konfigurován OTA (Over The Air) prostřednictvím Things On Edge - Developer Portal (https://dev.thingsonedge.com). Konfiguraci načte Cricket přes internet, když je připojen k vaší Wi-Fi (což je popsáno v další části). Nyní jej nejprve nakonfigurujeme.
Pro tlačítko musíme nakonfigurovat kriket na odesílání požadavku POST HTTP, když je probuzen vysokým signálem na pinu IO1: WAKE_UP. Tento signál je poskytován při stisknutí tlačítka.
Nyní otevřete TOE Developer Portal z libovolného prohlížeče, ať už z počítače nebo mobilu. Chcete -li zařízení aktivovat a konfigurovat ve svém účtu, musíte se zaregistrovat/přihlásit na portál pro vývojáře. Jinak zařízení nebude fungovat.
Po úspěšném přihlášení / registraci musíte aktivovat zařízení v systému kliknutím na „Přidat nové“zařízení. Musíte použít jedinečné sériové číslo vytištěné na štítku na zadní straně kriketu. UPOZORNĚNÍ: Sériové číslo si musíte nechat pouze pro sebe. Nesdílejte to s nikým jiným.
Nyní můžete zařízení nakonfigurovat.
Nastavte následující konfiguraci:
- RTC: VYPNUTO
- IO2: VYPNUTO
- IO3: Vypnuto
- Monitor baterie: VYPNUTO
- Vynutit aktualizaci na - IO1 Wake Up: On
- Vynutit aktualizaci zapnuto - Probuzení RTC: VYPNUTO
- Události po příspěvcích: viz níže
Zkopírujte/vložte odkaz, který jste zkopírovali z Webhooks, do io1_wakeup a ponechte data prázdná
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Jakmile nastavíte konfiguraci, stiskněte tlačítko Uložit.
Výborně! Jste téměř tam! Nyní stačí připojit zařízení k internetu prostřednictvím sítě Wi-Fi. Postupujte podle následující části.
Krok 4: Připojení modulu IoT k internetu
V několika krocích připojíte své zařízení k internetu prostřednictvím sítě Wi-Fi. Vše, co musíte udělat, je aktivovat soukromý hotspot Cricket pro Wi-Fi a poté otevřít soukromou webovou stránku a předat přihlašovací údaje k síti Wi-Fi. Postupujte podle následujících kroků:
- Stiskněte a podržte tlačítko na modulu po dobu 5 sekund, dokud LED dioda trvale nesvítí.
- Jakmile LED trvale svítí, Cricket otevřel soukromé hotspot Wi-Fi. Připojte se z notebooku nebo smartphonu k hot spotu pomocí následujících přihlašovacích údajů: SSID: toe_device Není vyžadováno heslo
- Po připojení otevřete soukromou webovou stránku: https://192.168.4.1/index.html UPOZORNĚNÍ: ujistěte se, že LED stále svítí! Pokud je VYPNUTO, opakujte kroky od začátku
- Nyní můžete předat své přihlašovací údaje k síti Wi-Fi a kliknout na PŘIPOJIT. Pokud jste zadali správný SSID a heslo, mělo by zařízení po několika sekundách hlásit, že je online a kontrolka LED zhasne.
Gratulujeme! Nyní je vaše zařízení aktivní a připojené k internetu!
Krok 5: Shrnutí
Nyní můžete tlačítkem zapnout/vypnout světlo HUE !
Více informací najdete:
- O modulu Cricket ze stránky Things On Edge (https://thingsonedge.com)
- Více technických informací naleznete zde GitHUB (https://github.com/thingsonedge/cricket)
- Video s pokyny: