Kazalo:
- 1. korak: Izbira komponent
- 2. korak: Ožičenje vezja
- 3. korak: Gradnja hidroponskega rastlinjaka
- 4. korak: Programiranje v Arduinu
- 5. korak: Videoposnetki, ki prikazujejo delovanje sistema
Video: Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
V tem navodilu vam bom pokazal, kako zgraditi hidroponski sistem za nadzor in nadzor rastlinjaka. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeeduino Mega 2560. Na koncu bom objavil tudi nekaj videoposnetkov, da boste lahko videli končni rezultat
Vhodi:
DHT11
Izhodi:
- Črpalka za vodo
- Zračna tlačilka
- 2 ventilatorja
- LED svetlobni trak
- LCD zaslon 4x20
Funkcija:
- Črpalka za zrak in vodo je priključena na zunanjo funkcijo prekinitve, ki jo upravlja stikalo SPDT. To uporabniku omogoča, da z namakalnim sistemom zamenja hranilno raztopino ali kanjo, ne da bi mu bilo treba zapreti celoten krog. To je pomembno, ker se čas izklopa luči ponastavi, ko izklopite celotno vezje.
- Luči nadzirajo preproste matematične funkcije, ki uporabniku omogočajo, da določi, kako dolgo naj bodo luči vklopljene in izklopljene.
- Ventilatorje nadzira temperatura. Rele sem programiral za vklop ventilatorjev, kadar koli senzor odčita nad 26 Celzija. In biti izklopljen kadar koli pod 26 Celzija.
Menim, da bi moral omeniti, da je ta projekt še v teku. Do konca poletja nameravam namestiti senzor pH, elektroprevodnosti in DO (ker so ti bistveni za pravilno spremljanje hidroponskega sistema). Zato, če vam je všeč tisto, kar vidite, občasno preverite poleti, da preverite moj napredek!
** Posodobitev (1/30/19) ** Koda za ta projekt je zdaj na voljo prek datoteke Greenhouse_Sketch.txt. (na dnu oddelka 4
1. korak: Izbira komponent
Fotografija, prikazana za 1. korak, prikazuje; Sestavni del, model, podjetje, funkcija in cena.
Te komponente po najnižji ceni najverjetneje najdete pri Amazonu ali drugih virih. Pravkar sem zbral te podatke iz vira vsake komponente, saj sem hkrati zbiral tudi liste s specifikacijami.
***Uredi***
Pravkar sem spoznal, da sem za seznam delov izpustil 2x plošče. Te so precej poceni in jih je mogoče kupiti prek Amazona ali skoraj vsakega prodajalca sestavnih delov.
2. korak: Ožičenje vezja
Na fotografijah, prikazanih za 2. korak, boste našli diagram ožičenja in fizično strukturo vezja. V tem koraku je bilo narejenih kar nekaj spajkanja, da bi zagotovili trdne povezave z relejem ter prekinitveno stikalo in luči.
Če imate težave pri zagonu komponente, ne pozabite, da je DMM vaš najboljši prijatelj v tem koraku. Vzporedno preverite napetost na komponenti in zaporedno preverite tok skozi komponento. Ugotovil sem, da je bilo preverjanje komponent s strani DMM veliko hitrejše od poskusa ponovne namestitve ožičenja, da bi poiskali razlog, da nekaj ne deluje.
OPOMBA: Opazili boste, da sem na svojem Seeeduino Mega 2560 uporabil ščit MicroSD. To ni potrebno za ta projekt, razen če želite snemati podatke (za katere še nisem programiral …).
3. korak: Gradnja hidroponskega rastlinjaka
Velikost vašega rastlinjaka je res vaša. Najboljša stvar pri tem projektu je, da vse, kar potrebujete za večji obseg, so daljše žice! (In vodna črpalka z več kot 50 cm glave)
Osnovni okvir rastlinjaka je bil izdelan iz lesa iz LOWE -ja in uporabil sem fleksibilno PVC cev in piščančjo žico, da sem ustvaril pokrov okvirjev. (Fotografija 1)
Za pokrivanje pokrova in ustvarjanje izoliranega ekosistema za rastline je bila uporabljena preprosta plastična folija. Dva ventilatorja v seriji sta bila uporabljena za premikanje zraka po rastlinjaku. Enega za vlečenje zraka in enega za odvajanje zraka. To je bilo storjeno za čim hitrejše hlajenje rastlinjaka in za simulacijo vetriča. Ventilatorji so programirani za izklop, ko DHT11 meri temperaturo ali = na 26 *C. To bo prikazano v skici dela navodil. (Fotografija 2)
Hidroponski sistem je sestavljen iz 3 -palčne PVC cevi z dvema luknjama, izrezanima na vrhu za mrežaste lončke. Razmaknjeni so 3 "narazen, da vsaka rastlina dobi dovolj prostora za ukoreninjenje in gojenje. Za dovajanje hranilne raztopine rastlinam je bil uporabljen kapljični sistem, na dnu PVC -ja pa je bila izrezana luknja 1/4" vode, da se vrne v rezervoar spodaj. Zračna in vodna črpalka sta povezani s stikalom za prekinitev, ki ju upravlja iz druge praznine, ki poteka vzporedno z glavno zanko praznine. To je bilo storjeno, da sem lahko izklopil črpalke za spremembo hranilne raztopine, ne da bi to vplivalo na preostali del sistema. (Fotografije 3, 4 in 5)
Na notranjo stran pokrova je bil pritrjen LED -svetlobni trak, ki je prek ojačevalnika RBG povezan z relejem. Lučka sveti na časovniku, ki ga nadzirata stavki "Če" in "Drugače če". V mojem programiranju boste našli, da so programirani za vklop in izklop vsakih 15 sekund. To je zgolj za predstavitvene namene in ga je treba spremeniti glede na običajen svetlobni cikel za optimalne rastne razmere. Prav tako za dejanske rastne razmere priporočam uporabo prave svetlobne luči in ne preprostega LED traku, ki sem ga uporabil pri svojem razrednem projektu. (Fotografija 6)
4. korak: Programiranje v Arduinu
Fotografija 1: Nastavitev knjižnic in definicij
-
unsigned long timer_off_lights = 15000
tu določimo, kdaj ugasniti LED luči. Luči so trenutno programirane za prižiganje do tega časa. Za dejansko uporabo priporočam, da preverite želeni svetlobni cikel za rastlino, ki jo želite gojiti. Npr.: če želite, da vaše luči svetijo 12 ur, tokrat spremenite s 15000 na 43200000
Druge spremembe v tem delu programa niso potrebne
Fotografija 2: nastavitev praznine
V tem razdelku niso potrebne nobene spremembe
Fotografija 3: praznina zanke
-
drugače če (time_diff <30000)
Ker so luči programirane tako, da prižgejo ob zagonu in se ugasnejo 15 sekund v programu. 30000 deluje kot omejitev izmerjenega časa. Luči ostanejo ugasnjene, dokler čas ne doseže 30000, nato pa se ponastavi nazaj na 0, s čimer se luči ponovno prižgejo, dokler spet ni doseženih 15000. 30000 je treba spremeniti v 86400000, da predstavlja 24 -urni cikel
-
če (t <26)
tu program oboževalcem pove, naj ostanejo IZKLOPLJENI. Če vaše rastline zahtevajo različne temperature, spremenite 26 glede na vaše potrebe
-
drugače, če (t> = 26)
tu program oboževalcem pove, naj ostanejo ON. Spremenite to številko 26 na isto številko, na katero ste spremenili prejšnjo izjavo
Fotografija 4: void StopPumps
to je sekundarna praznina, omenjena na začetku tega navodila. Spremembe niso potrebne, preprosto poveže povezanim nožicam, kaj storiti, ko stikalo SPDT premaknete iz prvotnega položaja.
5. korak: Videoposnetki, ki prikazujejo delovanje sistema
Video 1:
Prikazuje zračno in vodno črpalko, ki jo upravlja stikalo. Ogledate si lahko tudi, kako se LED lučke na releju spreminjajo, ko je stikalo obrnjeno.
Video 2:
Z ogledom serijskega monitorja lahko vidimo, da se lučke prižgejo, ko se program zažene. Ko časovna razlika preseže prag 15000 ms, se luči ugasnejo. Prav tako, ko time_diff prestopi prag 30000 ms, si lahko ogledamo, da se time_diff ponastavi nazaj na nič in luči se ponovno prižgejo.
Video 3:
V tem videu lahko vidimo, da temperatura nadzoruje ventilatorje.
Video 4:
Samo sprehod po rastlinjaku
Velika nagrada na tekmovanju senzorjev 2016
Priporočena:
Avtomatizacija rastlinjaka z LoRa! (2. del) -- Motorno odpiranje oken: 6 korakov (s slikami)
Avtomatizacija rastlinjaka z LoRa! (2. del) || Motorno odpiranje oken: V tem projektu vam bom pokazal, kako sem ustvaril motorizirano odpirač oken za svoj rastlinjak. To pomeni, da vam bom pokazal, kateri motor sem uporabil, kako sem oblikoval dejanski mehanski sistem, kako vozim motor in nazadnje, kako sem uporabil Arduino LoRa
Greentent - prva mini prenosna rastlinjaka na svetu z merjenjem temperature in vlažnosti Arduino: 3 koraki
Greentent - prva mini prenosna rastlinjaka na svetu z merjenjem temperature in vlažnosti Arduino: prvič sem se zamislil o prenosnem rastlinjaku, po katerem se lahko premikate ponoči, ko sem želel narediti način za majhen vrt v škatli s nadzorovano temperaturo in vlažnost. Torej, pozno je zvečer in želim iti v trgovino po te su
Avtomatizacija rastlinjaka z LoRa! (1. del) -- Senzorji (temperatura, vlaga, vlaga tal): 5 korakov
Avtomatizacija rastlinjaka z LoRa! (1. del) || Senzorji (temperatura, vlaga, vlaga tal): V tem projektu vam bom pokazal, kako sem avtomatiziral rastlinjak. To pomeni, da vam bom pokazal, kako sem zgradil rastlinjak in kako sem ožičil elektroniko za napajanje in avtomatizacijo. Pokazal vam bom tudi, kako programirati ploščo Arduino, ki uporablja L
Zgradite mini hidroponski sistem DIY in hidroponski zeliščni vrt z opozorili WiFi: 18 korakov
Zgradite mini hidroponski sistem DIY in hidroponski zeliščni vrt z opozorili o WiFi: V tej vadnici vam bomo pokazali, kako zgraditi #DIY #hidroponski sistem. Ta hidroponski sistem DIY bo zalival po ciklu hidroponskega zalivanja po meri z 2 minutami vklopa in 4 minutami izklopa. Prav tako bo spremljal nivo vode v zbiralniku. Ta sistem
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program