Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Myšlenkou tohoto projektu je mít minimální, ale informativní budík ráno. V první řadě nepotřebujeme všechny informace, které dostáváme do telefonu, ale mnoho z nás chce vědět jednu nebo dvě věci. Je například příjemné vědět, jestli bude obzvlášť horký den.
Mnoho z nás má problém vstát z postele, jakmile se spustí alarm. Tento budík také sleduje, v kolik hodin jste jej každý den vypnuli, což doufáme v budoucnu využijeme k přidávání nových funkcí.
Naše navrhované řešení je alarm, který vás každé ráno probudí a pomocí LED diod vám ukáže data, která vás zajímají. Nyní je léto, a tak jsme se rozhodli, že dáme vědět, jestli bude obzvláště horký nebo vlhký den - kromě toho už není potřeba kontrolovat počasí.
Informační tok je následující. Uzel MCU obdrží webhook v 8 hodin od IFTTT, který zapne alarm. Další webhook od IFTTT dostává zprávu o počasí a aktualizuje LED světla podle našich prahových hodnot. Po kliknutí na tlačítko 'zavřít' se časové razítko přidá do listu Google pro budoucí použití. Webhooky máme také definovány v aplikaci Blynk, abychom měli vše propojené.
Co budete potřebovat:
- Uzel MCU
- Chlebová deska
- mluvčí
- 2 LED světla (různé barvy)
- 2 odpory (330R)
- Knoflík
- 6 kabelů arduino
Krok 1: Spojte své materiály dohromady
Pomocí Node MCU jsme propojili dvě LED diody, tlačítko a reproduktor.
Krok 2: Nastavení IFTTT apletů
K tomuto budíku budete potřebovat několik appletů.
- V 8 hodin ráno zapněte budík
- Současně odešlete žádost o zprávu o počasí na stejný den. Získejte předpovědi teploty a větru.
- Když je alarm vypnutý, odešlete časové razítko do listů Google.
Ujistěte se, že každá požadovaná hodnota je spojena s vlastním virtuálním pinem.
Krok 3: Konfigurujte aplikaci Blynk
Nastavte si aplikaci Blynk a definujte tam použité webhooky. Budete také muset použít klíč aplikace v kódu, takže si jej nezapomeňte uložit.
Krok 4: Napište svůj kód
Pro každý virtuální kolík, který jste definovali v aplikaci blynk, napište funkci BLYNK_WRITE (V n), která bude zpracovávat všechna data.
Prah pro horký den jsme nastavili na 30 stupňů Celsia a práh pro Windy na 40 km/h. Tímto způsobem budete nejprve varováni, pokud bude obzvláště horký nebo větrný den.
Krok 5: Shrnutí
Hlavní výzvou tohoto projektu bylo propojení všech appletů z IFTTT. Vyřešili jsme to tak, že jsme každý testovali jednotlivě a poté jsme to dali dohromady až poté, co jsme viděli, že každá část projektu funguje sama.
Systém, který jsme vytvořili, není tak pokročilý, jak jsme doufali; protože nemáme přístup k obrazovkám ani k jiným způsobům zobrazování dat uživateli, použili jsme zjednodušující metodu - pomocí LED světel ukazovat pouze konkrétní případy.
Existuje mnoho způsobů, jak v tomto projektu pokračovat.
Jedním z nejpraktičtějších způsobů, jak tento projekt vidíme, je změnit dobu bdění na základě toho, jak dlouho uživateli trvá probuzení. Trvá vám půl hodiny, než ráno vypnete budík? Pokud ano, probudí vás to půl hodiny před nastaveným časem. Možná se později zlepšíš v rychlém probuzení; v tom případě tě to začne probouzet později. To lze provést pomocí časů, které odesíláme na list Google, a provedením jednoduché matematiky zjistit časovou dotaci, kterou bychom měli dát na probuzení.
Další myšlenkou je přidat do projektu obrazovku a poskytnout přesnou předpověď pro zprávu o počasí spolu s informacemi, které by uživatel rád ráno věděl jako první.
Na video se spuštěním alarmu se můžete podívat zde:
Doporučuje:
Chytrý budík využívající Magicbit (Arduino): 10 kroků
Inteligentní budík pomocí Magicbit (Arduino): Tento tutoriál ukazuje, jak vytvořit inteligentní budík pomocí OLED displeje na desce Magicbit dev bez použití jakéhokoli modulu RTC
WakeupNow - inteligentní budík: 8 kroků
WakeupNow - Inteligentní budík: Jak každý ví, život studentů je velmi těžký, mají dlouhý den s přednáškami, spoustu domácích úkolů a obecně mají bláznivý život. Nemají čas na nic, a pokud jim navrhnete, aby přidali několik hodin dne, budou rádi. Unfo
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: Svět se mění v čase a také v zemědělství. V dnešní době lidé integrují elektroniku do všech oblastí a zemědělství pro to není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady
Inteligentní budík: 13 kroků
Inteligentní budík: Dobrý den, jmenuji se Alexandra Christiaens a studuji mediální a komunikační technologie na Howest v belgickém Kortrijku. Jako školní úkol jsme museli vyrobit zařízení IoT. Byli jsme povzbuzeni, abychom udělali něco, co by změnilo