Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Liitännät
- Vaihe 2: Ohjelmiston valmistelut
- Vaihe 3: Koodi
- Vaihe 4: Heräämisen valitseminen
- Vaihe 5: Hälytys soi
- Vaihe 6: Hälytyksen lopettaminen - ensimmäiset vaiheet
- Vaihe 7: Hälytyksen pysäyttäminen - viimeinen vaihe
- Vaihe 8: Hälytyksen poistamisen jälkeen
Video: WakeupNow - Älykäs herätyskello: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Kuten kaikki tietävät, opiskelijoiden elämä on erittäin vaikeaa, heillä on pitkä päivä luentoja, paljon kotitehtäviä ja yleensä heillä on hullu elämä. Heillä ei ole aikaa turhaan, ja jos ehdotat heitä lisäämään tunteja päivään, he ovat iloisia. Valitettavasti emme voi tehdä sitä, mutta nyt opiskelijat voivat käyttää WakeupNow -herätyskelloa, joka varmistaa, että heräät ajoissa ja nopeasti.
WakeupNow on älykäs herätyskello, joka on suunniteltu varmistamaan, että väsyneet ihmiset heräävät nopeasti ja ajoissa.
Keitä olemme?
Kolme tietojenkäsittelytieteen opiskelijaa Interdisciplinary Centeristä (IDC), Herzliya, Israel, jotka ovat hyvin väsyneitä yhdistämään stressaavia ja kiireisiä aikatauluja - koulu, työ, perhe jne.
Meillä kaikilla on joitain vaikeuksia herätä aikaisin aamulla, ja siksi tiedämme kaikki temput, jotka saavat ihmiset heräämään, vaikka yrität manipuloida hälytystä.
WakeupNow on viimeinen projektimme Zvika Markfeldin suunnittelemalla kurssilla”Internet of Things (IOT)”. Kiitos, että opetit meille tämän hämmästyttävän kurssin.
Toivomme, että tämä hälytys helpottaa heräämistäsi ja pidät siitä.
Tarvikkeet
• 1 x ESP8266 -kortti (käytimme Wemos D1 mini)
• 1 x Micro-USB-kaapeli
• 1 x leipälauta
• 1 x luotain
• 1 x LED
• 1 x pietso
• 1 x RGB -led
• 20 x hyppyjohtoa
• 1 x lämpötila- ja kosteusanturi (käytimme DHT22)
• 3 x 10K ohmin vastus
• 1 x NeoPixel Matrix 8x8
• 1 x kaiutin
Vaihe 1: Liitännät
- Aseta ESP8266 -levy Breadboardin keskelle.
- Liitä ESP8266-kortin mikro-USB-kaapeli tietokoneen USB-porttiin.
- Kytke ESP8266-kortin 5 V: n nasta Breadboardin plusmerkkiin (+) (punainen hyppyjohto) ja ESP8266-kortin G: n välille Breadboardin miinus (-) (sininen hyppyjohto (kuten kuvassa)).
-
Kaikuluotainyhteys
- Liitä Gnd miinuslevyyn (-) Breadboardilla.
- Liitä Echo liittimeen D3 ESP8266 -kortilla.
- Liitä Trig ESP8266 -kortin nastaan D2.
- Liitä Vcc Breadboardin plus (+) -liitäntään.
-
Led -liitäntä
- Liitä pitkä jalka 10 K ohmin vastuksella ESP8266 -kortin liittimeen D4.
- Liitä lyhyt jalka miinuslevyyn (-) Breadboardilla.
-
Pietsoliitäntä
- Liitä musta hyppyjohto miinuslevyyn (-) Breadboardilla.
- Liitä punainen hyppyjohto ESP8266 -kortin nastaan A0.
-
Kaiutinliitäntä
Kytke toinen hyppyjohto miinus (-) Breadboardiin ja toinen 10K ohmin vastuksella ESP8266-kortin nastaan D8
-
RGB Led -liitäntä
- Liitä keltainen hyppyjohto ESP8266 -kortin nastaan D5.
- Liitä punainen hyppyjohto 10 K ohmin vastuksella Breadboardin plus (+) -liitäntään.
- Liitä vihreä hyppyjohto ESP8266 -kortin nastaan D6.
- Kytke sininen hyppyjohto ESP8266 -kortin nastaan D7.
-
Lämpötila- ja kosteusanturin liitäntä
- Liitä 3.3V ESP8266 -kortin nastaan 3.3V.
- Liitä numero D4 ESP8266 -kortin nastaan D4.
- Liitä GND miinus (-) Breadboardiin.
-
NeoPixel Matrix -liitäntä
- Liitä DOUT ESP8266 -kortin nastaan D1.
- Liitä 5V Breadboardin plus (+) -liitäntään.
- Liitä GND miinus (-) Breadboardiin.
Kommentti
Meillä ei ollut tilaa kaikkien komponenttien asentamiseen, joten yhdistämme vain osan niistä jokaiselle hälytyksen vaiheelle.
Vaihe 2: Ohjelmiston valmistelut
Arduino IDE
- Arduinon asennus
- ESP8266 -tuki
Adafruit IO
- Luo tili
-
Lisää 3 uutta syötettä
- FaceReaction
- Lämpötila
- Herätysaika
-
Lisää uusi hallintapaneeli nimeltä "Hälytysdiagnostiikka"
- Lisää viivakaavio asetuksilla, kuten kuvissa.
- Lisää mittarilohko asetuksilla, kuten kuvissa.
- Lisää Stream Block asetuksella, kuten kuvat
Voit nähdä miltä kojelauta näyttää kuvissa
Blynk
- Lataa puhelimeesi
- Hanki projekti skannaamalla kuvien QR -koodi.
Vaihe 3: Koodi
Lataa tämän projektin koodiksi tiedosto "finalProject.ino".
Avaa koodi Arduino IDE: ssä ja valitse sopiva levy - "LOLIN (WENOS) D1 R2 & mini".
Kun käytät sarjamonitoria, varmista, että käytät 9600baudia - se auttaa sinua seuraamaan, onko sinulla virheitä.
Jotta voit muodostaa yhteyden Wi-Fi-verkkoon, Adfruit IO: hon ja BLYNKiin, sinun on muokattava koodin kaikkia asiaankuuluvia paikkoja-varmista, että teet sen.
Vaihe 4: Heräämisen valitseminen
Ota kännykkä ja valitse herätysaika Blynk -sovelluksessa.
Led syttyy ilmoittamaan, että olet asettanut hälytyksen ja herätysaika näkyy led -matriisissa punaisena.
Vaihe 5: Hälytys soi
Kun on aika herätä, hälytys toistaa modernin version "Koko uusi maailma" ja RGB
LED vilkkuu eri väreissä.
Tämä jatkuu, kunnes käyttäjä on onnistuneesti poistanut hälytyksen käytöstä (seuraavissa videoissa et kuule hälytystä etkä näe lediä tilaongelmien vuoksi).
Vaihe 6: Hälytyksen lopettaminen - ensimmäiset vaiheet
Hälytyksen lopettamiseksi sinun on ensin suoritettava seuraavat vaiheet:
- Mene hälytyksen lähelle, erityisesti luotain, se ottaa sinut vastaan ja avaa seuraavan vaiheen.
- Seuraavassa vaiheessa Piazo aktivoituu ja sinun on koputettava 3 kertaa (koputusten välillä ei ole aikarajoitusta) avataksesi viimeisen vaiheen
Vaihe 7: Hälytyksen pysäyttäminen - viimeinen vaihe
Viimeisessä vaiheessa NeoPixel -matriisin näyttö muuttuu yhtälöksi ja sinun on lähetettävä vastaus Blynk -toiminnolla, vastattava oikein ja hälytys lakkaa.
Vaihe 8: Hälytyksen poistamisen jälkeen
Kun olet kytkenyt hälytyksen pois päältä, näet huoneen lämpötilan (halusimme sen olevan nykyisen sijainnin lämpötila palvelua käyttäen, mutta kaikin keinoin se ei toiminut) NeoPixel -matriisissa, lämpötila lähetetään Afafruit IO: lle ja voit tarkistaa kojelaudasta viimeksi tallennetun lämpötilan.
Tämä herätyskello säästää aikaa hälytyksen aktivoinnista sen deaktivointiin ja lähettää sen Adafuit IO: lle. Jos herätysaika on alle 3 minuuttia, käyttäjä saa ilmoituksen nopean reaktion lohkossa. Muussa tapauksessa, jos herääminen kesti yli 5 minuuttia, käyttäjä saa sähköpostiviestin, joka muistuttaa häntä, että hänen on työskenneltävä itse.
Suositeltava:
Twin Bell herätyskello soodapurkeista: 7 vaihetta (kuvilla)
Kaksoiskellon herätyskello soodapurkeista: Tämä opaskirja näyttää, kuinka voit tehdä kaksoiskellon herätyskellon soodapurkeista. Projekti käyttää soodatölkkejä, joista muste on poistettu (linkki: musteen poistaminen soodapurkeista). Jotta tämä herätyskello toimisi täysin, DIY -kvartsikellomoduuli integroitiin
Meluisa herätyskello: 3 vaihetta
Meluisa herätyskello: Olen 13 -vuotias opiskelija Taiwanissa. Teen asioita Arduinon kanssa ensimmäistä kertaa, jos voit kertoa minulle, kuinka parantaa tätä työtä, jätä kommentit minulle, jotta voin tehdä paremman. (Kiitos ) Tämä kello voi herättää sinut, kun otat torkut, mutta minä
Kupla -herätyskello tekee heräämisestä hauskaa (ish): 7 vaihetta (kuvilla)
Kupla -herätyskello tekee heräämisestä hauskaa (ish): Herääminen surisevalle herätyskellolle on paskaa. Olen yksi niistä ihmisistä, jotka eivät halua herätä ennen kuin aurinko paistaa (tai on ollut poissa monta tuntia). Mikä olisikaan parempi tapa tehdä heräämisestä hauskaa kuin kuplat juhlia sängyssä! Käyttämällä arduinoa ja
Groundhog -päivän herätyskello: 12 vaihetta (kuvilla)
Groundhog Day Herätyskello: Groundhog Day Herätyskello koostuu Panasonic RC-6025 -kellosta, joka on muokattu toistamaan Groundhog Day -elokuvan ääni hälytyksen soidessa. ja elokuva) piti teknisiä tietoja
Oled -herätyskello: 8 vaihetta (kuvilla)
Oled -herätyskello: Siellä on paljon arduino-/ESP32 -kelloja, mutta käyttävätkö ne näitä hienoja ja raikkaita OLED -laitteita? Olen kokeillut arduinoja ja ESP32 -laitteita jo jonkin aikaa, mutta en ole koskaan tehnyt lopullista tuotetta. Olen tehnyt herätyskellon, jossa on 4 1,3 tuuman ma