Tartalomjegyzék:
- 1. lépés: Gyűjtse össze anyagait
- 2. lépés: Állítsa be az IFTTT kisalkalmazásokat
- 3. lépés: Konfigurálja a Blynk alkalmazást
- 4. lépés: Írja be a kódot
- 5. lépés: Összefoglalás
Videó: Intelligens ébresztőóra: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ennek a projektnek az ötlete az, hogy reggel minimális, de informatív ébresztőóra legyen. Nem először van szükségünk minden információra, amit a telefonunkon kapunk, de sokan szeretnénk tudni egy -két dolgot. Például jó tudni, hogy különösen meleg nap lesz -e.
Sokunknak gondja van felkelni az ágyból, amint megszólal a riasztó. Ez az ébresztőóra minden nap nyomon követi azt is, hogy mikor kapcsolta ki, és reméljük, hogy a jövőben új funkciókat adhat hozzá.
Javasolt megoldásunk egy olyan riasztó, amely minden reggel felébreszti Önt, és LED -es lámpákkal mutatja meg az Önt érdeklő adatokat. Most nyár van, ezért úgy döntöttünk, hogy tudatjuk velünk, ha különösen meleg vagy párás nap lesz - ezen túlmenően tényleg nem kell ellenőrizni az időjárást.
Az információáramlás a következő. Az MCU csomópont webhookot kap reggel 8 órakor az IFTTT -től, amely bekapcsolja a riasztást. Az IFTTT másik webhookja megkapja az időjárás -jelentést, és a küszöbértékeknek megfelelően frissíti a LED -es lámpákat. Amikor az „elutasítás” gombra kattint, az időbélyegzőt hozzáadja a Google -laphoz későbbi használatra. A webhorgokat egy Blynk alkalmazásban is definiáltuk, hogy mindezek kapcsolatban maradjanak.
Amire szüksége lesz:
- Csomópont MCU
- Kenyeretábla
- Hangszóró
- 2 led fény (különböző színekben)
- 2 ellenállás (330R)
- Gomb
- 6 db arduino kábel
1. lépés: Gyűjtse össze anyagait
A Node MCU segítségével két LED -et, egy gombot és egy hangszórót kötöttünk össze.
2. lépés: Állítsa be az IFTTT kisalkalmazásokat
Ehhez az ébresztőórához szüksége lesz néhány kisalkalmazásra.
- Reggel 8 -kor kapcsolja be az ébresztőt
- Ugyanakkor küldjön egy kérést az időjárás -jelentésre ugyanazon a napon. Szerezze meg a hőmérséklet és a szél előrejelzését.
- Amikor a riasztó ki van kapcsolva, küldje el az időbélyegzőt a Google -lapoknak.
Győződjön meg arról, hogy minden szükséges érték hozzá van rendelve saját virtuális tűjéhez.
3. lépés: Konfigurálja a Blynk alkalmazást
Állítson be egy Blynk alkalmazást, és határozza meg az ott használt webhorogokat. A kódban az alkalmazás kulcsát is használnia kell, ezért mindenképpen mentse el.
4. lépés: Írja be a kódot
A blynk alkalmazásban meghatározott virtuális tűk mindegyikéhez írjon egy BLYNK_WRITE (V n) függvényt az összes adat kezelésére.
A forró nap küszöbét 30 Celsius fokon, a Szeles küszöböt 40 km/h sebességgel állítottuk be. Így először figyelmeztet, ha különösen meleg vagy szeles nap lesz.
5. lépés: Összefoglalás
A projekt fő kihívása az IFTTT összes kisalkalmazásának összekapcsolása volt. Ezzel úgy foglalkoztunk, hogy mindegyiket külön -külön teszteltük, majd csak akkor raktuk össze, miután láttuk, hogy a projekt minden része önállóan működik.
Az általunk felépített rendszer nem olyan fejlett, mint reméltük; mivel nem férünk hozzá a képernyőkhöz vagy más módszerekhez az adatok megjelenítésére a felhasználó számára, leegyszerűsített módszert alkalmaztunk - a LED -es lámpákat csak bizonyos esetek megjelenítésére használtuk.
A projekt folytatásának számos módja van.
A projekt egyik legpraktikusabb módja az ébrenléti idő megváltoztatása annak alapján, hogy mennyi időbe telik a felhasználó felébredése. Fél órába telik, hogy reggel kikapcsolja az ébresztőt? Ha igen, akkor fél órával a megadott idő előtt felébreszt. Lehet, hogy később jobban fogsz ébredni; ebben az esetben később fel fog ébreszteni. Ezt úgy tehetjük meg, hogy felhasználjuk a Google lapra küldött időket, és néhány egyszerű matematikai számítással kitaláljuk az ébresztéshez szükséges időt.
Egy másik ötlet, hogy egy képernyőt kell hozzáadni a projekthez, és pontos előrejelzést kell adni az időjárásjelentéshez, valamint minden olyan információt, amelyet a felhasználó szeret tudni reggel.
Itt megtekintheti a riasztásról készült videót:
Ajánlott:
Intelligens ébresztőóra a Magicbit használatával (Arduino): 10 lépés
Intelligens ébresztőóra a Magicbit használatával (Arduino): Ez az oktatóanyag bemutatja, hogyan lehet intelligens ébresztőórát készíteni a OLED kijelző segítségével a Magicbit fejlesztőtáblán RTC modul használata nélkül
Intelligens ébresztőóra - Intel Edison - Iot RoadShow - São Paulo: 4 lépés
Intelligens ébresztőóra - Intel Edison - Iot RoadShow - São Paulo: Mindenkinek, aki nagyvárosban él vagy dolgozik, az egyik nagy erénye az időgazdálkodás. Manapság az utazások állandóak, és mivel a forgalom az egyik fő tényező. Ha belegondolok, készítettem egy kis alkalmazást, amely a Google M integrációját használja
WakeupNow - Intelligens ébresztőóra: 8 lépés
WakeupNow - Intelligens ébresztőóra: 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. Unfo
Újrahasznosított ébresztőóra intelligens fény: 8 lépés (képekkel)
Újrahasznosított ébresztőóra intelligens fény: Ebben a projektben egy teljesen elromlott ébresztőórát újrahasznosítok. Az óralapot 12 LED váltja fel, amelyeket az óra peremén lévő LED -szalag világít meg. A 12 LED jelzi az időt, és a LED -szalag úgy van programozva, hogy riasztóként működjön
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik