Sisukord:

Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma: 4 sammu (piltidega)
Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma: 4 sammu (piltidega)

Video: Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma: 4 sammu (piltidega)

Video: Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma: 4 sammu (piltidega)
Video: CS50 2015 - Week 10 2024, November
Anonim
Image
Image
Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma
Arduino mulla niiskuse jälgimise pulk - ärge kunagi unustage oma taimi kastma

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

Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku ja tellige trükkplaadid
Koguge oma komponendid kokku 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

Pange PCBd kokku
Pange PCBd kokku
Pange PCBd kokku
Pange PCBd kokku
Pange PCBd kokku
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

Programmeerige oma Arduino
Programmeerige oma Arduino
Programmeerige oma Arduino
Programmeerige oma Arduino
Programmeerige oma Arduino
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

Mulla niiskusanduri kalibreerimine ja kasutamine
Mulla niiskusanduri kalibreerimine ja kasutamine
Mulla niiskusanduri kalibreerimine ja kasutamine
Mulla niiskusanduri kalibreerimine ja kasutamine
Mulla niiskusanduri kalibreerimine ja kasutamine
Mulla niiskusanduri 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: