Sadržaj:

Arduino sustav za automatsko zalijevanje (Garduino): 6 koraka
Arduino sustav za automatsko zalijevanje (Garduino): 6 koraka

Video: Arduino sustav za automatsko zalijevanje (Garduino): 6 koraka

Video: Arduino sustav za automatsko zalijevanje (Garduino): 6 koraka
Video: Automatizacija staklenika 2024, Srpanj
Anonim
Arduino sustav za automatsko zalijevanje (Garduino)
Arduino sustav za automatsko zalijevanje (Garduino)

Napravio sam arduino sustav za zalijevanje za svoje čilije dok sam van kuće. Slučajno sam ovo napravio kao web poslužitelj koji mogu pratiti s LAN -a i iz sustava kućne automatizacije (Hassio). Ovo je još u izgradnji, ja će dodati još crpki i smislit će kako dodati više analognih senzora vlažnosti tla. Trebao bih dodati i prekidač za uključivanje/isključivanje. Jedna od najvažnijih nadogradnja zbog koje će baterije trajati dulje je dodavanjem funkcionalnosti mirovanja na ovaj web poslužitelj i postavljanjem komunikacije s http na mqtt. Cijeli je ovaj proces započeo kad sam vidio ovaj projekt. Imao sam bme280 i wemos d1 mini okolo iz projekta koji je pratio temperaturu/vlažnost aparata za kuhanje kave u uredu, tako da ne bih morao ići provjeravati je li skuhan (da, lijen sam). I ovom sam projektu dodao bme280, ali sam imao nekoliko problema s tim Nemam baš vremena za popraviti jer je zalijevanje dobro funkcioniralo dok sam tjedan dana bila na ljetovanju.

Pribor

Za ovaj projekt trebat će vam sljedeće zalihe:

  • Wemos D1 mini (imao sam normalan, ali trebali biste nabaviti profesionalca i biti sigurni da njegov regulator napona nije jeftin pa će se i lijepo napajati s malo istrošene baterije!)
  • 18650 Li-Ion baterija ili nekoliko njih. Spasio sam svoj sa starog laptopa i našao 4 ispravna
  • 18650 držač baterije za ispražnjene baterije. Koristio sam četiri i spojio ih paralelno
  • Ploča za punjenje baterije TP4056
  • Kapacitivni osjetnik vlage tla v1.2 (koji nije izoliran pa trebate dodati malo neprovodnog epoksida sa strana i preko svih lemljenih komponenti. Čuo sam da i vruće ljepilo radi, ali koristio sam epoksid)
  • BME280 osjetnik temperature i vlage
  • 5.5V 0.66W 120mA Monokristalna mini solarna ploča Fotonaponska ploča (ili moćnija, mislim da to nije dovoljno).
  • 1N5819 dioda
  • Potopna vodena pumpa 6V
  • 5V relejni modul za upravljanje pumpom. Odabrao sam modul koji ima 5 releja samo da bude spreman za nadogradnju
  • vlaknasta ploča
  • i naravno nešto žice
  • Jedna vodootporna kutija koja može držati svu elektroniku sa strane.
  • silikonska cijev za hranu. Moj je bio neobojen, a unutarnji promjer je bio oko 5 mm u promjeru.

Korak 1: Shema ožičenja

Shema ožičenja
Shema ožičenja

Ovo definitivno nije tehnička dokumentacija ožičenja, ali ovo je dodano kako bi se pokazalo kako sam povezao ovu. Dajte mi komentar ako trebate pomoć oko ovoga!

Korak 2: Izolirajte osjetnik vlage tla

Izolirajte osjetnik vlage tla
Izolirajte osjetnik vlage tla

Za izolaciju uglova ovog senzora upotrijebite vruće ljepilo i epoksid. Koristio sam vruće ljepilo u blizini priključka za ožičenje kako bih bio siguran da se epoksid neće zaglaviti.

Korak 3: Arduino kod

Priložio sam ovaj arduino kod. Imat će neki copy/paste kod iz drugih projekata. Osobno sam imao problema s ovim i sve se odnosilo na bme knjižnicu koju sam imao.

Problem je bio u tome što se nisam mogao povezati na poslužitelj. Brzo riješite ovaj problem ako uklonite ili dodate komentar na retke 125 i 126

Dakle, ako je sve radilo kako treba, možete dodati svoj poslužitelj kućne automatizacije za čitanje jsona s 192.168.1.241/json

Mislim da bi ovo trebalo promijeniti kako bi se koristio mqtt protokol i omogućila funkcija mirovanja. Kad to učinim s mqtt, učinit ću ovo za objavljivanje očitanja na svom HASSIO -u, a zatim nastaviti spavati.

Samo da napomenem, ova je datoteka napravljena u velikoj žurbi kad mi je bila potrebna samo za zalijevanje dok sam bila na godišnjem odmoru. Mislim da bih trebala promijeniti postavke privatnosti na ovoj u githubu, ako želite nešto dodati ovom projektu:)

Korak 4: Spašavanje baterija iz prijenosnog računala

Spašavanje baterija iz prijenosnog računala
Spašavanje baterija iz prijenosnog računala

U ovom koraku trebali biste biti posebno oprezni! Ove baterije mogu eksplodirati s velikom snagom, ali to mi se nikada nije dogodilo. Baterija je obično vrlo čvrsta i čak može biti zalijepljena. Iskoristio sam malo topline iz sušila za kosu i odvijača s ravnom glavom da ovo otvorim. Nakon toga sam odvojio zavarenu metalnu traku od baterija.

Korak 5: Sve spojite i učvrstite nekom električnom trakom

Sve spojite i učvrstite nekom električnom trakom
Sve spojite i učvrstite nekom električnom trakom
Sve spojite i učvrstite nekom električnom trakom
Sve spojite i učvrstite nekom električnom trakom
Sve spojite i učvrstite nekom električnom trakom
Sve spojite i učvrstite nekom električnom trakom

Priložio sam sliku svoje protoboarde i sve ostalo što sam ugurao u kućište.

Izbušio sam neke rupe u kućištu za žice (senzor vlage i vodena pumpa).

Korak 6: Spojite silikonsku cijev

Spojite silikonsku cijev
Spojite silikonsku cijev
Spojite silikonsku cijev
Spojite silikonsku cijev

Nakon toga spojio sam silocon cijev na potopnu pumpu za vodu. Bilo je usko, ali ako je vaše na kraju bilo opušteno, preporučujem da upotrijebite neke patentne zatvarače kako biste to učvrstili.

Narezao sam cijev na nekoliko mjesta i gurnuo nekoliko roštilja na rupe koje su ispale prevelike. Na ovaj način sam mogao koristiti jednu pumpu za više biljaka i svi su podjednako zalijevali guite!: D

Preporučeni: