Sisukord:
- Tarvikud
- Samm: koguge oma komponendid ja tellige trükkplaadid
- Samm: pange PCBd kokku
- Samm: programmeerige oma Arduino
- Samm: mullaniiskuse anduri kalibreerimine ja kasutamine
Video: Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Kas unustate sageli toataimi kasta? Või äkki pöörate neile liiga palju tähelepanu ja kastate neid üle?
Kui te seda teete, peaksite endale tegema patareitoitega pinnase niiskuse jälgimise pulga. See monitor kasutab mahtuvuslikku mullaniiskuse andurit ja 3,3 V Arduino Pro Mini, et pidevalt jälgida mulla niiskustaset ja teavitada teid, kui olete oma taimi kastmas või üle kastmas.
Plaadil olevad kaks potentsiomeetrit võimaldavad teil reguleerida ja seada kõrge ja madala niiskustaseme seadeväärtust, mis käivitab kahe LED -i vilkumise. Kui soovite ka helisignaali, saate vooluringile hõlpsalt lisada sumiseja.
Samuti saate nupule vajutades kuvada sisseehitatud OLED-ekraanil praeguse niiskuse näidu ning kõrge ja madala taseme seadeväärtused.
Siinse standardseadistuse korral peab seade 18650 aku ühe laadimisega vastu umbes 15-20 päeva. Kuid kasutades kahte väikese energiatarbega tehnikat, saab seda ühe laadimise korral pikendada umbes 50–60 päevani.
Tarvikud
Ühe mulla niiskusmonitori ehitamiseks vajate:
3.3 V Arduino Pro Mini - ostke siit
5V versiooni saab kasutada erineva aku ja 220Ω LED -takistitega
- USB -programmeerija - ostke siit
- Mahtuvuslik mulla niiskusandur - ostke siit
- 3 x 5 mm LED -d (eelistatavalt erinevad värvid) - ostke siit
- 10K takisti - ostke siit
- 3 x 100Ω takistid - ostke siit
- 2 x 10K trimmipotti - ostke siit
- Puutetundlik nuppude lüliti - ostke siit
- Lükake toitelüliti - ostke siit
- 128x32 I2C OLED -ekraan - ostke siit
- Isase päise tihvtid - ostke siit
- Naissoost päisepoldid - ostke siit
- Lintkaabel - ostke siit
Monitori toiteks
- 18650 3,7 V liitiumaku - ostke siit
- 18650 Akuhoidja/laadija - ostke siit
Samm: koguge oma komponendid ja tellige trükkplaadid
Alustasin konstrueerides vooluringi, millest saaks teha trükkplaadi ja mida toidaks üks 18650 liitiumioonaku. Sel põhjusel valisin Arduino 3,3 V versiooni ja selle konkreetse mahtuvusliku mullaniiskuse monitori, mida saab toita 3,3 V või 5 V.
PCB -failid saate minu ajaveebist alla laadida, kui soovite oma tellida.
Samade komponentidega saate kasutada ka 5 V Arduino Pro Mini, peate kasutama siin kasutatavate 100 oomi asemel 220 oomi LED -takistit. Samuti peate selle toiteks kasutama aku, mitte ühe liitium-ioonaku.
Samuti saate komponendid leivaplaadile kokku panna ja seejärel lühikese juhtme niiskusandurile viia, kuid PCB muudab selle lihtsalt kompaktsemaks ja vastupidavamaks.
Tellisin PCBd PCB Waylt, mis maksab ainult 5 dollarit viie põhiplaadi (kuni 100x100 mm) eest. Need toodeti ja tarniti väga kiiresti ning need on ka suurepärase kvaliteediga.
Samm: pange PCBd kokku
Alustuseks kinnitage oma päise tihvtid Arduino külge. See disain kasutab A4 ja A5 kontakte I2C ühendamiseks OLED -ekraaniga, nii et peate lisama ka need kaks tihvti. Sageli ei ole laudadel nende kahe jaoks tihvte, kuna need on eraldatud ribadest mööda kahte külge.
Jootke kõik komponendid trükkplaadile oma kohale, pöörates tähelepanu valgusdioodide orientatsioonile ja kombatavale nupule.
Niiskusanduri ühendamiseks oma plaadiga peate eemaldama selle otsast valge pistiku ja jootma seejärel kolm päise tihvti anduri otsale lähimasse aukude ritta. Kasutage neid kontakte anduri jootmiseks otse oma PCB -le.
Kui kõik komponendid on oma kohale joodetud, lõigake PCB tagaküljelt väljaulatuvad tihvtid.
Jootke liitium-ioon akulaadija plaat väikese toitekaabli abil trükkplaadi toitepistikute külge, nii et hoidiku saab PCB tagaküljele liimida.
Samm: programmeerige oma Arduino
Arduino Pro Mini programmeerimiseks peate kasutama oma USB -programmeerijat ja ühendama selle PCB -jaotuse vastavate päisepistikutega. Pidage meeles, et programmeerija Tx läheb Arduino Rx-le ja vastupidi. Veenduge ka, et kasutate programmeerijast õiget pinget, 3.3V Pro Mini jaoks 3.3V ja 5V Pro Mini jaoks 5V.
Visandi saate alla laadida minu ajaveebi postitusest ja lugeda üksikasjalikku kirjeldust selle kohta, mida iga koodiosa teeb.
Samm: mullaniiskuse anduri kalibreerimine ja kasutamine
Monitori esmakordsel sisselülitamisel näete ekraanil lühikest käivitusekraani ja ekraan lülitub seejärel välja.
Kui see on välja lülitatud, saate ekraani kõrval olevat nuppu uuesti sisse lülitada, et näha tegelikku mõõdetud niiskustaset ja kahte niiskustaseme seadeväärtust. Kahte seadeväärtust saab reguleerida madala ja kõrge potentsiomeetri keeramisega. Koodis on teatud loogika, mis takistab madala seadeväärtuse seadmist kõrgemast ja kõrgemat madalamast madalamast.
Enne anduri kasutamist peate selle kalibreerima. Selleks kasutage USB -programmeerijat, et kuvada niiskussensori töötlemata anduri väärtused. Võtke andurilt kuiv lugem õhus ja kastke seejärel anduri pulgaosa veekannu, et saada maksimaalne niiskus. Veenduge, et te ei saaks selle käigus ühtegi komponenti märjaks. Võtke need maksimum- ja miinimumväärtused ning asendage need koodiga ja teie kuvar on hea. Keskkonnamuutuste arvestamiseks võite maksimumile ja miinimumile lisada ka väikese varu.
Nagu varem mainitud, kestab monitor 18650 aku ühe laadimisega umbes 15-20 päeva. Olen oma ajaveebis kirjeldanud kahte tehnikat, mida saate rakendada, et seda ühe laadimisega 50-60 päevaks veelgi parandada. Need hõlmavad sisuliselt ainult niiskusanduri toiteallikat, kui peate lugema ja Arduino väikese toite LED -i eemaldama. Samuti saate aku kasutusaega parandada, lugedes näiteid harvem.
Lisasin monitorile ka akrüülist esiplaadi, kui see oli valmis, et kaitsta elektroonilisi komponente
Kas olete proovinud oma mulla niiskuse monitori teha? Andke mulle kommentaaride jaotises teada!
Soovitan:
Arduino DHT22 anduri ja mulla niiskuse projekt menüüga: 4 sammu
Arduino DHT22 anduri ja mulla niiskuse projekt koos menüüga: Tere poisid Täna esitlen teile oma teist juhenditavate projekti. See projekt esitab segu minu esimesest projektist, milles kasutasin mulla niiskuse andurit ja DHT22 andurit, mida kasutatakse temperatuuri ja niiskuse mõõtmiseks . See projekt on
Mulla niiskuse sensori kasutamine Arduino abil: 4 sammu
Muldniiskuse sensori kasutamine Arduino abil: Mullaniiskuse andur on andur, mida saab kasutada pinnase niiskuse mõõtmiseks. Sobib nutikate põllumajandusprojektide, niisutuskontrollerite või IoT põllumajandusprojektide prototüüpide tegemiseks. Sellel anduril on 2 sondi. Mis on harjunud
Arduino mulla niiskuse projekt: 4 sammu
Arduino mulla niiskuse projekt: Tere poisid Täna esitlen teile oma esimest juhenditavate projektide projekti. See puudutab mulla niiskuse mõõtmist Arduino ja ainult ühe anduriga. Seda projekti on väga lihtne teha ja kõik, kes soovivad alustada õppimist, peavad töötama Arduino platvormiga
Mulla niiskuse tuvastamine - SF: 4 sammu (piltidega)
Mulla niiskuse tuvastamine - SF: katseplaani alustamiseks alustasime oma eesmärgiga kavandada seade, mis oleks võimeline tuvastama, kas mullaproov on vihmast märg või mitte. Selle plaani elluviimiseks pidime õppima mulla niiskust õigesti kasutama ja seadistama
Mulla niiskuse mõõtmine helivõimsusega: 6 sammu (piltidega)
Mulla niiskuse mõõtmine helivõimendustega: selles õpetuses selgitame, kuidas valmistada seade, mis mõõdab heli amplituudiga mulla niiskust