Ne visi sodų ir daržų savininkai turi galimybę kasdien prižiūrėti savo sodinukus. Tačiau be laiku laistymo negalima tikėtis gero derliaus.
Problemos sprendimas bus automatinė sistema, leidžianti užtikrinti, kad jūsų svetainėje esantis dirvožemis išlaikytų reikiamą drėgmės laipsnį visą jūsų nebuvimą. Pagrindinis bet kokio automatinio laistymo komponentas yra dirvožemio drėgmės jutiklis.
Drėgmės jutiklis turi ir kitus pavadinimus. Jis vadinamas drėgmės matuokliu arba drėgmės jutikliu.
Kaip matyti dirvožemio drėgmės jutiklių nuotraukoje, toks prietaisas yra įrenginys, susidedantis iš dviejų laidų, prijungtų prie silpno elektros šaltinio.
Didėjant drėgmei tarp elektrodų, srovės stiprumas ir varža mažėja, ir atvirkščiai, jei dirvožemyje nėra pakankamai vandens, šie rodikliai didėja. Prietaisas įsijungia tiesiog paspaudus mygtuką.
Atkreipkite dėmesį, kad elektrodai bus drėgnoje dirvoje. Todėl rekomenduojama įrenginį įjungti mygtuku. Ši technika sumažins neigiamą korozijos poveikį.
Drėgmės matuokliai montuojami ne tik ant atvira žemė, bet ir šiltnamiuose. Laistymo laiko kontrolė yra tai, kam naudojami dirvožemio drėgmės jutikliai. Jums nieko nereikia daryti, tiesiog įjunkite įrenginį. Vėliau jis veiks be jūsų dalyvavimo.
Tačiau sodininkai ir sodininkai turėtų stebėti elektrodų būklę, nes jie gali suirti ir dėl to sugesti.
Pažiūrėkime, kokių tipų dirvožemio drėgmės jutikliai yra. Paprastai jie skirstomi į:
Talpa. Jų konstrukcija panaši į oro kondensatorių. Darbas pagrįstas oro dielektrinių savybių pasikeitimu priklausomai nuo jo drėgmės, dėl kurio padidėja arba sumažėja talpa.
Atsparus. Jų veikimo principas – keisti higroskopinės medžiagos atsparumą priklausomai nuo to, kiek joje yra drėgmės.
Psichometrinis. Tokių jutiklių veikimo principas ir konstrukcija bus sudėtingesni. Jis pagrįstas fizinė nuosavybėšilumos nuostoliai dėl garavimo. Prietaisas susideda iš sauso ir šlapio detektoriaus. Pagal temperatūrų skirtumą tarp jų galima spręsti apie vandens garų kiekį ore.
Aspiracija. Šis tipas yra daugeliu atžvilgių panašus į ankstesnį, skirtumas yra ventiliatorius, kuris siurbia oro mišinį. Aspiracinės drėgmės prietaisai naudojami vietose, kuriose oro judėjimas yra silpnas arba su pertrūkiais.
Kokį drėgmės jutiklį pasirinkti, priklauso nuo kiekvieno konkretus atvejis. Prietaiso pasirinkimui įtakos turi ir įdiegtos automatinės laistymo sistemos savybės bei Jūsų finansinės galimybės.
Jei nuspręsite patys pasidaryti drėgmės matuoklį, turite pasiruošti:
Kaip savo rankomis pasidaryti dirvožemio drėgmės jutiklį? Štai trumpa pamoka:
Pastaba!
Kad jutiklis veiktų, reikia: 35 mA srovės ir 5 V įtampos. Galiausiai trimis laidais sujungiame įrenginį, kurį prijungiame prie mikroprocesoriaus.
Valdiklis leidžia sujungti jutiklį su garsiniu signalu. Po to duodamas signalas, jei drėgmės kiekis dirvožemyje smarkiai sumažėja. Alternatyva garso signalui yra lemputės apšvietimas.
Dirvožemio drėgmės jutiklis, be jokios abejonės, yra būtinas dalykas ūkyje. Jei turite vasarnamį ar daržą, tuomet būtinai pasirūpinkite jo įsigijimu. Be to, jums visai nereikia pirkti įrenginio, nes galite lengvai jį pasigaminti patys.
Pastaba!
Pastaba!
Poetas Andrejus Voznesenskis kartą pasakė: „Tinginystė yra pažangos variklis“. Su šia fraze turbūt sunku nesutikti, nes dauguma Elektroniniai prietaisai yra sukurti būtent tam, kad palengvintų mūsų kasdienis gyvenimas, kupinas rūpesčių ir visokių tuščių reikalų.
Jei dabar skaitote šį straipsnį, tikriausiai esate labai pavargę nuo gėlių laistymo proceso. Juk gėlės yra gležnos būtybės, jas šiek tiek perlaistei, esi nepatenkintas, pamiršti palaistyti vienai dienai, viskas, jos tuoj nuvys. O kiek gėlių pasaulyje nugaišo vien dėl to, kad jų šeimininkai savaitei išvyko atostogauti, palikdami vargšus žalius padarus nuvyti sausame vazone! Baisu įsivaizduoti.
Siekiant išvengti tokių baisių situacijų, buvo išrastos automatinės laistymo sistemos. Ant vazono sumontuotas jutiklis, matuojantis dirvos drėgmę – jis naudojamas metaliniams strypams iš iš nerūdijančio plieno, įstrigę į žemę centimetro atstumu vienas nuo kito.
Jie laidais prijungti prie grandinės, kurios užduotis yra atidaryti relę tik tada, kai drėgmė nukrenta žemiau nustatytos vertės, ir uždaryti relę tuo metu, kai dirvožemis vėl prisisotina drėgmės. Relė savo ruožtu valdo siurblį, kuris pumpuoja vandenį iš rezervuaro tiesiai į augalo šaknį.
Kaip žinoma, sauso ir šlapio dirvožemio elektrinis laidumas gana smarkiai skiriasi, būtent šiuo faktu yra pagrįstas jutiklio veikimas. 10 kOhm rezistorius ir dirvožemio dalis tarp strypų sudaro įtampos daliklį; jų vidurio taškas yra tiesiogiai prijungtas prie operacinės stiprintuvo įvesties. Į kitą operatyvinio stiprintuvo įėjimą įtampa tiekiama iš kintamo rezistoriaus vidurio taško, t.y. jį galima reguliuoti nuo nulio iki maitinimo įtampos. Su jo pagalba nustatomas komparatoriaus, kurio vaidmenį atlieka op-amp, perjungimo slenkstis. Kai tik įtampa viename iš jo įėjimų viršija įtampą kitame, išėjimas bus logiškas „1“, užsidegs šviesos diodas, atsidarys tranzistorius ir įjungs relę. Galite naudoti bet kokį tranzistorių, PNP struktūrą, tinkamą srovei ir įtampai, pavyzdžiui, KT3107 arba KT814. Operacinis stiprintuvas TL072 arba bet koks panašus, pavyzdžiui, RC4558. Mažos galios diodas, pavyzdžiui, 1n4148, turėtų būti dedamas lygiagrečiai su relės apvija. Grandinės maitinimo įtampa yra 12 voltų.
Dėl ilgų laidų nuo puodo iki pačios lentos gali susidaryti situacija, kad relė neaiškiai persijungia, o pradeda spragtelėti su dažniu kintamoji srovė tinkle ir tik po kurio laiko įdiegiamas atvira padėtis. Norėdami pašalinti šį blogą reiškinį, lygiagrečiai su jutikliu turėtumėte pastatyti 10-100 μF talpos elektrolitinį kondensatorių. Archyvas su lenta. Laimingas pastatymas! Autorius – Dmitrijus S.
Aptarkite straipsnį DIRVOŽEMIO DRĖGMĖS JUTIKLIO SCHEMA
Pagaliau aš įgyvendinu šią mintį. Įjungsiu dirvožemio drėgmės jutiklį Arduino pagrindu, su 16x2 LCD ekranu, realaus laiko laikrodžiu (rodo laiką net kai maitinimas išjungtas), temperatūros jutikliu ir SD kortele (duomenų kaupikliu).
Jis gali būti naudingas vykdant biotechnologinius / biologinius / botaninius projektus arba augalijos išsaugojimo projektus.
Projekto esmė yra ta, kad aš ruošiuosi padaryti dirvožemio drėgmės indikatorių pagal Arduino kambariniai augalai, kuris gali būti montuojamas stacionariai arba nešiojamas. Priklausomai nuo nustatymų, jis galės atlikti matavimus kas X milisekundžių.
Galite padaryti zondus patvaresnius trumpą laiką paleisdami srovę (mano atveju du kartus po 30 milisekundžių) ir palikdami juos tam tikram laikui (pavyzdžiui, 1 800 000 milisekundžių = (30x60x1000) = 30 minučių) . Norėdami nustatyti šią reikšmę, turite pakeisti delsą pačioje „project.ino“ failo pabaigoje.
Kadangi turime jutiklį, kuris matavimus atlieka kas X milisekundžių, turime nustatyti ribas. Vertės svyruos nuo 1000 piko iki 400 vidurio, kuo mažesnė vertė, tuo mažesnis pasipriešinimas. Kadangi zondai matuoja pasipriešinimą tarp dviejų kaiščių, 100 % drėgmę turėtumėte laikyti 400 arba artimu jai. A didesnę vertę atsparumas, 1000 ar didesnis, esant 0% drėgmės lygiui. Tai reiškia, kad turime nustatyti reikšmes 1000–400 kaip 0–100%.
Žemiau apžvelgsime, kaip tai padaryti patiems.
Jums reikės:
Visi šie komponentai yra gana prieinami ir labai nebrangūs.
Dabar reikia prijungti komponentus, kaip parodyta paveikslėlyje. Atsižvelgiant į tai, kad LCD ekranai ir realaus laiko laikrodžių modeliai skiriasi priklausomai nuo gamintojo, jungdami laidus vadovaukitės vadovu, kad įsitikintumėte, jog visos jungtys yra teisingos.
Diagramoje ir paveikslėlyje parodytas teisingas ekrano prijungimas (su kontaktų pavadinimais).
Sujungimo schema:
Sujungimo schema:
Sujungsime tik tris kaiščius:
Mes nenaudosime kaiščio D0, tai yra skaitmeninis kaištis ir mūsų projekte nereikalingas.
Baterija reikalinga, kad laikrodis veiktų, kai jis atjungtas. Mes naudosime šiuos išėjimus:
Reikalingas įtampai reguliuoti į LCD ekraną. Jei ekrane nėra skaičių ir esate tikri, kad turėtų būti, pabandykite pasukti potenciometrą. Jei viskas prijungta teisingai, pasirodys skaičiai.
Kai pirmą kartą įjungiate realaus laiko laikrodį, turite jį sukonfigūruoti. Vėliau to daryti nereikės, tačiau pirmasis nustatymas yra labai svarbus. Norėdami sukonfigūruoti laikrodį, jums reikės Sodaq DS3231 bibliotekos.
Jį galite pridėti naudodami „Arduino“ programos parinktį „Pridėti biblioteką“. Spustelėkite „Pridėti biblioteką“ ir pasirinkite tipą „3231“ ir pamatysite. Dabar reikia jį įdiegti.
Jei diegimo failo nėra, galite jį atsisiųsti iš interneto.
Tada įkelkite „taisyti / redaguoti“ eskizą ir pakeisti šias reikšmes:
„DataLaikas“ (2011 m., 11, 10, 15, 18, 0, 5)
tokia tvarka:
metai, mėnuo, diena, valanda, minutės, sekundės ir savaitės diena (nuo 0 iki 6)
nustatyti dabartines vertes.
Laiko nustatymas baigtas.
Atlikus visus ryšius, reikalingas kodas.
Taigi aš sukūriau atskirą failą su eskizu ir tik daugybe išsamių komentarų kiekvienoje veiksmo dalyje. Kadangi DS3231 realaus laiko laikrodis turi temperatūros matavimo funkciją, nusprendžiau pasinaudoti ir ja.
Turite įdiegti dar vieną biblioteką „DS3231.rar“.
Standartinė projekto versija sukurta dirbti su serijiniu monitoriumi ir SD kortele, o tai reiškia, kad neprijungus serijinio monitoriaus jis tiesiog neveiks. Tai nėra patogu, ypač jei norite pagaminti nešiojamąjį jutiklį. Taigi parašiau dar vieną eskizą, kuriam nereikia serijinio monitoriaus ir jo visai nenaudojama. Tai labai palengvina kodavimą. Pirmajame faile yra nešiojamos versijos, kuri nenaudoja nuosekliojo prievado, kodas.
Svarbi kodo dalis yra eilutės, kurios apatiniame dešiniajame ekrano kampe pažymėtos trimis raidėmis:
Šios trys raidės parašytos siekiant padėti jums diagnozuoti problemas / klaidas, jei jos atsiranda.
Failai
Jums reikia tinkamo maitinimo šaltinio, jo pasirinkimas priklauso nuo to, kaip planuojate įrenginį naudoti ateityje.
Tu gali naudoti:
Maitinimo šaltinio pasirinkimas yra labai svarbus įgyvendinant projektą, nes jei norite, kad įrenginys būtų stacionarus, geriau naudoti maitinimo šaltinį. Bet jei norite pasigaminti nešiojamą skaitiklį, tuomet vienintelė galimybė yra baterija.
Galite naudoti nedidelę gudrybę – išjunkite ekraną, jei jis įjungtas Šis momentas nereikia. Norėdami tai padaryti, naudokite / žiūrėkite / perskaitykite trumpąjį kodą, kad suprastumėte, kaip išjungti ekraną. Aš to nepadariau, nes nusprendžiau, kad man to nereikia. Galbūt tokios parinkties reikia nešiojamoje skaitiklio versijoje, bet aš sukūriau stacionarų.
Paaiškėjo, kad ne visos SD kortelės veikia su mano SD moduliu.
Remiantis mano gyvenimo patirtis, galiu drąsiai atsakyti į du klausimus:
Tai užbaigia mano šio projekto pamoką.
Toliau tobulinu savo projektą ir nusprendžiau pagaminti medinį skaitiklio dėklą, taip pat spausdintinę plokštę.
Norėdami sujungti visus komponentus naudojant minimalų skaičių laidų, nusprendžiau naudoti spausdintinę plokštę / plokštę. Taip nusprendžiau, nes turiu daug lentų ir mažai laidų. Nėra prasmės pirkti naujų plėtros lentos kada galiu padaryti spausdinta, nematau. Kadangi mano plokštė yra vienpusė, vis tiek prireiks laidų jungtims prie apatinės pusės.
Dirvos drėgmės jutiklis padės atsikratyti monotoniško pasikartojančio darbo, o dirvožemio drėgmės jutiklis padės išvengti vandens pertekliaus – tokį įrenginį surinkti savo rankomis nėra taip sunku. Sodininkui į pagalbą ateina fizikos dėsniai: drėgmė dirvožemyje tampa elektros impulsų laidininku, o kuo jos daugiau, tuo mažesnė varža. Sumažėjus drėgmei, atsparumas didėja ir tai padeda sekti optimalus laikas glazūra.
Dirvožemio drėgmės jutiklio konstrukciją sudaro du laidininkai, prijungti prie silpno energijos šaltinio, grandinėje turi būti rezistorius. Didėjant drėgmės kiekiui erdvėje tarp elektrodų, varža mažėja, o srovė didėja.
Drėgmė džiūsta – didėja varža, mažėja srovė.
Kadangi elektrodai bus drėgnoje aplinkoje, rekomenduojama juos įjungti mygtuku, kad sumažintumėte žalingą korozijos poveikį. IN įprastas laikas sistema išjungiama ir pradeda tik tikrinti drėgmę paspaudus mygtuką.
Tokio tipo dirvožemio drėgmės jutikliai gali būti montuojami šiltnamiuose – jie leidžia valdyti automatinį laistymą, todėl sistema gali veikti visiškai be žmogaus įsikišimo. Tokiu atveju sistema visada bus darbinga, tačiau teks stebėti elektrodų būklę, kad dėl korozijos jie netaptų netinkami naudoti. Panašūs įrenginiai gali būti montuojami ant sodo lysvių ir vejų atvirame ore – jie leis akimirksniu gauti reikiamą informaciją.
Tokiu atveju sistema pasirodo daug tikslesnė nei paprasta lytėjimo pojūtis. Jei žmogus mano, kad dirvožemis yra visiškai išdžiūvęs, jutiklis parodys iki 100 vienetų dirvožemio drėgmės (vertinant dešimtaine sistema), iš karto po laistymo ši vertė padidėja iki 600-700 vienetų.
Po to jutiklis leis stebėti dirvožemio drėgmės pokyčius.
Jei jutiklis skirtas naudoti lauke, patartina atsargiai užsandarinti jo viršutinę dalį, kad būtų išvengta informacijos iškraipymo. Norėdami tai padaryti, jis gali būti padengtas vandeniui atsparia epoksidine derva.
Jutiklio konstrukcija surenkama taip:
Tai naminis prietaisas gali tapti automatinio laistymo Smart Home sistemoje dalimi, pavyzdžiui, naudojant MegD-328 Ethernet valdiklį. Žiniatinklio sąsaja rodo drėgmės lygį 10 bitų sistemoje: diapazonas nuo 0 iki 300 rodo, kad žemė yra visiškai sausa, 300-700 - dirvožemyje yra pakankamai drėgmės, daugiau nei 700 - žemė drėgna ir nėra laistyti reikia.
Konstrukcija, susidedanti iš valdiklio, relės ir akumuliatoriaus, išimama į bet kokį tinkamą korpusą, kuriam galima pritaikyti bet kokią plastikinę dėžutę.
Namuose naudoti tokį drėgmės jutiklį bus labai paprasta ir tuo pačiu patikima.
Dirvožemio drėgmės jutiklio pritaikymas gali būti labai įvairus. Dažniausiai jie naudojami automatinėse laistymo sistemose ir rankiniu būdu laistyti augalus:
Sukūrę savo jutiklį padėsite įrengti namus automatine sistema valdymas minimaliomis sąnaudomis.
Gamykloje pagamintus komponentus nesunkiai galima įsigyti internetu arba specializuotoje parduotuvėje, daugumą įrenginių galima surinkti iš medžiagų, kurias visada galima rasti elektrotechnikos entuziasto namuose.
Daugiau informacijos rasite vaizdo įraše.
Sveiki visi, šiandien mūsų straipsnyje apžvelgsime, kaip savo rankomis pasidaryti dirvožemio drėgmės jutiklį. Priežastis Savadarbis Tai gali būti dėl jutiklio susidėvėjimo (korozija, oksidacija), arba tiesiog negalėjimas įsigyti, ilgai laukti ir noras ką nors padaryti savo rankomis. Mano atveju, noras pasigaminti jutiklį pačiam kilo dėl susidėvėjimo; faktas yra tas, kad jutiklio zondas, nuolat tiekdamas įtampą, sąveikauja su dirvožemiu ir drėgme, dėl ko jis oksiduojasi. Pavyzdžiui, „SparkFun“ jutikliai padengia jį specialia kompozicija (angl. Electroless Nickel Immersion Gold), kad pailgintų tarnavimo laiką. Be to, norint prailginti jutiklio tarnavimo laiką, maitinimą jutikliui geriau tiekti tik matavimų metu.
Vieną „gerą“ dieną pastebėjau, kad mano laistymo sistema be reikalo drėkina dirvą, tikrindamas jutiklį išėmiau zondą iš dirvos ir štai ką pamačiau:
Dėl korozijos atsiranda papildomas pasipriešinimas tarp zondų, dėl to signalas tampa mažesnis ir arduino mano, kad dirvožemis yra sausas. Kadangi naudoju analoginį signalą, nedarysiu grandinės su skaitmenine išvestimi lyginamajame įrenginyje, kad supaprastinčiau grandinę.
Diagramoje parodytas dirvožemio drėgmės jutiklio lygintuvas; dalis, kuri analoginį signalą paverčia skaitmeniniu, pažymėta raudona spalva. Nepažymėta dalis yra ta dalis, kurios mums reikia, kad drėgmę paverstume analoginiu signalu, ir mes ją panaudosime. Žemiau pateikiau zondų prijungimo prie arduino schemą.
Kairėje diagramos dalyje parodyta, kaip zondai yra prijungti prie arduino, o aš parodžiau dešinę dalį (su rezistoriumi R2), kad parodyčiau, kodėl keičiasi ADC rodmenys. Nuleidus zondus į žemę, tarp jų susidaro varža (schemoje rodžiau sutartinai R2), jei gruntas sausas, tai varža be galo didelė, o jei šlapia, tai linkusi iki 0 Kadangi dvi varžos R1 ir R2 sudaro įtampos daliklį, o vidurinis taškas yra išėjimas (išėjimas a0), tai išėjimo įtampa priklauso nuo varžos R2 reikšmės. Pavyzdžiui, jei varža R2 = 10Kom, tada įtampa bus 2,5 V. Galite lituoti laidų varžą, kad nebūtų papildomų atjungimų; kad rodmenys būtų stabilūs, tarp maitinimo ir išvesties galite pridėti 0,01 µF kondensatorių. Sujungimo schema yra tokia:
Kadangi mes susidorojome su elektrine dalimi, galime pereiti prie mechaninės dalies. Norint pailginti jutiklio tarnavimo laiką, zondams gaminti geriau naudoti medžiagą, kuri yra mažiausiai jautri korozijai. Galite naudoti nerūdijantį plieną arba cinkuotą metalą, galite pasirinkti bet kokią formą, galite naudoti net dvi vielos dalis. Zondams pasirinkau „cinkuotą“, kaip tvirtinimo medžiagą naudojau nedidelį getinakso gabalėlį. Taip pat verta atsižvelgti į tai, kad atstumas tarp zondų turėtų būti 5–10 mm, tačiau nereikėtų daryti daugiau. Jutiklio laidus prilitavau ant cinkuoto lakšto galų. Štai kuo mes baigėsi:
Nepadarė detali nuotrauka ataskaita, viskas taip paprasta. Na, čia yra jo veikimo nuotrauka:
Kaip jau minėjau anksčiau, jutiklį geriau naudoti tik matavimo metu. Geriausias variantasįjungimas per tranzistorinį jungiklį, bet kadangi mano srovės suvartojimas buvo 0,4 mA, tai galima įjungti tiesiogiai. Norėdami tiekti įtampą matavimų metu, galite prijungti VCC jutiklio kontaktą prie PWM kaiščio arba naudoti skaitmeninę išvestį, kad matavimo metu būtų tiekiamas aukštas (HIGH) lygis, o tada nustatykite jį į žemą. Taip pat verta atsižvelgti į tai, kad įjungę jutiklio įtampą, turite šiek tiek palaukti, kol rodmenys stabilizuosis. Pavyzdys per PWM:
Vidinis jutiklis = A0; int galios_jutiklis = 3;
negaliojantis nustatymas () (
// Įdėkite čia savo sąrankos kodą, kad jis būtų paleistas vieną kartą:
Serial.begin(9600);
analogWrite(galios_jutiklis, 0);
}
void loop() (
delsimas (10000);
Serial.print("Suhost" : ");
Serial.println(analogRead(jutiklis));
analogWrite(galios_jutiklis, 255);
delsimas (10000);
}
Ačiū visiems už dėmesį!