Tartalomjegyzék:
- Kellékek
- 1. lépés: Kapcsolatok
- 2. lépés: A szoftver előkészítése
- 3. lépés: Kód
- 4. lépés: Az ébredés időpontjának kiválasztása
- 5. lépés: Riasztás cseng
- 6. lépés: A riasztás leállítása - első lépések
- 7. lépés: A riasztás leállítása - utolsó lépés
- 8. lépés: A riasztás kikapcsolása után
Videó: WakeupNow - Intelligens ébresztőóra: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Mint mindenki tudja, a diákok élete nagyon nehéz, hosszú napjuk van előadásokkal, sok házi feladattal, és általában őrült életük van. Nincs idejük semmire, és ha azt javasolja nekik, hogy adjanak hozzá néhány órát a naphoz, örülni fognak. Sajnos ezt nem tehetjük meg, de most a diákok használhatják a WakeupNow ébresztőóránkat, amely biztosítja, hogy időben és gyorsan felébredjen.
A WakeupNow egy intelligens ébresztőóra, amelyet azért hoztak létre, hogy a fáradt emberek gyorsan és időben felébredjenek.
Kik vagyunk?
Három számítástechnikai hallgató az Interdiszciplináris Központból (IDC), Herzliya, Izrael, akik nagyon fáradtak a stresszes és elfoglaltságok - iskola, munka, család stb.
Mindannyiunknak van némi nehézsége, hogy korán reggel felébredjünk, és ezért tudunk minden trükköt, amellyel az emberek akkor is felébredhetnek, amikor megpróbálja manipulálni az ébresztőt.
A WakeupNow az utolsó projektünk a „The Internet of Things (IOT)” tanfolyamon, amelyet Zvika Markfeld gondolt. Köszönjük, hogy megtanította nekünk ezt a csodálatos tanfolyamot.
Reméljük, hogy ez a riasztó megkönnyíti az ébredést, és tetszeni fog.
Kellékek
• 1 x ESP8266 kártya (Wemos D1 mini -t használtunk)
• 1 x Micro-USB kábel
• 1 x kenyeretábla
• 1 x szonár
• 1 x LED
• 1 db piezo
• 1 x RGB LED
• 20 x áthidaló kábel
• 1 x hőmérséklet- és páratartalom -érzékelő (DHT22 -t használtunk)
• 3 x 10K ohmos ellenállás
• 1 x NeoPixel Matrix 8x8
• 1 x hangszóró
1. lépés: Kapcsolatok
- Tegye az ESP8266 táblát a Breadboard felső közepére.
- Csatlakoztassa a Micro-USB kábelt az ESP8266 kártyáról a számítógép USB portjához.
- Csatlakoztassa az ESP8266 tábla 5 V-os csatlakozóját a Breadboard (piros áthidaló kábel) plusz (+) és az ESP8266 kártya G csatlakozóját a Breadboard mínusz (-) jeléhez (kék áthidaló kábel (mint a képen)).
-
Szonár kapcsolat
- Csatlakoztassa a Gnd-t a Breadboard mínuszhoz (-).
- Csatlakoztassa az Echo -t az ESP8266 kártya D3 -as érintkezőjéhez.
- Csatlakoztassa a Trig -et az ESP8266 táblán lévő D2 tűhöz.
- Csatlakoztassa a Vcc -t a Breadboard pluszhoz (+).
-
Led csatlakozás
- Csatlakoztassa a hosszú lábat 10K ohmos ellenállással az ESP8266 táblán lévő D4 tűhöz.
- Csatlakoztassa a rövid lábat a Breadboard mínuszhoz (-).
-
Piezo kapcsolat
- Csatlakoztassa a fekete áthidaló kábelt a Breadboard mínusz (-) jeléhez.
- Csatlakoztassa a piros áthidaló kábelt az ESP8266 táblán lévő A0 érintkezőhöz.
-
Hangszóró csatlakozás
Csatlakoztassa az egyik jumper kábelt a Breadboard mínusz (-) pontjához, a másikat pedig 10K ohmos ellenállással az ESP8266 táblán lévő D8-as érintkezőhöz
-
RGB Led csatlakozás
- Csatlakoztassa a sárga áthidaló kábelt az ESP8266 táblán lévő D5 tűhöz.
- Csatlakoztassa a piros jumper kábelt 10K ohmos ellenállással a Breadboard plusz (+) jeléhez.
- Csatlakoztassa a zöld áthidaló kábelt az ESP8266 táblán lévő D6 tűhöz.
- Csatlakoztassa a kék áthidaló kábelt az ESP8266 táblán lévő D7 tűhöz.
- Hőmérséklet és páratartalom érzékelő csatlakoztatása
- Csatlakoztassa a 3.3V -ot az ESP8266 -os kártya 3.3V -os tűjéhez.
- Csatlakoztassa a #D4 -et az ESP8266 kártya D4 -es tűjéhez.
- Csatlakoztassa a GND-t a Breadboard mínuszhoz (-).
-
NeoPixel Matrix csatlakozás
- Csatlakoztassa a DOUT -t az ESP8266 táblán lévő D1 -es tűhöz.
- Csatlakoztassa az 5V -ot a Breadboard pluszhoz (+).
- Csatlakoztassa a GND-t a Breadboard mínuszhoz (-).
Megjegyzés
Nem volt helyünk az összes alkatrész behelyezésére, ezért csak egy részét csatlakoztattuk a riasztás minden szakaszához.
2. lépés: A szoftver előkészítése
Arduino IDE
- Arduino telepítése
- ESP8266 támogatás
Adafruit IO
- Fiók létrehozása
-
Adjon hozzá 3 új hírcsatornát
- FaceReaction
- Hőfok
- WakeupTime
-
Új irányítópult hozzáadása "Riasztásdiagnosztika" néven
- Adjon hozzá egy vonaldiagramot a képekhez hasonló beállításokkal.
- Adjon hozzá egy mérőblokkot olyan beállításokkal, mint a képeken.
- Adjon hozzá egy adatfolyam blokkot olyan beállítással, mint a képek
A képeken láthatja, hogyan néz ki a műszerfal
Blynk
- Letöltés a telefonra
- Olvassa be a képeken található QR -kódot, hogy megkapja a projektet.
3. lépés: Kód
Töltse le a "finalProject.ino" fájlt a projekt kódjához.
Nyissa meg a kódot az Arduino IDE -ben, és válassza ki a megfelelő táblát - "LOLIN (WENOS) D1 R2 & mini".
A soros monitor futtatásakor győződjön meg arról, hogy a 9600baud -ot használja - ez segít nyomon követni, ha bármilyen hiba van.
A Wi-Fi-hez, az Adfruit IO-hoz és a BLYNK-hez való csatlakozáshoz módosítania kell a kód összes releváns helyét-győződjön meg róla, hogy megteszi.
4. lépés: Az ébredés időpontjának kiválasztása
Vegye elő mobiltelefonját, és válassza ki az ébredés idejét a Blynk alkalmazásban.
A LED bekapcsol, és értesíti Önt, hogy riasztást állított be, és az ébresztésre kiválasztott idő piros színnel jelenik meg a led mátrixon.
5. lépés: Riasztás cseng
Amikor elérkezik az ébredés ideje, a riasztó az "Egy egész új világ" és az RGB modern verzióját játssza le
a led különböző színekben villog.
Ez addig folytatódik, amíg a felhasználó sikeresen deaktiválta a riasztást (a következő videókban nem hallja a riasztást, és nem látja a ledeket a helyhiány miatt).
6. lépés: A riasztás leállítása - első lépések
A riasztás leállításához először kövesse az alábbi lépéseket:
- Lépjen közel a riasztóhoz, különösen a szonárhoz, ez felveszi, és feloldja a következő lépést.
- A következő lépésben a Piazo aktiválódik, és háromszor kell kopogtatnia (nincs időkorlátozás a kopogások között) az utolsó lépés feloldásához
7. lépés: A riasztás leállítása - utolsó lépés
Az utolsó lépésben a NeoPixel Matrix kijelzője egyenletre változik, és el kell küldenie a választ a Blynk használatával, helyesen kell válaszolnia, és a riasztás leáll.
8. lépés: A riasztás kikapcsolása után
A riasztás kikapcsolása után látni fogja a szobahőmérsékletet (azt akartuk, hogy az az aktuális hely hőmérséklete legyen egy szolgáltatás használatával, de minden módszer, amellyel megpróbáltuk, nem működött) a NeoPixel Mátrixban, a hőmérséklet elküldésre kerül az Afafruit IO -nak és ellenőrizheti a műszerfalon az utoljára rögzített hőmérsékletet.
Ez az ébresztőóra menti az ébresztés aktiválásától a kikapcsolásig eltelt időt, és elküldi ezt az Adafuit IO -nak. Ha az ébresztési idő 3 percnél rövidebb, a felhasználó értesítést kap a gyorsreakció blokkban, ellenkező esetben, ha több mint 5 percbe telt az ébresztés, a felhasználó e-mailt kap, amely emlékezteti, hogy dolgoznia kell önmagán.
Ajánlott:
Twin Bell ébresztőóra a szóda dobozokból: 7 lépés (képekkel)
Twin Bell ébresztőóra a szóda dobozokból: Ez az utasítás bemutatja, hogyan lehet ikerharangos ébresztőórát készíteni a szóda kannákból. A projekt szóda kannákat használ, ahol a tintát eltávolították (Link: Tinta eltávolítása a szóda dobozokból). Annak érdekében, hogy ez az ébresztőóra teljesen működőképes legyen, egy DIY kvarcóra modult integráltak
Zajos ébresztőóra: 3 lépés
Zajos ébresztőóra: 13 éves diák vagyok Tajvanon. Először csinálok dolgokat az Arduino -val, ha meg tudja mondani, hogyan javíthatom ezt a munkát, kérjük, hagyjon megjegyzéseket számomra, hogy jobbá tegyem. (Köszönöm ) Ez az óra felébreszthet, amikor alszol, de én
A buborék ébresztőóra szórakoztatóvá teszi az ébredést (izh): 7 lépés (képekkel)
A buborék ébresztőóra szórakoztatóvá teszi az ébredést (izh): A zümmögő ébresztőóra felébredés szar. Én azok közé tartozom, akik nem szeretnek felkelni, mielőtt lemegy a nap (vagy már több órája kint van). Tehát mi lehet jobb módja annak, hogy az ébredés szórakoztatóbb legyen, mint egy buborékparti az ágyban! Egy arduino és egy
Groundhog Day ébresztőóra: 12 lépés (képekkel)
Groundhog Day ébresztőóra: A Groundhog Day ébresztőóra egy Panasonic RC-6025 flip órából áll, amelyet úgy módosítottak, hogy lejátssza a Groundhog Day című film hangját, amikor a riasztás megszólal. Az eszköz azért jött létre, mert a Groundhog Day (mind a nap és film) tartott specifikációt
Oled ébresztőóra: 8 lépés (képekkel)
Oled ébresztőóra: Sok arduino/ESP32 óra jár körbe, de használják -e ezeket a szép és éles OLED -eket? Már egy ideje kísérletezek az arduino -val és az ESP32 -vel, de soha nem sikerült kész termékre jutnom. Készítettem egy ébresztőórát 4 1,3 hüvelykes hüvelykes