Sadržaj:
- Korak 1: Okupite materijale
- Korak 2: Postavite IFTTT aplete
- Korak 3: Konfigurirajte aplikaciju Blynk
- Korak 4: Napišite svoj kôd
- Korak 5: Sažetak
Video: Pametni budilnik: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ideja iza ovog projekta je imati ujutro minimalan, ali informativan budilnik. Ne trebaju nam sve informacije koje dobijemo na telefonima prije svega, ali mnogi od nas ipak žele znati jednu ili dvije stvari. Na primjer, lijepo je znati hoće li to biti posebno vruć dan.
Mnogi od nas imaju problema s ustajanjem čim se oglasi alarm. Ovaj budilica također prati vrijeme u kojem ste ga svaki dan isključili, a nadamo se da ćemo ga u budućnosti koristiti za dodavanje novih značajki.
Predloženo rješenje je alarm koji vas budi svako jutro, a koristi LED svjetla za prikaz podataka koji vas zanimaju. Sada je ljeto, pa smo postavili naše da nas obavijeste hoće li biti posebno vruć ili vlažan dan - osim toga, stvarno nema potrebe provjeravati vrijeme.
Tok informacija je sljedeći. Čvor MCU prima webhook u 8 sati ujutro od IFTTT -a, koji uključuje alarm. Još jedna web -dojavnica IFTTT -a dobiva izvješće o vremenu i ažurira LED svjetla prema našim pragovima. Kad se pritisne gumb 'odbaci', vremenska oznaka dodaje se na Google tablicu za buduću upotrebu. Webhooks smo definirali i u aplikaciji Blynk, kako bi sve ostalo povezano.
Što će vam trebati:
- Čvor MCU
- Ploča za kruh
- Zvučnik
- 2 LED svjetla (različite boje)
- 2 otpornika (330R)
- Dugme
- 6 arduino kabela
Korak 1: Okupite materijale
Pomoću Node MCU spojili smo dvije LED diode, gumb i zvučnik.
Korak 2: Postavite IFTTT aplete
Za ovaj budilnik trebat će vam nekoliko jabuka.
- U 8 sati uključite alarm
- U isto vrijeme pošaljite zahtjev za izvješće o vremenu za isti dan. Dobijte prognozu temperature i vjetra.
- Kad je alarm isključen, pošaljite vremensku oznaku na google listove.
Provjerite je li svaka potrebna vrijednost povezana s vlastitim virtualnim pinom.
Korak 3: Konfigurirajte aplikaciju Blynk
Postavite aplikaciju Blynk i definirajte webhooks koji se tamo koriste. Također ćete morati koristiti ključ aplikacije u svom kodu, stoga ga svakako spremite.
Korak 4: Napišite svoj kôd
Za svaki od virtualnih pinova koje ste definirali u aplikaciji blynk napišite funkciju BLYNK_WRITE (V n) za rukovanje svim podacima.
Prag za vrući dan postavili smo na 30 Celzijevih stupnjeva, a prag za Vjetrovito na 40 km/h. Na ovaj ćete način prvo biti upozoreni hoće li ovo biti posebno vruć ili vjetrovit dan.
Korak 5: Sažetak
Glavni izazov s ovim projektom bilo je povezivanje svih appleta iz IFTTT -a. Riješili smo to tako što smo testirali svakog pojedinačno, a zatim smo sve spojili tek nakon što smo vidjeli da svaki dio projekta radi sam od sebe.
Sustav koji smo izgradili nije tako napredan kao što smo se nadali; budući da nemamo pristup zaslonima ili drugim metodama prikaza podataka korisniku, upotrijebili smo pojednostavljenu metodu - pomoću LED svjetala prikazali smo samo određene slučajeve.
Postoji mnogo načina za nastavak ovog projekta.
Jedan od najpraktičnijih načina na koji vidimo ovaj projekt je mijenjanje vremena buđenja ovisno o tome koliko je potrebno korisniku da se probudi. Treba li vam pola sata da ujutro isključite alarm? Ako je tako, probudit će vas pola sata prije zadanog vremena. Možda ćete se kasnije bolje probuditi; u tom će vas slučaju kasnije početi buditi. To se može učiniti korištenjem vremena koje šaljemo na google tablicu i jednostavnim matematičkim proračunom kako bismo utvrdili vrijeme koje bismo trebali dati za buđenje.
Druga ideja je dodati zaslon svom projektu i dati točnu prognozu vremenskog izvješća, zajedno sa svim podacima koje korisnik želi znati ujutro.
Ovdje možete vidjeti video zapis alarma koji se aktivira:
Preporučeni:
Pametni budilnik pomoću Magicbita (Arduino): 10 koraka
Pametni budilnik pomoću Magicbita (Arduino): Ovaj vodič prikazuje kako izraditi pametni alarm pomoću OLED zaslona na Magicbit dev ploči bez korištenja bilo kojeg RTC modula
Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: 4 koraka
Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: Jedna od velikih vrlina svakoga tko živi ili radi u velikom gradu je upravljanje vremenom. Danas su putovanja stalna i, budući da je promet jedan od glavnih faktora. Razmišljajući o tome, napravio sam malu aplikaciju koja koristi integraciju s Google M
WakeupNow - Pametni budilnik: 8 koraka
WakeupNow - Pametni budilnik: Kao što je svima poznato, život učenika je jako naporan, imaju dug dan s predavanjima, puno domaćih zadaća i općenito, imaju lud život. Nemaju vremena za ništa, a ako im predložite da danu dodaju nekoliko sati bit će im drago. Otvori
Probudi me - pametni budilnik: 6 koraka
Wake Me Up - pametni budilnik: Wake me up je pametna budilica koja se može koristiti i kao pametno svjetlo. Ugrađena led traka simulira prirodno svjetlo koje ulazi u vašu sobu. To omogućuje miran, prirodan način za početak dana. Budilica je također opremljena segmentom 4*7
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će se