Talaan ng mga Nilalaman:
- Hakbang 1: Magkasama ang Iyong Mga Materyales
- Hakbang 2: I-set up ang Mga Applet ng IFTTT
- Hakbang 3: I-configure ang Blynk App
- Hakbang 4: Isulat ang Iyong Code
- Hakbang 5: Buod
Video: Smart Alarm Clock: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang ideya sa likod ng proyektong ito ay upang magkaroon ng isang minimal ngunit nagbibigay-kaalaman na alarm clock sa umaga. Hindi muna namin kailangan ang lahat ng impormasyong nakukuha namin sa aming mga telepono, ngunit marami sa atin ang nais malaman ang isa o dalawang bagay. Halimbawa, magandang malaman kung magiging isang napaka-mainit na araw.
Marami sa atin ang nagkakaproblema sa pagtayo sa kama kaagad kapag ang alarma ay pumapatay. Sinusubaybayan din ng alarm clock na ito kung anong oras mo ito naka-off araw-araw, na inaasahan namin sa hinaharap na gagamitin upang magdagdag ng mga bagong tampok.
Ang aming iminungkahing solusyon ay isang alarma na gumigising sa iyo tuwing umaga, at gumagamit ng mga ilaw na LED upang maipakita sa iyo ang data na interesado ka. Ngayon ay tag-araw, kaya itinakda namin ang amin upang ipaalam sa amin kung ito ay magiging isang lalo na mainit o mahalumigmig na araw - lampas doon, talagang hindi na kailangang suriin ang panahon.
Ang daloy ng impormasyon ay ang mga sumusunod. Ang node MCU ay nakakatanggap ng isang webhook ng 8 ng umaga mula sa IFTTT, na kung saan ay bubuksan ang alarma. Ang isa pang webhook mula sa IFTTT ay nakakakuha ng ulat ng panahon at ina-update ang mga ilaw na LED alinsunod sa aming mga threshold. Kapag na-click ang pindutan na 'i-dismiss', ang time stamp ay idinagdag sa isang google sheet para magamit sa hinaharap. Mayroon kaming tinukoy na mga webhook sa isang Blynk app din, upang mapanatili itong konektado.
Ano ang kakailanganin mo:
- Node MCU
- Bread board
- Tagapagsalita
- 2 humantong ilaw (iba't ibang kulay)
- 2 resistors (330R)
- Pindutan
- 6 mga kable ng arduino
Hakbang 1: Magkasama ang Iyong Mga Materyales
Gamit ang isang Node MCU, kumonekta kami ng dalawang LEDs, isang pindutan, at isang speaker.
Hakbang 2: I-set up ang Mga Applet ng IFTTT
Kakailanganin mo ng ilang mga applet para sa alarm clock na ito.
- Alas-8 ng umaga, i-on ang alarma
- Sa parehong oras, magpadala ng isang kahilingan para sa isang ulat sa panahon para sa parehong araw. Kunin ang temperatura at mga pagtataya ng hangin.
- Kapag naka-off ang alarm, ipadala ang time stamp sa google sheet.
Tiyaking nauugnay ang bawat halaga na kailangan mo sa sarili nitong virtual na pin.
Hakbang 3: I-configure ang Blynk App
Mag-set up ng isang Blynk app at tukuyin ang mga webhook na ginamit doon. Kakailanganin mo ring gamitin ang susi ng app sa iyong code, kaya tiyaking i-save ito.
Hakbang 4: Isulat ang Iyong Code
Para sa bawat isa sa mga virtual na pin na tinukoy mo sa blynk app, sumulat ng isang function na BLYNK_WRITE (V n) upang hawakan ang lahat ng data.
Itinakda namin ang threshold para sa isang Mainit na araw sa 30 degree celsius, at ang threshold para sa Windy sa 40km / h. Sa ganitong paraan binalaan ka muna kung magiging isang lalong mainit o mahangin na araw.
Hakbang 5: Buod
Ang pangunahing hamon sa proyektong ito ay ang pagkonekta sa lahat ng mga applet mula sa IFTTT. Hinarap namin ito sa pamamagitan ng pagsubok sa bawat isa, at pagkatapos ay pinagsama-sama lamang matapos naming makita na ang bawat bahagi ng proyekto ay nagtrabaho nang mag-isa.
Ang sistemang itinayo ay hindi kasing advanced ng inaasahan namin; dahil wala kaming access sa mga screen o iba pang mga pamamaraan ng pagpapakita ng data sa gumagamit, gumamit kami ng isang simpleng pamamaraan - gamit ang mga LED light upang maipakita lamang ang mga tukoy na kaso.
Mayroong maraming mga paraan upang ipagpatuloy ang proyektong ito.
Isa sa mga pinaka praktikal na paraan na nakikita namin ang pagkuha ng proyektong ito ay upang baguhin ang oras ng paggising batay sa kung gaano katagal ang paggising ng gumagamit. Aabutin ka ba ng kalahating oras upang patayin ang alarma sa umaga? Kung gisingin ka nito ng kalahating oras bago ang oras na itinakda mo. Marahil sa paglaon ay gagaling ka sa paggising ng mabilis; sa kasong iyon, sisimulan ka nitong magising sa paglaon. Magagawa ito sa pamamagitan ng paggamit ng mga oras na ipinapadala namin sa isang sheet ng google, at paggawa ng ilang simpleng matematika upang malaman ang allowance sa oras na dapat naming ibigay para sa paggising.
Ang isa pang ideya ay upang magdagdag ng isang screen sa iyong proyekto, at magbigay ng eksaktong eksaktong hula para sa ulat ng panahon, kasama ang anumang impormasyon na nais ng gumagamit na malaman ang una sa umaga.
Maaari kang makakita ng video ng pag-alarma dito:
Inirerekumendang:
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: 10 Hakbang (na may Mga Larawan)
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: Nais mo na ba ang isang matalinong orasan? Kung gayon, ito ang solusyon para sa iyo! Gumawa ako ng Smart Alarm Clock, ito ay isang orasan na maaari mong baguhin ang oras ng alarma ayon sa website. Kapag pumapatay ang alarma, magkakaroon ng tunog (buzzer) at 2 ilaw ang
ESP8266 Network Clock Nang Walang Anumang RTC - Nodemcu NTP Clock Walang RTC - PROYEKTO SA INTERNET CLOCK: 4 na Hakbang
ESP8266 Network Clock Nang Walang Anumang RTC | Nodemcu NTP Clock Walang RTC | INTERNET CLOCK PROJECT: Sa proyekto ay gagawa ng isang proyekto sa orasan nang walang RTC, magtatagal ito mula sa internet gamit ang wifi at ipapakita ito sa display na st7735
DIY Sesame Street Alarm Clock (may Fire Alarm!): 6 na Hakbang (na may Mga Larawan)
DIY Sesame Street Alarm Clock (may Fire Alarm!): Kumusta kayong lahat! Ang proyektong ito ang aking una. Dahil darating ang unang kaarawan ng aking mga pinsan, nais kong gumawa ng isang espesyal na regalo para sa kanya. Narinig ko mula sa tiyuhin at tiya na siya ay nasa Sesame Street, kaya't nagpasya ako kasama ang aking mga kapatid na gumawa ng isang alarm clock batay
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: 7 Hakbang (na may Mga Larawan)
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: Ang Aking Pagganyak Ngayong taglamig ang aking kasintahan ay nagkaroon ng maraming problema paggising sa umaga at tila naghihirap mula sa SAD (Seasonal Affective Disorder). Napansin ko pa nga kung gaano kahirap magising sa taglamig dahil hindi pa dumating ang araw
Pag-iipon ng "Wise Clock 2" (Arduino-based Alarm Clock Na Maraming mga Dagdag na Mga Tampok): 6 na Hakbang
Pag-iipon ng "Wise Clock 2" (Arduino-based Alarm Clock Na Maraming Maraming Mga Tampok): Ipinapakita ng tutorial na ito kung paano tipunin ang kit para sa Wise Clock 2, isang bukas na mapagkukunan (hardware at software) na proyekto. Ang isang kumpletong Wise Clock 2 kit ay maaaring mabili dito. Sa buod, ito ang magagawa ng Wise Clock 2 (sa kasalukuyang open source softwa