Talaan ng mga Nilalaman:

Pag-save ng Tubig Kapag Umuulan: 6 na Hakbang
Pag-save ng Tubig Kapag Umuulan: 6 na Hakbang

Video: Pag-save ng Tubig Kapag Umuulan: 6 na Hakbang

Video: Pag-save ng Tubig Kapag Umuulan: 6 na Hakbang
Video: HINDI KAMI NAG AABONO KAPAG UMUULAN || BAKIT KAYA? 2024, Nobyembre
Anonim
Pag-save ng Tubig Kapag Umuulan
Pag-save ng Tubig Kapag Umuulan

Sa kamakailang pag-ulan napansin ko na ang aking sistema ng pandilig ay nagpatuloy na gawin ang trabaho nito, kahit na ang hardin ay may higit sa sapat na tubig. Bakit hindi awtomatikong huwag paganahin ang pandilig kapag umuulan!

Mga gamit

  1. Processor, para sa pagpapasya kung kailan i-on / i-off ang tubig - Adafruit 32u4 feather
  2. Rain Sensor, upang makita ang ulan - Jaycar XC-4603
  3. Baterya, upang mapagana ang proyekto - Energizer 9V
  4. Solenoid Valve (latching), upang harangan ang daloy ng tubig kung kinakailangan - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, upang payagan ang maliit na processor na kontrolin ang malaking balbula - Adafruit DRV8871

Hakbang 1: Pangkalahatang-ideya ng Mga Bahagi

Pangkalahatang-ideya ng Mga Bahagi
Pangkalahatang-ideya ng Mga Bahagi

Rain sensor + Processor + H Bridge Driver + Solenoid = Fixed

Ang mga sangkap:

  1. Processor, para sa pagpapasya kung kailan i-on / i-off ang tubig Adafruit 32u4 feather
  2. Rain Sensor, upang makita ang ulan - Jaycar XC-4603
  3. Baterya, upang mapagana ang proyekto - Energizer 9V
  4. Solenoid Valve (latching), upang harangan ang daloy ng tubig kung kinakailangan - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, upang payagan ang maliit na processor na kontrolin ang malaking balbula - Adafruit DRV8871

Hakbang 2: Pagbasa ng Rain Sensor

Pagbasa ng Rain Sensor
Pagbasa ng Rain Sensor
Pagbasa ng Rain Sensor
Pagbasa ng Rain Sensor

Ang sensor ng ulan ay maaaring konektado sa alinman sa isang analog o digital input. Ang analog ay nagbabalik ng 0 sa MAX ng kung ano ang iyong analog / digital converter, sabihin na 1024. Ang nakalakip na code ay nagbabasa ng isang halagang analog pagkatapos na muling mapa ito. Ginagawa ito upang maaari kaming gumana sa mga nauunawaan na saklaw.

Basang basa

Katamtaman

Matuyo

Ngayon na mayroon kaming natatanging mga estado maaari kaming magsagawa ng mga aksyon batay sa mga ito.

Mayroong isang karagdagang kadahilanan na 3 estado ang napili. Napapalibutan ito ng 'chatter'. Kung nasa gilid ka lamang ng isang estado na bubukas ang balbula at isa pa na nagsasara ng balbula ay bubukas at mabilis na magsasara, 'nakikipag-chat' (ang tunog na ginagawa nito). Upang maiikot ito kailangan nating magdagdag ng isang 'deadband', isang puwang kung saan pinipigilan ang mga pagkilos upang maiwasan itong mag-chat. Sa susunod na seksyon ipapakita ko kung paano namin ito hahawakan.

FYI, ang mga konseptong ito ay bahagi ng Control Systems.

Hakbang 3: Pagmamaneho ng Solenoid

Pagmamaneho ng Solenoid
Pagmamaneho ng Solenoid
Pagmamaneho ng Solenoid
Pagmamaneho ng Solenoid

Pinili ko ang isang 'Latching' solenoid para sa application na ito. Ito ay upang makatipid sa baterya. Ang isang normal na solenoid ay bababa sa juice tuwing na-e-aktibo mo ito habang ang isang pagdidikit ay ginagawa lamang sa paglipat. Ang komplikasyon dito ay ang isang pagdidikit na kailangang makatanggap ng reverse polarity sa 'unlatch'. Itutulak ito pasulong upang buksan, at baligtarin ang boltahe upang isara. Bilang isang resulta hindi namin maaaring gumamit ng isang relay, gagamit kami ng isang H-Bridge.

Itinatakda ng code na ito ang dalawang mga input ng H-Bridge pagkatapos ay maaari naming ipadala ito sa isang kahilingan sa balbula na BUKSAN o isara. Ang latching solenoid ay nangangailangan ng lakas para sa isang sandali (pinili ko ang 300mS / 0.3 segundo) at pagkatapos ay maaari mong palabasin upang makatipid ng baterya.

Hakbang 4: Lahat Magkasama Ngayon

Magkasama ang lahat ng code

Hakbang 5: Mga Item para sa Pagpapabuti

Palaging may puwang para sa pagpapabuti!

  1. Singular Battery - Sa kasalukuyan tumatakbo kami mula sa 9V at kung nais mong tumakbo ito nang walang tulong, kinakailangan din ng LiPo para sa micocontroller. Upang mapagsama ang mga baterya na ito sa isang paraan ay ang paggamit ng isang Boost controller upang hakbangin ang LiPo hanggang sa 6V.
  2. Solar - Upang hindi hawakan ang system ie baguhin ang mga baterya, maaaring maidagdag ang solar.
  3. Mababang Pagkonsumo ng Kuryente - Papagbigyan kami ng pagdaragdag ng mga pagpapaandar ng pagtulog na pahabain ang buhay ng baterya upang ang panel ng solar ay maaaring mas mababa. Bilang karagdagan kung idinagdag ang pagpapalakas, bilang digital switch on na upang mabawasan ang pagkonsumo nito.
  4. Pagtataya ng Panahon - Mabuti ang sensor ng ulan, at mahusay ang pagtataya sa internet ng panahon. Ang paglipat sa isang produkto ng Particle o ESP32 ay mananalo dito.

Hakbang 6: Salamat

Salamat sa pagsunod! Inaasahan na marinig kung paano ka pumunta at kung paano mo iakma ang proyekto!

Inirerekumendang: