Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Podľa sylwekbala Nasledovať viac od autora:
Tento projekt ukazuje, ako vytvoriť tlačidlo IoT batérie napájané z batérie za menej ako 10 minút. Tlačidlo ovláda svetlá HUE nad IFTTT.
Dnes môžete stavať elektronické zariadenia a pripájať ich k iným zariadeniam inteligentnej domácnosti doslova za pár minút. A čo viac, môžete to urobiť bez špecializovaných programátorov a napísania jedného riadka kódu. V tomto blogu ukazujeme inteligentné tlačidlo Wi-Fi napájané z batérie, ktoré diaľkovo ovláda svetlá HUE cez internet. Vývojári ho môžu postaviť bez námahy na všetkých úrovniach schopností. Toto tlačidlo vydrží 15 000 aktivačných akcií na lítiové batérie 2xAAA - to je zďaleka najlepšie inteligentné tlačidlo s nízkym výkonom. Ak vezmeme do úvahy 8x stlačení/udalostí denne, bude to trvať 5+ rokov. Je to spôsobené tým, že modul IoT, ktorý sa používa v tomto projekte, nevypúšťa žiadny prúd, keď nie je aktivovaný - pravda 0A. Táto inštrukcia obsahuje nasledujúce kroky:
- Montáž pomocou dosky na chlieb
- Nastavenie služby IFTTT a HUE
- Konfigurácia modulu IoT
- Pripojenie modulu IoT k internetu
Všetko sa dá zvládnuť do 10 minút bez jediného riadku kódu alebo cloudových znalostí.
Zásoby
Časti
- Kriketový modul Wi-Fi Things On Edge
- Breadboard (všeobecné)
- Tlačidlo SparkFun Big Red Dome
- Držiak batérie, 2 x AAA
Softvérové aplikácie a online služby
Služba FTTT Maker
Nástroje
Spájkovačka (generická)
Krok 1: Montáž
Oddeľovací konektor spájkovacej kolíkovej hlavičky do DPS ku kriketovému modulu. Záhlavie uľahčuje pripojenie kriketového modulu k doske.
- Pripojte 1. kolík z tlačidla k batérii VCC (+)
- Pripojte 2. pin z tlačidla k portu WAKE_UP na kriketovom module
- Pripojte batériu VCC (+) k portu BATT na kriketovom module
- Pripojte batériu GND (-) k portu GND na kriketovom module
Krok 2: Nastavenie IFTTT
Kroky, ktoré treba dodržať:
- Choďte na:
- Prihlásiť sa alebo zaregistrovať
- Kliknite na položku Vytvoriť z ponuky Používateľ / Účet (pravý horný roh)
- Kliknutím na + vytvoríte novú zdrojovú udalosť
- Vyberte službu Webhooks
- Kliknite na Pokračovať
- Kliknite na položku Prijať webovú žiadosť (na ľavej strane)
- Vytvorte názov udalosti napr. button_event
- Zdrojová udalosť by mala byť nastavená teraz, po udalosti Then kliknite na +
- Hľadať službu HUE
- Vyberte HUE servisnú udalosť
- ak ešte nemáte HUE, musíte pridať do -> Pripojiť
- Vyberte zariadenie (svetlo), ku ktorému bude táto udalosť pripojená
- Kliknite na Dokončiť
Takmer hotovo, musíme získať HTTP adresu, na ktorú môžeme odosielať udalosti z modulu IoT.
Vyhľadajte službu Webhooks a kliknite na dokument v pravom hornom rohu.
Ďalej skopírujte webové odkazy v časti „Vytvorte POST alebo ZÍSKAJTE webovú požiadavku na:“, ktorú budete potrebovať.
Krok 3: Konfigurujte kriketový modul Wi-Fi
Kriket je úplne nakonfigurovaný na OTA (Over The Air) prostredníctvom Things On Edge - vývojársky portál (https://dev.thingsonedge.com). Konfiguráciu stiahne Cricket cez internet, keď je pripojený k vašej Wi-Fi (čo je popísané v ďalšej časti). Teraz to najskôr nakonfigurujeme.
Pre tlačidlo musíme nakonfigurovať kriket na odosielanie požiadavky POST HTTP, keď je prebudený vysokým signálom na pine IO1: WAKE_UP. Tento signál je k dispozícii po stlačení tlačidla.
Teraz otvorte portál vývojárov TOE z ľubovoľného prehliadača, či už z počítača alebo mobilného telefónu. Ak chcete aktivovať a konfigurovať zariadenie vo svojom účte, musíte sa zaregistrovať/prihlásiť na portál pre vývojárov. V opačnom prípade zariadenie nebude fungovať.
Po úspešnom prihlásení / registrácii musíte kliknutím na položku „Pridať nové“zariadenie aktivovať svoje zariadenie v systéme. Musíte použiť jedinečné sériové číslo vytlačené na štítku na zadnej strane kriketu. UPOZORNENIE: Sériové číslo si musíte nechať iba pre seba. Nezdieľajte to s nikým iným.
Teraz môžete nakonfigurovať svoje zariadenie.
Nastavte nasledujúcu konfiguráciu:
- RTC: VYPNUTÉ
- IO2: VYPNUTÉ
- IO3: Vypnuté
- Monitor batérie: VYPNUTÝ
- Vynútiť aktualizácie zapnuté - IO1 Wake Up: On
- Vynútiť aktualizácie dňa - Prebudenie RTC: VYPNUTÉ
- Udalosti po príspevkoch: pozri nižšie
Skopírujte/prilepte odkaz, ktorý ste skopírovali z Webhooks, do io1_wakeup a údaje nechajte prázdne
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Po nastavení konfigurácie kliknite na tlačidlo Uložiť.
Dobre! Už ste skoro tam! Teraz stačí pripojiť zariadenie k internetu prostredníctvom siete Wi-Fi. Postupujte podľa nasledujúcej časti.
Krok 4: Pripojenie modulu IoT k internetu
V niekoľkých krokoch pripojíte svoje zariadenie k internetu prostredníctvom siete Wi-Fi. Všetko, čo musíte urobiť, je aktivovať súkromný hotspot Cricket pre Wi-Fi a potom otvoriť súkromnú webovú stránku a odoslať poverenia siete Wi-Fi. Postupujte podľa nižšie uvedených krokov:
- Stlačte a podržte tlačidlo na module 5 sekúnd, kým LED dióda nepretržite nesvieti.
- Akonáhle LED dióda neustále svieti, kriket otvoril súkromné hotspot Wi-Fi. Pripojte sa z prenosného počítača alebo smartfónu k hotspotu pomocou nasledujúcich poverení: SSID: toe_device
- Po pripojení otvorte súkromnú webovú stránku: https://192.168.4.1/index.html UPOZORNENIE: uistite sa, že LED dióda stále svieti! Ak je VYPNUTÉ, zopakujte kroky od začiatku
- Teraz môžete odovzdať svoje poverenia siete Wi-Fi a kliknúť na PRIPOJIŤ. Ak ste zadali správny SSID a heslo, zariadenie by malo po niekoľkých sekundách oznámiť, že je online a kontrolka LED zhasne.
Gratulujem Teraz je vaše zariadenie zverejnené a pripojené k internetu!
Krok 5: Zhrnutie
Teraz môžete tlačidlovým zariadením zapínať/vypínať svetlo HUE !!
Viac informácií nájdete:
- O module Cricket zo stránky Things On Edge (https://thingsonedge.com)
- Viac technických informácií nájdete tu GitHUB (https://github.com/thingsonedge/cricket)
- Video s pokynmi: