Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Iyong Mga Bahagi…
- Hakbang 2: Isulat ang Programa
- Hakbang 3: Magtipon ng Mga Bahagi at Pagsubok
- Hakbang 4: Tapusin at I-deploy
Video: Minder ng Banyo: 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Sa aming bahay, mayroon kaming dalawang tinedyer at 1.5 banyo. Dahil pareho silang gugugol ng napakahabang oras sa pag-shower at paghanda, nangangahulugan ito na ang karamihan sa oras na kami ng aking asawa ay naiwan na may kalahating paliguan lamang upang magamit. Ito ay isang problema.
Sinubukan namin ang maraming mga diskarte sa nakaraan, kasama ang:
- Humihiling sa kanila na magtakda ng isang countdown timer sa kanilang smartphone sa 30min.
- Ang paglalagay ng isang tunay na orasan sa banyo.
- Pagbaba ng mainit na tubig.
- Simula sa makinang panghugas at / o sa washing machine.
- Sigaw, pagmamakaawa, atbp.
Wala namang gumana.
Napagpasyahan kong ang talagang kailangan namin ay isang alarma sa pinto, ngunit sa kabaligtaran - isang alarma na tumunog kapag ang pinto ay sarado, sa halip na buksan. Upang maging patas, ang alarma ay dapat magbigay sa nakatira ~ 30-40 minuto upang gawin ang kanilang negosyo bago tumunog, at magbigay ng maraming babala na tumatakbo ang orasan.
Ipasok ang Arduino!
Hakbang 1: Ipunin ang Iyong Mga Bahagi…
Upang makopya ang proyektong ito, kakailanganin mo ng isang Arduino Uno o Mega 2560 at…
- Ilang mga ilaw ng RGB LED. Gumamit ako ng tatlong Grove LEDs, ngunit maaari mong gamitin ang marami o kakaunti hangga't gusto mo.
- Isang speaker upang patugtugin ang mga tugtog at alarma. Ginamit ko ang isang ito, pati na rin ang Grove.
- Kung gumagamit ka ng mga bahagi ng Grove, na masidhi kong inirerekumenda na panatilihing simple ang lahat, gugustuhin mo ring bumili ng kaunting mga cable, tulad nito.
- Isang switch ng magnetikong tambo. Pinili ko ang isang ito, mula sa Amazon.
- Isang supply ng kuryente. Pinili ko ang isang ito upang magamit ko ang alinman sa isang 9V na baterya o mga baterya ng AA, para sa mas matagal na buhay kung kinakailangan, at karaniwang nagmula ito sa isang "libreng" Arduino Uno clone bilang isang bonus.
Ang Aking Arduino ay nagmula sa isang mas matandang bersyon ng Seeed Studio ADK Dash Kit (ang minahan ay hindi kasama ng mga kable). Kung makakahanap ka ng isa sa Amazon o Ebay, ito ay isang magandang paraan upang magsimula. Kasama rito ang Grove megashield, RGB LEDs, isang Arduino Mega 2560 (clone) na may built-in na USB, kasama ang koleksyon ng iba pang mga module ng Grove na maaaring maging masaya para sa iba pang mga proyekto.
Hakbang 2: Isulat ang Programa
Ang aking mga pagtutukoy para sa programa ay ang mga sumusunod:
- Dapat magkaroon ng isang naririnig na alerto sa regular na agwat upang maakit ang pansin ng nakatira.
-
Kailangang magkaroon ng isang katayuan sa visual upang maipahiwatig, sa isang pang-katuturang kahulugan, kung gaano karaming oras ang natitira.
- Ang tulong na pang-visual ay dapat na madaling matingnan at mabibigyang kahulugan sa pamamagitan ng mga pintuan ng basong shower at / o sa labas ng salamin ng isang fogged up na salamin.
- Dapat na malinaw na ipakita ng visual ang pulang mapanganib habang papalapit ang countdown sa pagtatapos.
- Dapat magkaroon ng isang naririnig na alarma na hindi humihinto.
- Ang sistema ay dapat na armado kapag nagsara ang pinto, at disarmahan kapag bukas ang pinto.
Hindi ko nais na gumamit ng isang digital readout, dahil lang sa naramdaman ko na ang pagtingin nito sa mga umuusok na pintuan ng shower o sa salamin ng salamin ay magiging mahirap sa pinakamabuti. Ang aking unang pagtatangka ay gumamit lamang ng isang RGB LED na kumikislap nang mas mabilis at mas mabilis (gamit ang isang function ng pagkabulok) habang tumakbo ang oras, ngunit ang pamamaraang ito ay hindi nagbibigay sa nakatira sa anumang tunay na pakiramdam ng oras na lumipas o natitira.
Napagpasyahan ko na ang pagkakaroon ng tatlong RGB LEDs ay ang paraan upang pumunta (at hindi nasaktan na mayroon akong tatlong kamay). Ang bawat isa ay magbibilang ng 1/3 ng kabuuang pinapayagang oras. Maaari nitong bigyan ang nakatira ng isang malinaw na pakiramdam ng oras na lumipas at natitirang, na may isang mabilis na sulyap lamang sa tatlong LEDs.
Upang maakit ang pansin sa timer, nagpasya akong maglaro ng two-tone chime sa simula ng bawat agwat.
Panghuli, kapag natapos na ang timer, isang alarm na may dalawang tono ang tunog at magpapatuloy na tumunog hanggang sa maalis ang sandata ng system, sa pamamagitan ng pagbubukas ng pinto.
Dumaan ako sa 3 pangunahing mga pag-ulit ng programa, sa bawat oras na pinapasimple at dumarating na may mas kaunti at mas kaunting mga linya ng code na mas mahusay na gumana kaysa sa nakaraang pagtatangka. Ibinabahagi ko lamang ang "pangwakas" na bersyon dito, dahil ginagawa nito ang kailangang gawin nang walang labis na pagiging kumplikado.
Hakbang 3: Magtipon ng Mga Bahagi at Pagsubok
Dahil gumagamit ako ng Grove, ang pagpupulong ay marahil ang pinakamadaling bahagi ng proyektong ito.
Ikonekta ang mga RGB LED sa isang kadena (hal. Mula sa LED1 hanggang sa LED2). Kapag mayroon ka ng kadena, kumonekta sa LED1, ang unang RGB LED sa iyong kadena, sa Arduino.
Sa aking kaso:
- Ground to black (ground)
- + 5v hanggang pula (+ 5v)
- D7 hanggang puti
- D6 hanggang dilaw
Sa puntong ito, maaari mong isulat at i-load ang programa sa Arduino upang subukan ang mga ilaw. Iminumungkahi kong itakda ang halaga ng TimeInt sa 1, nang sa gayon ay hindi mo na kailangang umupo sa isang mahabang countdown habang sumusubok.
Ang pagkonekta sa nagsasalita, isa ring module ng Grove, ay kasing simple din. Ikonekta ang nagsasalita sa D8-D9.
Sa aking kaso:
- Ground to black (ground)
- + 5v hanggang pula (+ 5v)
- D9 hanggang puti
- D8 hanggang dilaw
Maaari mong subukang muli, o kung hindi mo pa ito nasubok, subukan ito ngayon. Maglaro kasama ang TimeInt at anumang bagay na nais mong baguhin at i-compile, i-load, pagkatapos ay subukan.
Hakbang 4: Tapusin at I-deploy
Sinulat ko ang programa at ginampanan ang lahat ng prototyping at pagsubok sa paggamit ng Seeed Mega clone, ngunit naramdaman kong "masyadong mahal" ito upang mai-deploy bilang huling solusyon. Gamit ang clone ng Uno, nagpatuloy ako at naghinang ng mga koneksyon (pagkatapos ng pagsubok) at na-mount ang lahat upang magtipid ng piraso ng kahoy.
Para sa isang enclosure, gusto ko ng isang bagay na malinaw (upang makita ng gumagamit ang RGB LEDs), ngunit medyo lumalaban din sa tubig. Ang banyo, ang lokasyon ng target na paglawak, ay maaaring magkaroon ng napakataas na kahalumigmigan mula sa mahabang shower, at nais kong magkaroon ng ilang antas ng proteksyon ang Arduino. Ang solusyon ay muling gamitin ang isang lalagyan ng Intsik na paglabas. Dumating ito ng isang mahigpit, maayos na selyadong, malinaw na talukap ng mata at maraming silid sa loob upang mai-mount ang Arduino at baterya!
Inilagay ko pagkatapos ang system sa banyo gamit ang 3M Command strips.
Inirerekumendang:
Gitna ng Gabi sa Banyo sa Banyo: 5 Hakbang (na may Mga Larawan)
Gitnang ng Gabi sa Banyo sa Banyo: Ang ilan sa atin ay nakakaranas ng pangangailangan na gamitin ang banyo sa kalagitnaan ng gabi. Kung bubuksan mo ang isang ilaw, maaaring mawala sa iyo ang iyong paningin sa gabi. Ang puti o asul na ilaw ay nawala sa iyo ang hormon ng pagtulog, Melatonin, na ginagawang mas mahirap matulog ulit. Kaya
Scale ng Banyo ng Arduino Sa 50 Kg Load Cells at HX711 Amplifier: 5 Hakbang (na may Mga Larawan)
Scale ng Banyo ng Arduino Na May 50 Kg Load Cells at HX711 Amplifier: Inilalarawan ng Instructable na ito kung paano gumawa ng isang scale ng pagtimbang gamit ang madaling magagamit mula sa mga bahagi ng istante. Kailangan ng Mga Materyal: Arduino - (ang disenyo na ito ay gumagamit ng isang karaniwang Arduino Uno, dapat gumana ang ibang mga bersyon o clone ng Arduino din) HX711 sa breakout boa
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
I-convert ang isang Electronic Scale sa Banyo Sa isang Scale ng Pagpapadala sa <$ 1: 8 Mga Hakbang (na may Mga Larawan)
I-convert ang isang Electronic Scale sa Banyo Sa isang Scale sa Pagpapadala para sa <$ 1 :, Sa aking maliit na negosyo kailangan kong timbangin ang daluyan hanggang sa malalaking mga item at mga kahon sa isang sukatan sa sahig para sa pagpapadala. Sa halip na magbayad ng labis para sa isang pang-industriya na modelo, gumamit ako ng isang scale ng digital na banyo. Natagpuan ko na malapit na ito para sa magaspang na kawastuhan na
Mga Ilaw ng Tagapagpahiwatig ng Katayuan ng Banyo at Awtomatikong Paglipat: 4 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Tagapagpahiwatig ng Kalagayan ng Banyo at Awtomatikong Paglipat: Ang proyektong ito ay gumagamit ng mga switch ng proximity at relay upang makontrol ang isang bangko ng mga ilaw ng tagapagpahiwatig. Ang mga ilaw ay nagpapahiwatig ng katayuan sa pananakop ng dalawang banyo. Suliranin: Dalawang solong banyo ng gumagamit - sa isang bahay na istilo ng dorm - ay ibinabahagi ng maraming tao, ngunit