Sadržaj:
- Pribor
- Korak 1: Veze
- Korak 2: Softverske pripreme
- Korak 3: Kodirajte
- Korak 4: Odabir vremena za buđenje
- Korak 5: Alarm zvoni
- Korak 6: Zaustavljanje alarma - prvi koraci
- Korak 7: Zaustavljanje alarma - posljednji korak
- Korak 8: Nakon deaktiviranja alarma
Video: WakeupNow - Pametni budilnik: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Kao što svi znaju, ž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. Nažalost, to ne možemo učiniti, ali sada studenti mogu koristiti našu budilicu WakeupNow koja će osigurati da ćete se probuditi na vrijeme i brzo.
WakeupNow je pametna budilica, stvorena kako bi se umorni ljudi probudili brzo i na vrijeme.
Tko smo mi?
Tri studenta informatike iz Interdisciplinarnog centra (IDC), Herzliya, Izrael koji su jako umorni od kombiniranja stresnih i zauzetih rasporeda - škola, posao, obitelj itd.
Svi se mi imamo poteškoća probuditi rano ujutro i zbog toga znamo sve trikove da natjeramo ljude da se probude čak i kad pokušate manipulirati alarmom.
WakeupNow je naš posljednji projekt u tečaju “Internet stvari (IOT)” koji je zamislila Zvika Markfeld. Hvala vam što ste nas naučili ovom nevjerojatnom tečaju.
Nadamo se da će vam ovaj alarm olakšati buđenje, a svidjet će vam se.
Pribor
• 1 x ESP8266 ploča (koristili smo Wemos D1 mini)
• 1 x mikro-USB kabel
• 1 x Oglasna ploča
• 1 x sonar
• 1 x Led
• 1 x Piezo
• 1 x RGB LED
• 20 x prespojni kabeli
• 1 x osjetnik temperature i vlage (koristili smo DHT22)
• 3 x 10K Ohm otpornik
• 1 x NeoPixel Matrix 8x8
• 1 x zvučnik
Korak 1: Veze
- Stavite ploču ESP8266 na gornju sredinu oglasne ploče.
- Spojite mikro-USB kabel s ploče ESP8266 na USB priključak na računalu.
- Spojite 5V pin na ESP8266 ploči na plus (+) na Breadboard-u (crveni kratkospojni kabel) i između G na ESP8266 ploči na minus (-) na Breadboard-u (plavi kratkospojni kabel (kao na slici)).
- Priključak sonara
- Spojite Gnd na minus (-) na Breadboard-u.
- Spojite Echo na pin D3 na ploči ESP8266.
- Spojite okidač na pin D2 na ploči ESP8266.
- Spojite Vcc na plus (+) na Breadboard -u.
- Led veza
- Spojite dugu nogu s 10K Ohm otpornikom na pin D4 na ploči ESP8266.
- Spojite kratku nogu na minus (-) na Breadboard-u.
- Piezo veza
- Spojite crni kratkospojni kabel na minus (-) na Breadboard-u.
- Spojite crveni kratkospojnik na pin A0 na ploči ESP8266.
- Priključak zvučnika
Spojite jedan od kratkospojnih kabela na minus (-) na Breadboard-u, a drugi s 10K Ohm otpornikom na pin D8 na ploči ESP8266
- RGB Led veza
- Spojite žuti kratkospojni kabel na pin D5 na ploči ESP8266.
- Spojite crveni kratkospojnik s 10K ohmskim otpornikom na plus (+) na oglasnoj ploči.
- Spojite zeleni kratkospojni kabel na pin D6 na ploči ESP8266.
- Spojite plavi kratkospojni kabel na pin D7 na ploči ESP8266.
-
Spajanje osjetnika temperature i vlage
- Spojite 3.3V na pin 3.3V na ploči ESP8266.
- Spojite #D4 na pin D4 na ploči ESP8266.
- Spojite GND na minus (-) na Breadboard-u.
- NeoPixel Matrix veza
- Spojite DOUT na pin D1 na ploči ESP8266.
- Spojite 5V na plus (+) na Breadboard -u.
- Spojite GND na minus (-) na Breadboard-u.
Komentar
Nismo imali prostora za umetanje svih komponenti pa smo spojili samo dio njih za svaku fazu alarma.
Korak 2: Softverske pripreme
Arduino IDE
- Arduino instalacija
- Podrška za ESP8266
Adafruit IO
- Stvorite račun
- Dodajte 3 nova feeda
- FaceReaction
- Temperatura
- WakeupTime
-
Dodajte novu nadzornu ploču pod nazivom "Dijagnostika alarma"
- Dodajte linijski grafikon s postavkama kao na slikama.
- Dodajte blok mjerača s postavkama kao na slikama.
- Dodajte Stream Block s postavkom poput slika
Na slikama možete vidjeti kako nadzorna ploča izgleda
Blynk
- Preuzmite na svoj telefon
- Skenirajte QR kôd na slikama da biste dobili projekt.
Korak 3: Kodirajte
Preuzmite datoteku "finalProject.ino" za kôd ovog projekta.
Otvorite kôd u Arduino IDE -u i odaberite odgovarajuću ploču - "LOLIN (WENOS) D1 R2 & mini".
Kad pokrenete serijski monitor, provjerite jeste li na 9600baud - to će vam pomoći da pratite imate li grešaka.
Da biste se povezali na Wi-Fi, Adfruit IO i BLYNK, morate izmijeniti sva relevantna mjesta u kodu-svakako to učinite.
Korak 4: Odabir vremena za buđenje
Uzmite mobitel i odaberite vrijeme za buđenje u aplikaciji Blynk.
Led će se uključiti kako bi vas obavijestio da ste postavili alarm, a vrijeme odabrano za buđenje bit će prikazano na LED matrici u crvenoj boji.
Korak 5: Alarm zvoni
Kad dođe vrijeme za buđenje, alarm će reproducirati modernu verziju "A Whole New World" i RGB
LED će treptati u različitim bojama.
To će se nastaviti sve dok korisnik uspješno ne deaktivira alarm (u sljedećim videozapisima nećete čuti alarm i neće vidjeti LED diodu zbog problema s prostorom).
Korak 6: Zaustavljanje alarma - prvi koraci
Da biste zaustavili alarm, prvo morate slijediti ove korake:
- Približite se alarmu, točnije Sonaru, on će vas pokupiti i otključat će sljedeći korak.
- U sljedećem koraku Piazo će se aktivirati i morat ćete kucati 3 puta (nema vremenskih ograničenja između udaraca) da biste otključali zadnji korak
Korak 7: Zaustavljanje alarma - posljednji korak
U posljednjem koraku, prikaz u NeoPixel Matrixu promijenit će se u jednadžbu pa ćete morati poslati odgovor koristeći Blynk, odgovoriti ispravno i alarm će prestati.
Korak 8: Nakon deaktiviranja alarma
Nakon što deaktivirate alarm, vidjet ćete sobnu temperaturu (htjeli smo da to bude temperatura trenutne lokacije pomoću usluge, ali svaki način na koji smo to pokušali nije uspio) u NeoPixel Matrixu, temperatura se šalje u Afafruit IO a na nadzornoj ploči možete provjeriti posljednju zabilježenu temperaturu.
Ovaj alarmni sat štedi vrijeme od trenutka aktiviranja alarma do deaktiviranja i šalje ga na Adafuit IO. Ako je vrijeme buđenja kraće od 3 minute, korisnik će dobiti obavijest u Bloku brze reakcije, inače, ako je probudilo više od 5 minuta, korisnik će dobiti e-poruku koja ga podsjeća da mora poraditi na sebi.
Preporučeni:
Bučni budilnik: 3 koraka
Bučni budilnik: Ja sam 13 -godišnji student na Tajvanu. Prvi put radim s Arduinom ako mi možete reći kako poboljšati ovaj rad, ostavite mi komentare kako bih mogao biti bolji. (Hvala ) Ovaj sat vas može probuditi kada drijemate, ali ja
Mjehurićasti budilnik čini buđenje zabavnim (ish): 7 koraka (sa slikama)
Mjehurićasti budilnik čini buđenje zabavnim (iš): Buđenje uz zujanje budilice je sranje. Ja sam jedan od onih ljudi koji se ne vole buditi prije izlaska sunca (ili vani već mnogo sati). Dakle, koji je bolji način da buđenje učinite zabavnim od zabave s mjehurićima u krevetu! Korištenje arduina i
Oled budilnik: 8 koraka (sa slikama)
Oled budilica: Puno je arduino/ESP32 satova, ali koriste li oni one lijepe i oštre OLED -ove? Eksperimentiram s arduinima i ESP32 -ima već neko vrijeme, ali nikada nisam stigao do gotovog proizvoda. Napravio sam budilicu sa 4 1,3 inča po mjesecu
Kako izraditi budilnik sam sa štitnikom LCD tipkovnice: 5 koraka
Kako napraviti budilnik sam sa svojim štitom za LCD tipkovnicu: Pozdrav svima! U ovom uputstvu pokazat ću vam kako napraviti budilicu pomoću Arduino ploče. Za izradu ovog sata koristio sam Arduino UNO, štitnik LCD tipkovnice, 5V zujalicu i kratkospojnike. Na zaslonu možete vidjeti vrijeme i podesiti vrijeme
LED matrični budilnik (s MP3 playerom): 6 koraka (sa slikama)
LED matrični budilnik (s MP3 playerom): Ovaj budilica bazirana na Arduinu ima sve što biste očekivali od alarma - mogućnost da vas probudi sa svakom pjesmom koja vam se sviđa, gumb za odgodu i jednostavno upravljanje pomoću tri gumba. Tri su glavna bloka - LED matrica, RTC modul i