Cuprins:

Economisirea apei când plouă: 6 pași
Economisirea apei când plouă: 6 pași

Video: Economisirea apei când plouă: 6 pași

Video: Economisirea apei când plouă: 6 pași
Video: 💧APA💧-un element esențial al vieții || prezentare informativă || Ziua Mondială a Apei 2024, Noiembrie
Anonim
Economisirea apei când plouă
Economisirea apei când plouă

Odată cu ploaia recentă, am observat că sistemul meu de aspersoare a continuat să-și facă treaba, chiar și atunci când grădina avea apă mai mult decât suficientă. De ce nu dezactivați automat aspersorul când plouă!

Provizii

  1. Procesor, pentru a decide când să porniți / opriți apa - Adafruit 32u4 pen
  2. Senzor de ploaie, pentru a detecta ploaia - Jaycar XC-4603
  3. Baterie, pentru a alimenta proiectul - Energizer 9V
  4. Electrovană (blocare), pentru a bloca debitul de apă atunci când este necesar - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, pentru a permite micului procesor să controleze supapa mare - Adafruit DRV8871

Pasul 1: Prezentare generală a componentelor

Prezentare generală a componentelor
Prezentare generală a componentelor

Senzor de ploaie + Procesor + H Bridge Driver + Solenoid = Fix

Componentele:

  1. Procesor, pentru a decide când să porniți / opriți apa Adafruit 32u4 pen
  2. Senzor de ploaie, pentru a detecta ploaia - Jaycar XC-4603
  3. Baterie, pentru a alimenta proiectul - Energizer 9V
  4. Electrovană (blocare), pentru a bloca debitul de apă atunci când este necesar - Sunshoweronline IVL-NYMV75620DCL
  5. H Bridge Driver, pentru a permite micului procesor să controleze supapa mare - Adafruit DRV8871

Pasul 2: Citirea senzorului de ploaie

Citirea senzorului de ploaie
Citirea senzorului de ploaie
Citirea senzorului de ploaie
Citirea senzorului de ploaie

Senzorul de ploaie poate fi conectat fie la o intrare analogică, fie digitală. Analogul returnează 0 la MAX din ceea ce este convertorul dvs. analogic / digital, să zicem 1024. Codul atașat citește o valoare analogică, apoi o re-mapează. Acest lucru este făcut astfel încât să putem lucra cu intervale de înțeles.

Umed

Mediu

Uscat

Acum, că avem stări distincte, putem efectua acțiuni pe baza lor.

Există un motiv suplimentar pentru care au fost alese 3 state. Acest lucru obține în jurul valorii de "chat". Dacă sunteți doar la marginea unei stări care deschide supapa și a alteia care închide supapa se va deschide și se va închide rapid, „vorbind” (sunetul pe care îl scoate). Pentru a rezolva acest lucru, trebuie să adăugăm o „bandă moartă”, un spațiu în care acțiunile sunt împiedicate pentru a preveni conversația. În secțiunea următoare voi arăta cum ne descurcăm.

FYI, aceste concepte fac parte din sistemele de control.

Pasul 3: Conducerea solenoidului

Conducerea solenoidului
Conducerea solenoidului
Conducerea solenoidului
Conducerea solenoidului

Am ales un solenoid „blocat” pentru această aplicație. Aceasta este pentru a economisi bateria. Un solenoid normal va scăpa de suc ori de câte ori îl activați, în timp ce un dispozitiv de blocare se face doar la tranziție. Complicația aici este că un dispozitiv de blocare trebuie să primească polaritate inversă pentru a „debloca”. Adică împingeți-l înainte pentru a deschide și inversa tensiunea pentru a închide. Ca urmare, nu putem folosi un releu, vom folosi un H-Bridge.

Acest cod setează cele două intrări ale H-Bridge, apoi îi putem trimite o solicitare de supapă OPEN sau CLOSE. Solenoidul de blocare are nevoie de energie pentru o clipă (am ales 300mS / 0,3 secunde) și apoi puteți elibera pentru a economisi bateria.

Pasul 4: Toți împreună acum

Tot codul împreună

Pasul 5: Elemente pentru îmbunătățire

Există întotdeauna loc de îmbunătățire!

  1. Baterie unică - În prezent rulăm de la 9V și dacă doriți ca aceasta să ruleze fără asistență, atunci este necesar și un LiPo pentru microcontroler. Pentru a putea combina aceste baterii, o modalitate ar fi utilizarea unui controler Boost pentru a trece LiPo până la 6V.
  2. Solar - Pentru a nu atinge sistemul, adică pentru a schimba bateriile, se poate adăuga energie solară.
  3. Consum redus de energie - Adăugarea funcțiilor de repaus ne va permite să prelungim durata de viață a bateriei, astfel încât panoul solar să fie mai mic. În plus, dacă se adaugă boost-ul, ca digital comutați astfel încât consumul său să fie redus.
  4. Prognoza meteo - Senzorul de ploaie este bun, iar prognoza meteo pe internet este grozavă. Trecerea la un produs Particle sau ESP32 va câștiga la acest lucru.

Pasul 6: Mulțumesc

Vă mulțumim că ați urmat! Aștept cu nerăbdare cum veți merge și cum veți adapta proiectul!

Recomandat: