Cuprins:

Sistem automat de udare Arduino (Garduino): 6 pași
Sistem automat de udare Arduino (Garduino): 6 pași

Video: Sistem automat de udare Arduino (Garduino): 6 pași

Video: Sistem automat de udare Arduino (Garduino): 6 pași
Video: Sistem Automat de Irigare (Arduino) 2024, Iulie
Anonim
Sistem automat de udare Arduino (Garduino)
Sistem automat de udare Arduino (Garduino)

Am făcut un sistem de udare pe bază de arduino pentru puii mei în timp ce sunt departe de casă. Am întâmplat să-l fac ca server web pe care îl pot monitoriza din LAN și din sistemul de automatizare a casei (Hassio). Acest lucru este încă în construcție, am va adăuga mai multe pompe și va afla cum să adăugați senzori analogici de umiditate a solului. Ar trebui să adaug și un comutator ON / OFF. Unul dintre cele mai importante upgrade-uri care va face ca bateriile să dureze mai mult este prin adăugarea unei funcționalități de repaus la acest server web și setarea comunicării de la http la mqtt. Întregul proces a început când am văzut acest proiect. din proiectul care a monitorizat temperatura / umiditatea cafelei la birou, astfel încât să nu fiu nevoie să merg să verific dacă a fost preparată (da, sunt leneș). Am adăugat și bme280 la acest proiect, dar am avut mai multe probleme cu el Nu prea am timp să repar, deoarece udarea a funcționat bine în timp ce am fost în vacanța de vară timp de o săptămână.

Provizii

Pentru acest proiect veți avea nevoie de următoarele consumabile:

  • Wemos D1 mini (am avut unul normal, dar ar trebui să devii profesionist și să fii sigur că regulatorul de tensiune nu este unul ieftin, astfel încât să se alimenteze frumos și cu bateria puțin uzată!)
  • 18650 baterie Li-Ion sau puține. Am salvat-o pe a mea de pe laptopul vechi și am găsit 4 funcționale
  • Suport baterie 18650 pentru bateriile de care aveți nevoie. Am folosit patru și le-am conectat paralel
  • Placă de încărcare a bateriei TP4056
  • Senzor capacitiv de umiditate a solului v1.2 (care este neizolat, așa că ar trebui să adăugați niște epoxi neconductori pe părți și peste toate componentele lipite. Am auzit că și adezivul fierbinte funcționează, dar am folosit epoxidic)
  • Senzor de temperatură și umiditate BME280
  • 5,5V 0,66W 120mA Mini panou solar monocristalin Panou fotovoltaic (Sau unul mai puternic, cred că acest lucru nu este suficient).
  • 1N5819 diodă
  • Pompa de apă submersibilă de 6V
  • Modul de releu 5V pentru controlul pompei. Am ales modulul care are 5 relee doar pentru a fi gata de actualizare
  • fibră de protecție
  • și bineînțeles niște sârmă
  • O cutie rezistentă la apă care poate ține toate componentele electronice în lateral.
  • tub de siliciu de calitate alimentară. Al meu era necolorat, iar diametrul interior avea un diametru de aproximativ 5 mm.

Pasul 1: Schema de cablare

Schema de conexiuni
Schema de conexiuni

Acesta nu este cu siguranță o documentație tehnică de cablare, dar a adăugat acest lucru pentru a demonstra cum l-am conectat. Dă-mi un comentariu dacă ai nevoie de ajutor cu acesta!

Pasul 2: Izolați senzorul de umiditate al solului

Izolați senzorul de umiditate al solului
Izolați senzorul de umiditate al solului

Folosiți adeziv fierbinte și epoxidic pentru a izola colțurile acestui senzor. Am folosit lipici fierbinți lângă terminalul de conectare a firului doar pentru a fi sigur că epoxidul nu se va bloca acolo.

Pasul 3: Cod Arduino

Am atașat acest cod arduino. Va avea niște coduri de copiere / lipire din alte proiecte. Eu personal am avut unele probleme cu acesta și totul a fost legat de biblioteca bme pe care am avut-o.

Problema a fost că nu m-am putut conecta pe server. Remediere rapidă pentru a rezolva acest lucru este eliminarea sau adăugarea de comentarii la liniile 125 și 126

Deci, dacă totul a funcționat așa cum ar trebui, puteți adăuga un server de automatizare a casei pentru a citi json de la 192.168.1.241/json

Cred că acest lucru ar trebui schimbat pentru a utiliza protocolul mqtt și pentru a avea funcționalitatea de somn activată. Când fac acest lucru cu mqtt, voi face acest lucru pentru a posta citiri pe HASSIO și apoi să dorm.

Doar să rețineți, acest fișier este făcut într-o grabă când am avut nevoie de el doar pentru a face față udării în timp ce eram în vacanță. Cred că ar trebui să schimb setările de confidențialitate pe acesta din github, dacă doriți să adăugați ceva la acest proiect:)

Pasul 4: salvarea bateriilor din bateria laptopului

Salvarea bateriilor din bateria laptopului
Salvarea bateriilor din bateria laptopului

În acest pas, ar trebui să aveți o precauție suplimentară! Aceste baterii pot exploda cu o putere, dar nu mi s-a întâmplat niciodată. Am folosit puțină căldură de la uscător de păr și șurubelniță cu cap plat pentru a sculpta acest lucru. După aceea, am deconectat banda metalică sudată de la baterii.

Pasul 5: Conectați totul și asigurați-l cu niște benzi electrice

Conectați totul și asigurați-vă cu niște bandă electrică
Conectați totul și asigurați-vă cu niște bandă electrică
Conectați totul și asigurați-vă cu niște bandă electrică
Conectați totul și asigurați-vă cu niște bandă electrică
Conectați totul și asigurați-vă cu niște bandă electrică
Conectați totul și asigurați-vă cu niște bandă electrică

Am atașat o poză cu placa mea de protecție și toate celelalte lucruri pe care le-am băgat în carcasă.

Am făcut câteva găuri în cazul firelor (senzor de umiditate și pompă de apă).

Pasul 6: Conectați tubul de siliciu

Conectați tubul de siliciu
Conectați tubul de siliciu
Conectați tubul de siliciu
Conectați tubul de siliciu

După aceea am conectat tubul de silocon la pompa de apă submersibilă. A fost o potrivire strânsă, dar dacă a ta ajunge să fie slăbită, îți recomand să folosești câteva zipties pentru a-l asigura.

Am tăiat tubul în câteva locuri și am băgat niște bețe pe grătar care au ieșit prea mari. În acest fel am reușit să folosesc o pompă pentru mai multe plante și toată lumea s-a udat în mod egal!: D

Recomandat: