Tartalomjegyzék:

Arduino automatikus öntözőrendszer (Garduino): 6 lépés
Arduino automatikus öntözőrendszer (Garduino): 6 lépés

Videó: Arduino automatikus öntözőrendszer (Garduino): 6 lépés

Videó: Arduino automatikus öntözőrendszer (Garduino): 6 lépés
Videó: Minecraft Így védd meg a cuccaid 2024, Július
Anonim
Arduino automata öntözőrendszer (Garduino)
Arduino automata öntözőrendszer (Garduino)

Készítettem egy arduino alapú öntözőrendszert a chilémhez, amíg távol vagyok otthonról. Véletlenül ezt webszerverként készítettem, amelyet LAN -ról és otthoni automatizálási rendszerről (Hassio) tudok figyelni. Ez még építés alatt áll, további szivattyúkat ad hozzá, és kitalálja, hogyan adhat hozzá további analóg talajnedvesség -érzékelőket. Kell hozzá egy ON/OFF kapcsoló is. Az egyik legfontosabb frissítés, amely miatt az elemek hosszabb ideig tartanak, az alvó funkció hozzáadása ehhez a webszerverhez, és a kommunikáció beállítása a http -ról az mqtt -re. Ez az egész folyamat akkor kezdődött, amikor megláttam ezt a projektet. Bme280 és wemos d1 mini volt egy projektből, amely figyelemmel kísérte a kávéfőző hőmérsékletét/páratartalmát az irodában, hogy ne kelljen megnéznem, hogy főzték -e (igen, lusta vagyok). A bme280 -at is hozzáadtam ehhez a projekthez, de több problémám is volt vele Nem igazán van időm javítani, mert az öntözés jól működött, miközben egy hétig nyári vakáción voltam.

Kellékek

Ehhez a projekthez a következő kellékekre lesz szüksége:

  • Wemos D1 mini (nekem normál volt, de szerezzen profit, és győződjön meg róla, hogy a feszültségszabályozó nem olcsó, hogy egy kicsit kopott akkumulátorral is szépen bekapcsoljon!)
  • 18650 Li-Ion akkumulátor vagy kevés. Kimentettem az enyémet egy régi laptopból, és találtam 4 működő laptopot
  • 18650 elemtartó a szükséges elemekhez. Négyet használtam, és párhuzamosan kötöttem őket
  • TP4056 akkumulátor töltőlap
  • Kapacitív talajnedvesség -érzékelő v1.2 (amely szigetelés nélkül kerül elhelyezésre, így nem vezetőképes epoxidot kell hozzáadni az oldalakhoz és az összes forrasztott alkatrészhez. Hallottam, hogy a meleg ragasztó is működik, de epoxit használtam)
  • BME280 hőmérséklet és páratartalom érzékelő
  • 5.5V 0.66W 120mA monokristályos mini napelemes fotovoltaikus panel (vagy erősebb, szerintem ez nem elég).
  • 1N5819 dióda
  • 6V -os merülő vízpumpa
  • 5V relé modul a szivattyú vezérléséhez. Azért választottam modult, amely 5 relével rendelkezik, hogy készen álljon a frissítésre
  • szál protoboard
  • és persze valamilyen drót
  • Egy vízálló doboz, amely az összes elektronikát az oldalán tartja.
  • élelmiszer minőségű szilikon cső. Az enyém színezetlen volt, és a belső átmérője kb. 5 mm volt.

1. lépés: bekötési rajz

Bekötési rajz
Bekötési rajz

Ez határozottan nem egy technikai bekötési dokumentáció, de ezt azért tette hozzá, hogy bemutassa, hogyan kötöttem be ezt. Adjon egy megjegyzést, ha segítségre van szüksége ezzel kapcsolatban!

2. lépés: Szigetelje a talajnedvesség -érzékelőt

Szigetelje a talajnedvesség érzékelőt
Szigetelje a talajnedvesség érzékelőt

Az érzékelő sarkainak szigeteléséhez használjon forró ragasztót és epoxit. Forró ragasztót használtam a vezetékcsatlakozó közelében, csak hogy biztos legyek benne, hogy az epoxi nem ragad be.

3. lépés: Arduino kód

Csatoltam ezt az arduino kódot. Más projektek másolási/beillesztési kódja lesz. Személy szerint volt néhány problémám ezzel, és minden a bme könyvtárhoz kapcsolódott.

A probléma az volt, hogy nem tudtam csatlakozni a szerverhez. Gyors javítás a probléma megoldásához eltávolítani vagy megjegyzést fűzni a 125 -ös és 126 -os sorokhoz

Tehát ha minden úgy működött, ahogy kell, hozzáadhat otthoni automatizálási szervert a json olvasásához a 192.168.1.241/json fájlból

Azt hiszem, ezt meg kell változtatni az mqtt protokoll használatához, és engedélyezni kell az alvás funkciót. Ha ezt az mqtt -vel csinálom, akkor ezt teszem, hogy közzétegyem a HASSIO -m, majd folytatom az alvást.

Csak megjegyzem, ez a fájl meglehetősen rohan, amikor szükségem volt rá, hogy csak az öntözést kezeljem nyaralásom alatt. Azt hiszem, módosítanom kell az adatvédelmi beállításokat ezen a githubon, ha valamit hozzá szeretne adni ehhez a projekthez:)

4. lépés: Az akkumulátorok kimentése a laptop akkumulátorból

Akkumulátorok kimentése a laptop akkumulátorból
Akkumulátorok kimentése a laptop akkumulátorból

Ebben a lépésben fokozott óvatossággal kell eljárnia! Ezek az akkumulátorok felrobbanhatnak géppel, de ez még soha nem fordult elő velem. Az akkumulátorház általában nagyon szoros, és akár ragasztva is lehet. Egy kis hőt használtam hajszárítóból és laposfejű csavarhúzóból, hogy ezt kinyissam. Ezt követően levettem a hegesztett fémszalagot az akkumulátorokról.

5. lépés: Csatlakoztasson és rögzítsen mindent elektromos szalaggal

Csatlakoztasson mindent biztonságosan elektromos szalaggal
Csatlakoztasson mindent biztonságosan elektromos szalaggal
Csatlakoztasson mindent biztonságosan elektromos szalaggal
Csatlakoztasson mindent biztonságosan elektromos szalaggal
Csatlakoztasson mindent biztonságosan elektromos szalaggal
Csatlakoztasson mindent biztonságosan elektromos szalaggal

Csatoltam egy képet a protoboardomról és minden másról, amit a tokba raktam.

Fúrtam néhány lyukat a vezetékekhez (nedvességérzékelő és vízpumpa).

6. lépés: Csatlakoztassa a szilíciumcsövet

Csatlakoztassa a szilíciumcsövet
Csatlakoztassa a szilíciumcsövet
Csatlakoztassa a szilíciumcsövet
Csatlakoztassa a szilíciumcsövet

Ezután szilikoncsövet csatlakoztattam a merülő vízpumpához. Szoros volt, de ha a tied laza lesz, azt javaslom, hogy használj néhány cipzárt, hogy rögzítse a helyén.

Néhány helyen felszeleteltem a csövet, és néhány grillezőrudat a túl nagy lyukakra tettem. Így egy szivattyút tudtam használni több növény számára, és mindenki egyformán öntözött!: D

Ajánlott: