Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Aš perku petražoles puode, o didžiąją dienos dalį dirva buvo sausa. Taigi nusprendžiu šį projektą, apie dirvožemio drėgmės jutimą puode su petražolėmis, patikrinti, ar reikia supilti dirvą vandeniu.
Manau, kad šis jutiklis (talpinis drėgmės jutiklis v1.2) yra geras, nes:
1. turi vandeniui atsparius elektrodus, todėl nesijaudinkite dėl korozijos.
2. yra pigus -> 1, 5 - 2 $
1 žingsnis: BOM
Sąrašas medžiagų (filialų nuorodos, jei norite nusipirkti šios medžiagos, galite mane paremti, jei perkate per šias nuorodas):
1. Talpinis drėgmės jutiklis v1.2.
Nuoroda: talpinis drėgmės jutiklis v1.2
2. „Wemos D1 Mini“.
Nuoroda: „Wemos D1 Mini“
3. ADS1115, skirtas matuoti jutiklio analogines vertes.
Nuoroda: ADS1115
4. Baterija - naudoju 18650, ličio jonų bateriją.
Nuoroda: baterija 18650
(Anksčiau aš nusipirkau „Trustfire“ženklą. Gera baterija turi savo kodą originalui atpažinti)
5. Baterijos laikiklis (galite iškirpti vieną pusę, kad geriau įdėtumėte bateriją į laikiklį)
Nuoroda: akumuliatoriaus laikiklis
6. Kabeliai. Aš naudoju AWG 22 tipą.
Nuoroda: Kabeliai
7. Byla.
Nuoroda: byla
Žinoma, jums reikia dirvožemio matuoti: D
2 žingsnis: grandinė
Aš darau klasikinę grandinę. Pirma, aš maitinu „Wemos“su 4, 2 voltų ličio baterija. Tai įmanoma, ir aš prijungiu jį prie 5 V kaiščio. Veikia, nereikia reguliatoriaus!
Giliojo miego srovė yra mažesnė nei 0, 3 mA.
Maitinimo jutikliui ir ADC naudoju 8 kaištį iš „wemos“. Labai svarbu naudoti pastovią įtampą (3, 3 V) ir nenaudoti akumuliatoriaus (kai įtampa keičiasi nuo 3 voltų iki 4, 2 voltų)
3 žingsnis: kodas
Aš naudoju „ThinkSpeak“kaip saugyklos duomenis. Naudoju 10 minučių intervalus.
Nepamirškite prijungti atstatymo kaiščio su D0, kad iš naujo paleistumėte wemos po miego. Sukūriau schemą, parodančią, kaip veikia kodas.
Arduino kodas:
4 žingsnis: finalas
Jei statysite grandinę, naudokite ilgesnius kabelius. Ne kaip aš.
5 žingsnis: bandymas
Norėdami išmatuoti drėgmę, naudokite maždaug 3/4 jutiklio paviršiaus. Būkite atsargūs ir nepilkite jutiklio vandeniu.
Vertėms išsaugoti naudoju „Thingspeak“. Galiu pasakyti, kad vertės priklauso nuo temperatūros, todėl temperatūros stebėjimas turėtų būti geras.
Pradėjau matuotis 25. Kovo vakarienė (pilau petražoles) ir tada laukiu. Nakties metu vertybės nesikeičia.
Kovo 26 d., Kylant temperatūrai, vertės kyla. Tačiau kitą naktį (nuo kovo 26 d. Iki kovo 27 d.) Vertės buvo didesnės. Taigi dirvožemis puode buvo sausesnis (sausesnis)