Obsah:
- Krok 1: Dajte dohromady svoje materiály
- Krok 2: Nastavte aplety IFTTT
- Krok 3: Konfigurujte aplikáciu Blynk
- Krok 4: Napíšte kód
- Krok 5: Zhrnutie
Video: Inteligentný budík: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Cieľom tohto projektu je mať minimálny, ale informatívny budík ráno. V prvom rade nepotrebujeme všetky informácie, ktoré dostaneme do telefónu, ale mnohí z nás chcú vedieť jednu alebo dve veci. Je napríklad pekné vedieť, či bude obzvlášť horúci deň.
Mnoho z nás má problém vstať z postele hneď, ako sa spustí alarm. Tento budík tiež zaznamenáva, v akom čase ste ho každý deň vypli, čo dúfame, že v budúcnosti bude použité na pridanie nových funkcií.
Nami navrhované riešenie je alarm, ktorý vás každé ráno prebudí a pomocou LED diód vám ukáže údaje, ktoré vás zaujímajú. Teraz je leto, a tak sme sa rozhodli oznámiť nám, či bude obzvlášť horúci alebo vlhký deň - okrem toho už skutočne nie je potrebné kontrolovať počasie.
Tok informácií je nasledujúci. Uzol MCU dostane webhook o 8:00 od IFTTT, ktorý zapne alarm. Ďalší webhook od IFTTT získava správu o počasí a aktualizuje LED svetlá podľa našich prahových hodnôt. Po kliknutí na tlačidlo „Zavrieť“sa časová pečiatka pridá do listu Google na budúce použitie. Webhooky máme definované aj v aplikácii Blynk, aby to bolo všetko prepojené.
Čo budete potrebovať:
- Uzol MCU
- Doska na chlieb
- Rečník
- 2 LED svetlá (rôzne farby)
- 2 odpory (330R)
- Tlačidlo
- 6 káblov arduino
Krok 1: Dajte dohromady svoje materiály
Pomocou uzla MCU sme spojili dve diódy LED, tlačidlo a reproduktor.
Krok 2: Nastavte aplety IFTTT
Na tento budík budete potrebovať niekoľko appletov.
- O 8:00 zapnite budík
- Súčasne odošlite žiadosť o predpoveď počasia na ten istý deň. Získajte predpovede teploty a vetra.
- Keď je budík vypnutý, odošlite časovú pečiatku do hárkov Google.
Zaistite, aby každá potrebná hodnota bola priradená k jeho vlastnému virtuálnemu pinu.
Krok 3: Konfigurujte aplikáciu Blynk
Nastavte aplikáciu Blynk a definujte webové háčiky, ktoré sa v nej používajú. Vo svojom kóde budete musieť použiť aj kľúč aplikácie, preto si ho uložte.
Krok 4: Napíšte kód
Pre každý z virtuálnych pinov, ktoré ste definovali v aplikácii blynk, napíšte funkciu BLYNK_WRITE (V n), ktorá bude spracovávať všetky údaje.
Prah pre Horúci deň sme nastavili na 30 stupňov Celzia a prah pre Veterno na 40 km/h. Takto budete najskôr upozornení, či bude obzvlášť horúci alebo veterný deň.
Krok 5: Zhrnutie
Hlavnou výzvou tohto projektu bolo prepojenie všetkých apletov z IFTTT. Riešili sme to tak, že sme každého testovali jednotlivo a potom sme to dali dohromady až potom, čo sme videli, že každá časť projektu funguje sama.
Systém, ktorý sme vytvorili, nie je taký pokročilý, ako sme dúfali; keďže nemáme prístup k obrazovkám ani k iným metódam zobrazovania údajov používateľovi, použili sme zjednodušenú metódu - pomocou LED svetiel ukazovať iba konkrétne prípady.
Existuje mnoho spôsobov, ako pokračovať v tomto projekte.
Jeden z najpraktickejších spôsobov, ktorými sa pri realizácii tohto projektu stretávame, je zmena času bdenia na základe toho, ako dlho používateľovi trvá, kým sa prebudí. Trvá vám pol hodinu ráno vypnutie budíka? Ak je to tak, zobudí vás to pol hodiny pred časom, ktorý ste nastavili. Možno sa neskôr neskôr lepšie zobudíš; v takom prípade ťa to začne neskôr prebúdzať. To sa dá dosiahnuť tak, že použijeme časy, ktoré odosielame na hárok Google, a pomocou jednoduchej matematiky zistíme časovú dotáciu, ktorú by sme mali na prebudenie poskytnúť.
Ďalšou myšlienkou je pridať k svojmu projektu obrazovku a poskytnúť presnú predpoveď správy o počasí spolu s akýmikoľvek informáciami, ktoré by používateľ chcel ráno vedieť ako prvú vec.
Video s spustením alarmu si môžete pozrieť tu:
Odporúča:
Inteligentný budík využívajúci Magicbit (Arduino): 10 krokov
Inteligentný budík pomocou Magicbit (Arduino): Tento tutoriál ukazuje, ako vytvoriť inteligentný budík pomocou OLED displeja na doske Magicbit dev bez použitia akéhokoľvek modulu RTC
WakeupNow - inteligentný budík: 8 krokov
WakeupNow - Inteligentný budík: Ako každý vie, život študentov je veľmi ťažký, majú dlhý deň s prednáškami, veľa domácich úloh a vo všeobecnosti majú bláznivý život. Nemajú čas na nič, a ak im navrhnete, aby si pridali niekoľko hodín dňa, budú radi. Unfo
Wake Me Up - inteligentný budík: 6 krokov
Wake Me Up - inteligentný budík: Wake me up je inteligentný budík, ktorý je možné použiť aj ako inteligentné svetlo. Vstavaný LED pásik simuluje prirodzené svetlo prichádzajúce do vašej miestnosti. To umožňuje pokojný a prirodzený spôsob, ako začať svoj deň. Budík je tiež vybavený 4*7 segme
Inteligentný budík: inteligentný budík vyrobený z Raspberry Pi: 10 krokov (s obrázkami)
Inteligentný budík: Inteligentný budík vyrobený z Raspberry Pi: Už ste niekedy chceli inteligentné hodiny? Ak je to tak, toto je riešenie pre vás! Vyrobil som inteligentný budík, toto sú hodiny, v ktorých môžete zmeniť čas budíka podľa webových stránok. Keď sa spustí alarm, zaznie zvuk (bzučiak) a 2 svetlá
GOOB - inteligentný budík: 15 krokov (s obrázkami)
GOOB - inteligentný budík: GOOB je skratka pre „Get Out Of Bed“, čo je vhodný názov pre môj projekt. Chcel som vytvoriť zariadenie, ktoré mi môže pomôcť prebudiť sa ráno, pretože to nie je najľahšia úloha. Hlavnou myšlienkou je, že budík nezastaví budík