Satura rādītājs:
- Piegādes
- 1. darbība. Savienojumi
- 2. darbība: programmatūras sagatavošana
- 3. darbība: kods
- 4. darbība: pamošanās laika izvēle
- 5. darbība: zvana signāls
- 6. darbība: modinātāja apturēšana - pirmie soļi
- 7. solis: trauksmes apturēšana - pēdējais solis
- 8. solis: Pēc trauksmes deaktivizēšanas
Video: WakeupNow - viedais modinātājs: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Kā visi zina, studentu dzīve ir ļoti grūta, viņiem ir gara diena ar lekcijām, daudz mājasdarbu un kopumā viņiem ir traka dzīve. Viņiem ir laiks veltīgi, un, ja jūs iesakāt viņiem pievienot dažas stundas dienai, viņi būs priecīgi. Diemžēl mēs to nevaram izdarīt, bet tagad skolēni var izmantot mūsu modinātāju WakeupNow, kas nodrošinās, ka jūs pamodīsieties laikā un ātri.
WakeupNow ir gudrs modinātājs, kas radīts, lai nogurušie cilvēki pamostos ātri un laikā.
Kas mēs esam?
Trīs datorzinātņu studenti no Starpdisciplinārā centra (IDC), Herzliya, Izraēla, kuri ir ļoti noguruši, apvienojot saspringto un aizņemto grafiku - skolu, darbu, ģimeni utt.
Mums visiem ir dažas grūtības pamosties agri no rīta, un tāpēc mēs zinām visus trikus, lai liktu cilvēkiem mosties pat tad, kad jūs mēģināt manipulēt ar modinātāju.
WakeupNow ir mūsu pēdējais projekts Zvika Markfeld domātajā kursā “Lietu internets (IOT)”. Paldies, ka mācījāt mums šo apbrīnojamo kursu.
Mēs ceram, ka šis modinātājs atvieglos jūsu pamodināšanu, un jums tas patiks.
Piegādes
• 1 x ESP8266 dēlis (mēs izmantojām Wemos D1 mini)
• 1 x Micro-USB kabeļi
• 1 x maizes dēlis
• 1 x hidrolokators
• 1 x LED
• 1 x pjezo
• 1 x RGB vad
• 20 x džemperu kabeļi
• 1 x temperatūras un mitruma sensors (mēs izmantojām DHT22)
• 3 x 10K omu rezistors
• 1 x NeoPixel Matrix 8x8
• 1 x skaļrunis
1. darbība. Savienojumi
- Novietojiet ESP8266 dēli uz maizes dēļa augšējā vidusdaļas.
- Pievienojiet mikro-USB kabeli no ESP8266 plates datora USB portam.
- Savienojiet starp 5V tapu uz ESP8266 plāksnes līdz plusam (+) uz maizes dēļa (sarkanais pārejas kabelis) un starp G uz ESP8266 plates līdz mīnusam (-) uz maizes dēļa (zils džempera kabelis (kā attēlā)).
-
Sonāra savienojums
- Savienojiet Gnd ar mīnus (-) uz Breadboard.
- Pievienojiet Echo ESP8266 plates D3 tapai.
- Savienojiet Trig ar ESP8266 plates D2 tapu.
- Savienojiet Vcc ar plusi (+) uz maizes dēļa.
-
LED savienojums
- Savienojiet garo kāju ar 10K omu rezistoru pie tapas D4 uz ESP8266 plates.
- Savienojiet īsu kāju ar mīnus (-) uz maizes dēļa.
-
Pjezo savienojums
- Pievienojiet melno džempera kabeli mīnusam (-) uz maizes dēļa.
- Pievienojiet sarkano džempera kabeli ESP8266 plates A0 tapai.
-
Skaļruņu savienojums
Pievienojiet vienu no pārejas kabeļiem līdz mīnusam (-) uz maizes dēļa un otru ar 10K omu rezistoru pie D8 tapas uz ESP8266 plates
-
RGB Led savienojums
- Pievienojiet dzelteno džempera kabeli ESP8266 plates D5 tapai.
- Pievienojiet sarkano džempera kabeli ar 10K omu rezistoru pie plīts (+) uz maizes dēļa.
- Pievienojiet zaļo džempera kabeli ESP8266 plates D6 tapai.
- Pievienojiet zilo džempera kabeli ESP8266 plates D7 tapai.
-
Temperatūras un mitruma sensora savienojums
- Savienojiet 3.3V ar ESP8266 paneļa 3.3V tapu.
- Savienojiet #D4 ar tapu D4 uz ESP8266 plates.
- Savienojiet GND ar mīnus (-) uz Breadboard.
-
NeoPixel Matrix savienojums
- Pievienojiet DOUT kontaktam D1 uz ESP8266 plates.
- Savienojiet 5V ar plus (+) uz maizes dēļa.
- Savienojiet GND ar mīnus (-) uz Breadboard.
Komentēt
Mums nebija vietas, kur ievietot visus komponentus, tāpēc mēs pievienojām tikai daļu no tiem katrā trauksmes posmā.
2. darbība: programmatūras sagatavošana
Arduino IDE
- Arduino instalēšana
- ESP8266 atbalsts
Adafruit IO
- Izveidot profilu
-
Pievienojiet 3 jaunas plūsmas
- FaceReaction
- Temperatūra
- WakeupTime
-
Pievienojiet jaunu informācijas paneli ar nosaukumu "Trauksmes diagnostika"
- Pievienojiet līniju diagrammu ar iestatījumiem, piemēram, attēlos.
- Pievienojiet mērinstrumentu bloku ar tādiem iestatījumiem kā attēlos.
- Pievienojiet straumes bloku ar tādu iestatījumu kā attēli
Jūs varat redzēt, kā informācijas panelis izskatās attēlos
Blynk
- Lejupielādējiet savā tālrunī
- Skenējiet QR kodu attēlos, lai iegūtu projektu.
3. darbība: kods
Lejupielādējiet šī projekta koda failu "finalProject.ino".
Atveriet kodu Arduino IDE un izvēlieties atbilstošo dēli - "LOLIN (WENOS) D1 R2 & mini".
Palaižot seriālo monitoru, pārliecinieties, vai izmantojat 9600baud - tas palīdzēs izsekot, vai jums ir kļūdas.
Lai izveidotu savienojumu ar Wi-Fi, Adfruit IO un BLYNK, jums ir jāpārveido visas attiecīgās koda vietas-noteikti to dariet.
4. darbība: pamošanās laika izvēle
Paņemiet savu mobilo tālruni un izvēlieties laiku, lai pamostos lietotnē Blynk.
Gaismas diode ieslēgsies, lai paziņotu jums, ka esat iestatījis modinātāju, un laiks, kas izvēlēts pamošanās laikam, tiks parādīts uz sarkanās krāsas matricas.
5. darbība: zvana signāls
Kad ir pienācis laiks pamosties, modinātājs atskaņos mūsdienu versiju "Visa jauna pasaule" un RGB
LED mirgos dažādās krāsās.
Tas turpināsies līdz brīdim, kad lietotājs veiksmīgi deaktivizēja modinātāju (nākamajos videoklipos trauksmi nedzirdēsiet un gaismas diodes neredzēsiet telpas problēmu dēļ).
6. darbība: modinātāja apturēšana - pirmie soļi
Lai izslēgtu modinātāju, vispirms jāveic šādas darbības:
- Tuvojieties modinātājam, īpaši Sonar, tas jūs pacels un atbloķēs nākamo darbību.
- Nākamajā solī Piazo tiks aktivizēts, un, lai atbloķētu pēdējo soli, jums būs jāpieklauvē 3 reizes (nav laika ierobežojumu starp sitieniem)
7. solis: trauksmes apturēšana - pēdējais solis
Pēdējā solī NeoPixel Matrix displejs mainīsies uz vienādojumu, un jums būs jānosūta atbilde, izmantojot Blynk, atbildiet pareizi un modinātājs tiks pārtraukts.
8. solis: Pēc trauksmes deaktivizēšanas
Pēc trauksmes deaktivizēšanas NeoPixel matricā redzēsiet istabas temperatūru (mēs vēlējāmies, lai tā būtu pašreizējās atrašanās vietas temperatūra, izmantojot pakalpojumu, bet viss veids, kā mēs to izmēģinājām, nedarbojās), temperatūra tiek nosūtīta uz Afafruit IO un jūs varat pārbaudīt informācijas panelī, lai redzētu pēdējo reģistrēto temperatūru.
Šis modinātājs ietaupa laiku no modinātāja aktivizēšanas līdz deaktivizēšanai un nosūta to uz Adafuit IO. Ja pamošanās laiks ir mazāks par 3 minūtēm, lietotājs saņems paziņojumu ātrās reaģēšanas blokā, pretējā gadījumā, ja pamodināšana prasīja vairāk nekā 5 minūtes, lietotājs saņems e-pastu, lai atgādinātu viņam, ka viņam pašam ir jāstrādā.
Ieteicams:
RaspberryPi islāma lūgšanu pulkstenis un modinātājs: 15 soļi (ar attēliem)
RaspberryPi islāma lūgšanu pulkstenis un modinātājs: musulmaņiem visā pasaulē katru dienu ir piecas lūgšanas, un katrai lūgšanai ir jābūt noteiktā diennakts laikā. eliptiskais veids, kā mūsu planēta pārvietojas ap sauli, kas padara saullēkta un lejupslīdes laiku visu gadu atšķirīgu, tāpēc
Sejas pieskāriena modinātājs: 4 soļi (ar attēliem)
Sejas pieskāriena trauksme: Pieskaršanās mūsu sejai ir viens no visizplatītākajiem veidiem, kā inficēties ar tādiem vīrusiem kā Covid-19. Akadēmiskais pētījums 2015. gadā (https://www.ncbi.nlm.nih.gov/pubmed/25637115) atklāja, ka mēs pieskaramies savām sejām vidēji 23 reizes stundā. Es izlemju
Modinātājs guļamistabai ar gaismām un skaņām!: 6 soļi
Modinātājs guļamistabai ar gaismām un skaņām!: Sveiki, šodien es jums parādīšu, kā izveidot modinātāju jūsu guļamistabas durvīm, izmantojot Arduino UNO
Kafijas automāta modinātājs: 4 soļi
Kafijas automāta modinātājs: kafijas automāta trauksmes lietotne ļauj attālināti vadīt kafijas automātu, izmantojot lietotni, un izslēgt automātu pēc tā beigām (pašlaik iestatīts uz 6 minūtēm). Varat arī iestatīt modinātāju, kas automātiski uzvāra kafiju un gatavo to
Divu zvanu modinātājs no sodas kannām: 7 soļi (ar attēliem)
Dvīņu zvana modinātājs no soda kārbām: šī pamācība parāda, kā no sodas kannām izveidot modinātāju ar diviem zvaniem. Projektā tiek izmantotas sodas kannas, kurās tika noņemta tinte (saite: tintes noņemšana no sodas kannām). Lai šis modinātājs būtu pilnībā funkcionāls, tika integrēts DIY kvarca pulksteņa modulis