Sisukord:

Vee säästmine vihma ajal: 6 sammu
Vee säästmine vihma ajal: 6 sammu
Anonim
Vee säästmine vihma ajal
Vee säästmine vihma ajal

Hiljutise vihmaga märkasin, et minu vihmutussüsteem jätkas oma tööd isegi siis, kui aias oli rohkem kui piisavalt vett. Miks mitte keerata vihmuti automaatselt vihma ajal!

Tarvikud

  1. Protsessor, mille abil saate otsustada, millal vesi sisse/välja lülitada - sulg Adafruit 32u4
  2. Vihmasensor, vihma tuvastamiseks - Jaycar XC -4603
  3. Aku, projekti toiteks - Energizer 9V
  4. Solenoidventiil (lukustus), et vajadusel veevoolu blokeerida - Sunshoweronline IVL -NYMV75620DCL
  5. H Bridge Driver, mis võimaldab väikesel protsessoril juhtida suurt ventiili - Adafruit DRV8871

1. samm: komponentide ülevaade

Ülevaade komponentidest
Ülevaade komponentidest

Vihmasensor + protsessor + H silla draiver + solenoid = Parandatud

Komponendid:

  1. Protsessor, et otsustada, millal vesi sisse/välja lülitada Adafruit 32u4 sulg
  2. Vihmasensor, vihma tuvastamiseks - Jaycar XC -4603
  3. Aku, projekti toiteks - Energizer 9V
  4. Solenoidventiil (lukustus), et vajadusel veevoolu blokeerida - Sunshoweronline IVL -NYMV75620DCL
  5. H Bridge Driver, mis võimaldab väikesel protsessoril juhtida suurt ventiili - Adafruit DRV8871

2. samm: vihmasensori lugemine

Vihmaanduri lugemine
Vihmaanduri lugemine
Vihmaanduri lugemine
Vihmaanduri lugemine

Vihmasensori saab ühendada kas analoog- või digitaalsisendiga. Analoog tagastab 0 kuni MAX, mis on teie analoog-/digitaalmuundur, näiteks 1024. Lisatud kood loeb analoogväärtuse ja kaardistab selle uuesti. Seda tehakse selleks, et saaksime töötada arusaadavate vahemikega.

Märg

Keskmine

Kuiv

Nüüd, kui meil on erinevad olekud, saame nende põhjal toiminguid teha.

On veel üks põhjus, miks valiti 3 osariiki. See käib „lobisemise” ümber. Kui olete klapi avamise ühe oleku äärel ja teine, mis sulgeb klapi, avaneb ja sulgub kiiresti, "lobiseb" (heli, mida see teeb). Sellest mööda pääsemiseks peame lisama „surnud riba” - ruumi, kus on takistatud toimingud selle lobisemise vältimiseks. Järgmises osas näitan, kuidas me sellega toime tuleme.

FYI, need mõisted on osa juhtimissüsteemidest.

Samm: solenoidi juhtimine

Solenoidi juhtimine
Solenoidi juhtimine
Solenoidi juhtimine
Solenoidi juhtimine

Olen selle rakenduse jaoks valinud lukustussolenoidi. See on aku säästmiseks. Tavaline solenoid paneb mahla alla alati, kui selle aktiveerite, samal ajal kui lukustus toimib ainult üleminekul. Tüsistuseks on see, et lukustus peab „avamiseks” saama vastupidise polaarsuse. St avamiseks ajage seda ettepoole ja sulgemiseks tagurpidi pinget. Selle tulemusena ei saa me releed kasutada, kasutame H-silda.

See kood seab H-silla kaks sisendit, siis saame saata sellele klapitaotluse Avatud või SULETUD. Lukustussolenoid vajab hetkeks voolu (valisin 300mS / 0,3 sekundit) ja siis saate aku säästmiseks lahti lasta.

Samm: kõik koos

Kogu kood koos

5. samm: parandamiseks vajalikud esemed

Alati on arenguruumi!

  1. Üksiku aku - praegu töötame 9 V pingest ja kui soovite, et see töötaks ilma abita, on mikrokontrolleri jaoks vajalik ka LiPo. Nende patareide kombineerimiseks oleks üks võimalus kasutada Boost -kontrollerit, et tõsta LiPo kuni 6V.
  2. Päikeseenergia - süsteemi puudutamiseks ehk patareide vahetamiseks võib lisada päikeseenergiat.
  3. Väiksem energiatarve - unerežiimi funktsioonide lisamine võimaldab meil pikendada aku kasutusaega, nii et päikesepaneel oleks madalam. Lisaks, kui võimendus on lisatud, lülitage see digitaalselt sisse, nii et selle tarbimine väheneb.
  4. Ilmateade - vihmasensor on hea ja Interneti -ilmaennustus on suurepärane. Osakeste tootele või ESP32 -le üleminek võidab selle.

6. samm: aitäh

Aitäh, et jälgite! Ootan huviga, kuidas teil läheb ja kuidas projekti kohandate!

Soovitan: