Obsah:
- Zásoby
- Krok 1: Pripojenia
- Krok 2: Príprava softvéru
- Krok 3: Kód
- Krok 4: Výber času, kedy sa zobudíte
- Krok 5: Zvoní alarm
- Krok 6: Zastavenie alarmu - prvé kroky
- Krok 7: Zastavenie alarmu - posledný krok
- Krok 8: Po deaktivácii alarmu
Video: WakeupNow - inteligentný budík: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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. To bohužiaľ nemôžeme urobiť, ale teraz môžu študenti používať náš budík WakeupNow, ktorý zaistí, že sa zobudíte včas a rýchlo.
WakeupNow je inteligentný budík vytvorený tak, aby sa unavení ľudia zobudili rýchlo a včas.
Kto sme?
Traja študenti informatiky z Interdisciplinárneho centra (IDC), Herzliya, Izrael, ktorí sú veľmi unavení kombinovaním stresových a nabitých rozvrhov - školy, zamestnania, rodiny a podobne.
Každý z nás má nejaké problémy so vstávaním skoro ráno, a preto poznáme všetky triky, ako prinútiť ľudí vstať, aj keď sa pokúšate manipulovať s budíkom.
WakeupNow je náš záverečný projekt v kurze „Internet vecí (IOT)“, ktorý navrhla Zvika Markfeld. Ďakujeme, že ste nás naučili tento úžasný kurz.
Dúfame, že vám tento budík uľahčí vstávanie a bude sa vám páčiť.
Zásoby
• 1 x doska ESP8266 (použili sme Wemos D1 mini)
• 1 x kábel Micro-USB
• 1 x Breadboard
• 1 x sonar
• 1 x LED
• 1 x piezo
• 1 x RGB LED
• 20 x prepojovací kábel
• 1 x snímač teploty a vlhkosti (použili sme DHT22)
• Rezistor 3 x 10K Ohm
• 1 x NeoPixel Matrix 8x8
• 1 x reproduktor
Krok 1: Pripojenia
- Umiestnite dosku ESP8266 hore do stredu Breadboardu.
- Pripojte kábel Micro-USB z dosky ESP8266 k portu USB v počítači.
- Pripojte 5V pin na doske ESP8266 k plusu (+) na Breadboarde (červený prepojovací kábel) a medzi G na doske ESP8266 k mínusu (-) na Breadboarde (modrý prepojovací kábel (ako na obrázku)).
-
Pripojenie sonaru
- Pripojte Gnd k mínus (-) na Breadboarde.
- Pripojte Echo k pinu D3 na doske ESP8266.
- Pripojte Trig na pin D2 na doske ESP8266.
- Pripojte Vcc k plus (+) na Breadboarde.
-
LED pripojenie
- Pripojte dlhú nohu s odporom 10K Ohm ku kolíku D4 na doske ESP8266.
- Pripojte krátku nohu k mínus (-) na Breadboarde.
-
Piezo pripojenie
- Pripojte čierny prepojovací kábel k mínus (-) na Breadboarde.
- Pripojte červený prepojovací kábel k vývodu A0 na doske ESP8266.
- Pripojenie reproduktora
Pripojte jeden z prepojovacích káblov k mínus (-) na Breadboarde a druhý s odporom 10 K Ohm ku kolíku D8 na doske ESP8266
-
Pripojenie RGB LED
- Pripojte žltý prepojovací kábel k kolíku D5 na doske ESP8266.
- Pripojte červený prepojovací kábel s odporom 10K Ohm k plusu (+) na Breadboarde.
- Pripojte zelený prepojovací kábel k pinu D6 na doske ESP8266.
- Pripojte modrý prepojovací kábel k pinu D7 na doske ESP8266.
-
Pripojenie snímača teploty a vlhkosti
- Pripojte 3,3 V na pin 3,3 V na doske ESP8266.
- Pripojte #D4 ku kolíku D4 na doske ESP8266.
- Pripojte GND k mínus (-) na Breadboarde.
-
Pripojenie NeoPixel Matrix
- Pripojte DOUT ku kolíku D1 na doske ESP8266.
- Pripojte 5V k plusu (+) na Breadboarde.
- Pripojte GND k mínus (-) na Breadboarde.
Komentovať
Nemali sme priestor na vloženie všetkých komponentov, takže sme pre každú fázu alarmu pripojili iba ich časť.
Krok 2: Príprava softvéru
Arduino IDE
- Inštalácia Arduina
- Podpora ESP8266
Adafruit IO
- Vytvoriť účet
-
Pridajte 3 nové kanály
- FaceReaction
- Teplota
- WakeupTime
-
Pridať nový informačný panel s názvom „Diagnostika alarmu“
- Pridajte čiarový graf s nastaveniami ako na obrázkoch.
- Pridajte blok meradla s nastaveniami ako na obrázkoch.
- Pridajte blok streamu s nastavením ako na obrázkoch
Ako palubná doska vyzerá, môžete vidieť na obrázkoch
Blynk
- Stiahnite si do telefónu
- Naskenujte QR kód na obrázkoch a získajte projekt.
Krok 3: Kód
Stiahnite si súbor "finalProject.ino" pre kód tohto projektu.
Otvorte kód v Arduino IDE a zvoľte príslušnú dosku - „LOLIN (WENOS) D1 R2 & mini“.
Keď spustíte sériový monitor, uistite sa, že ste na 9600baud - pomôže vám sledovať prípadné chyby.
Aby ste sa mohli pripojiť k Wi-Fi, Adfruit IO a BLYNK, musíte upraviť všetky relevantné miesta v kóde-uistite sa, že to robíte.
Krok 4: Výber času, kedy sa zobudíte
Vezmite si mobil a v aplikácii Blynk si vyberte čas, kedy sa zobudíte.
LED dióda sa zapne, aby vás upozornila, že ste nastavili budík, a čas zvolený na prebudenie sa zobrazí na matici LED červenou farbou.
Krok 5: Zvoní alarm
Keď je čas prebudiť sa, budík prehrá modernú verziu „A Whole New World“a RGB
LED bude blikať v rôznych farbách.
To bude pokračovať, kým používateľ úspešne neaktivuje alarm (v ďalších videách nebudete alarm počuť a kvôli problémom s priestorom neuvidíte LED diódu).
Krok 6: Zastavenie alarmu - prvé kroky
Na zastavenie alarmu musíte najskôr vykonať tieto kroky:
- Priblížte sa k alarmu, konkrétne Sonaru, ten vás zdvihne a odomkne ďalší krok.
- V ďalšom kroku sa aktivuje Piazo a na odomknutie posledného kroku budete musieť zaklopať 3 krát (medzi klepaniami nie je žiadne časové obmedzenie).
Krok 7: Zastavenie alarmu - posledný krok
V poslednom kroku sa zobrazenie v matici NeoPixel zmení na rovnicu a budete musieť odoslať odpoveď pomocou Blynka, odpovedať správne a budík sa zastaví.
Krok 8: Po deaktivácii alarmu
Potom, čo deaktivujete alarm, uvidíte izbovú teplotu (chceli sme, aby to bola teplota aktuálneho umiestnenia pomocou služby, ale každý spôsob, akým sme to vyskúšali, že to nefunguje), v matici NeoPixel bola teplota odosielaná do Afafruit IO a na palubnej doske môžete skontrolovať poslednú zaznamenanú teplotu.
Tento budík šetrí čas od aktivácie budíka do jeho deaktivácie a odošle ho na server Adafuit IO. Ak je doba prebúdzania kratšia ako 3 minúty, používateľ bude upozornený v bloku rýchlej reakcie. V opačnom prípade používateľ dostane e-mail s upozornením, že potrebuje na sebe zapracovať, ak sa prebudenie trvalo viac ako 5 minút.
Odporúča:
Budík Twin Bell z plechoviek od sódy: 7 krokov (s obrázkami)
Budík Twin Bell z plechoviek od sódy: Tento návod vám ukáže, ako vyrobiť zvonček s dvojitým zvončekom z plechoviek od sódy. Projekt používa plechovky od sódy, z ktorých bol odstránený atrament (Odkaz: Odstraňovanie atramentu zo sódoviek). Aby bol tento budík plne funkčný, bol do neho integrovaný quartzový hodinový modul
Bublinkový budík robí z prebúdzania zábavu (ish): 7 krokov (s obrázkami)
Bublinkový budík robí z prebúdzania zábavu (ish): Prebúdzanie sa z bzučiaceho budíka je nanič. Som jedným z ľudí, ktorí sa neradi prebúdzajú skôr, ako vyjde slnko (alebo je už veľa hodín vonku). Takže čo je lepší spôsob, ako si zobudiť zábavu, ako mať bublinovú párty v posteli! Použitie arduina a
Budík Oled: 8 krokov (s obrázkami)
Budík Oled: Existuje veľa hodín arduino/ESP32, ale používajú tie pekné a ostré OLED? Chvíľu som experimentoval s arduinos a ESP32, ale nikdy som sa nedostal k hotovému produktu. Vyrobil som budík so 4 1,3 -palcovým mon
Ako si vyrobiť DIY budík s krytom klávesnice LCD: 5 krokov
Ako si vyrobiť DIY budík s krytom klávesnice LCD: Ahoj všetci! V tomto návode vám ukážem, ako si vyrobiť budík pomocou dosky Arduino. Na stavbu týchto hodín som použil Arduino UNO, štít klávesnice LCD, 5V bzučiak a prepojovacie vodiče. Na displeji vidíte čas a môžete ho nastaviť
LED maticový budík (s prehrávačom MP3): 6 krokov (s obrázkami)
Budík s LED maticou (s prehrávačom MP3): Tento budík na báze Arduina má všetko, čo by ste od svojho budíka očakávali - možnosť prebudiť vás každou skladbou, ktorú máte radi, tlačidlo odloženia spánku a jednoduché ovládanie pomocou troch tlačidiel. Existujú tri hlavné bloky - matica LED, modul RTC a