Sadržaj:

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

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

Video: Arduino sistem za automatsko zalijevanje (Garduino): 6 koraka
Video: Automatizacija održavanja voćnjaka - Arduino 2024, Juli
Anonim
Arduino sistem za automatsko zalijevanje (Garduino)
Arduino sistem za automatsko zalijevanje (Garduino)

Napravio sam arduino sistem za zalijevanje za svoje čilije dok sam van kuće. Slučajno sam ovo napravio kao web server koji mogu pratiti sa LAN -a i iz sistema za kućnu automatizaciju (Hassio). Ovo je još u izgradnji, ja će dodati još pumpi 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 nadogradnji zbog koje će baterije trajati duže je dodavanjem funkcije spavanja na ovaj web poslužitelj i postavljanjem komunikacije s http na mqtt. Cijeli je ovaj proces započeo kada sam vidio ovaj projekt. Imao sam bme280 i wemos d1 mini okolo iz projekta koji je pratio temperaturu/vlažnost aparata za kavu u uredu, tako da ne bih morao ići provjeravati je li skuhan (da, lijen sam). I ovom projektu sam dodao bme280, ali sam imao nekoliko problema s tim Nemam vremena za popravku jer je zalijevanje dobro funkcioniralo dok sam tjedan dana bila na ljetovanju.

Supplies

Za ovaj projekat 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 količinu baterija koje su vam potrebne. Koristio sam četiri i spojio ih paralelno
  • Ploča za punjenje baterije TP4056
  • Kapacitivni senzor vlage tla v1.2 (koji je neizoliran 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 senzor temperature i vlažnosti
  • 5.5V 0.66W 120mA Monokristalni mini solarni panel Fotonaponski panel (ili moćniji, 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 malo žice
  • Jedna vodootporna kutija koja može držati svu elektroniku sa strane.
  • silikonska cijev za hranu. Moj je bio neobojen i unutrašnji prečnik je bio oko 5 mm u prečniku.

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 ovo ožičio. Dajte mi komentar ako trebate pomoć oko ovoga!

Korak 2: Izolirajte osjetnik vlage tla

Izolacijski osjetnik vlage u tlu
Izolacijski osjetnik vlage u tlu

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

Korak 3: Arduino kod

Priložio sam ovaj arduino kod. Imat će neki copy/paste kod iz drugih projekata. Lično sam imao problema sa ovim i sve se odnosilo na bme biblioteku koju sam imao.

Problem je bio u tome što se nisam mogao povezati na server. Brzo rješenje za ovo je uklanjanje ili dodavanje komentara na redove 125 i 126

Dakle, ako je sve radilo kako treba, možete dodati svoj server kućne automatizacije za čitanje json -a sa 192.168.1.241/json

Mislim da bi ovo trebalo promijeniti kako bi se koristio mqtt protokol i omogućila funkcija mirovanja. Kada 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 datoteka je napravljena u velikoj žurbi kada mi je bila potrebna samo za zalivanje dok sam bio na odmoru. Mislim da bih trebao promijeniti postavke privatnosti na ovoj u githubu, ako želite dodati nešto ovom projektu:))

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

Spašavanje baterija iz baterijskog paketa za prijenosno računalo
Spašavanje baterija iz baterijskog paketa za prijenosno računalo

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. Koristio 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 osigurajte nekom električnom trakom
Sve spojite i osigurajte nekom električnom trakom
Sve spojite i osigurajte nekom električnom trakom
Sve spojite i osigurajte nekom električnom trakom
Sve spojite i osigurajte nekom električnom trakom
Sve spojite i osigurajte nekom električnom trakom

Priložio sam sliku svoje protoboarde i svega ostalog š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 sam spojio cijev silokona na potopnu pumpu za vodu. Bilo je usko, ali ako je vaše na kraju labavo, preporučujem da upotrijebite neke patentne zatvarače kako biste to osigurali.

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čuje se: