Mundarija:

Simsiz namlik monitor (ESP8266 + namlik sensori): 5 qadam
Simsiz namlik monitor (ESP8266 + namlik sensori): 5 qadam

Video: Simsiz namlik monitor (ESP8266 + namlik sensori): 5 qadam

Video: Simsiz namlik monitor (ESP8266 + namlik sensori): 5 qadam
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Iyul
Anonim
Simsiz namlik monitor (ESP8266 + namlik sensori)
Simsiz namlik monitor (ESP8266 + namlik sensori)

Men maydanozni qozonga sotib olaman va kunning ko'p qismida tuproq quriydi. Shunday qilib, men maydanozli qozondagi tuproq namligini sezib, kerak bo'lganda, tuproqni suv bilan to'kib tashlashni rejalashtirmoqchiman.

Menimcha, bu sensor (sig'imli namlik sensori v1.2) yaxshi, chunki:

1. suv o'tkazmaydigan elektrodlari bor, shuning uchun siz korroziya haqida qayg'urmaysiz.

2. arzon -> 1, 5 - 2 $

1 -qadam: BOM

BOM
BOM
BOM
BOM
BOM
BOM

Hisob -kitob materiallari (sheriklik havolalari, agar siz ushbu materiallarni sotib olishni istasangiz, agar siz ushbu havolalar orqali sotib olsangiz, meni qo'llab -quvvatlashingiz mumkin):

1. Kapasitiv namlik sensori v1.2.

Havola: sig'imli namlik sensori v1.2

2. Wemos D1 Mini.

Havola: Wemos D1 Mini

3. Sensordan analog qiymatlarni o'lchash uchun ADS1115.

Havola: ADS1115

4. Batareya - men 18650, lityum -ionli batareyadan foydalanaman.

Havola: Batareya 18650

(Ilgari men ishonch belgisini sotib olganman. Yaxshi batareyaning asl kodi bor)

5. Batareya ushlagichi (batareyani ushlagichga yaxshiroq joylashtirish uchun siz bir tomonini kesib qo'yishingiz mumkin)

Havola: Batareya ushlagichi

6. Kabellar. Men AWG 22 turidan foydalanaman.

Havola: kabellar

7. Case.

Havola: ish

Albatta, o'lchash uchun tuproq kerak: D

2 -qadam: O'chirish

O'chirish
O'chirish

Men klassik sxemani bajaraman. Birinchidan, men Wemos -ni lityum batareyadan 4, 2 voltli quvvat bilan quvvatlantiraman. Bu mumkin, va men uni 5V piniga ulayman. Bu regulyatorning talabisiz ishlaydi!

Chuqur uyqu oqimi 0,3 mA dan past.

Sensor va ADCni yoqish uchun men wemosdan 8 -pinni ishlataman. Doimiy kuchlanishni (3, 3 V) ishlatish va batareyani ishlatmaslik juda muhim (kuchlanish 3 voltdan 4, 2 voltgacha o'zgarganda).

3 -qadam: kod

Kod
Kod

Men ThinkSpeak -dan ma'lumotlarni saqlash uchun foydalanaman. Men 10 daqiqali intervallardan foydalanaman.

Uyqudan keyin wemosni qayta ishga tushirish uchun Reset pinini D0 bilan ulashni unutmang. Kod qanday ishlashini ko'rsatish uchun diagramma tuzdim.

Arduino kodi:

4 -qadam: Final

Final
Final

Agar siz sxemani qurmoqchi bo'lsangiz, iltimos, uzunroq kabellardan foydalaning. Menga o'xshamaydi.

5 -qadam: Sinov

Sinov
Sinov
Sinov
Sinov
Sinov
Sinov

Namlikni o'lchash uchun sensor sirtining 3/4 qismini ishlating. Ehtiyot bo'ling va sensorga suv quymang.

Men qiymatlarni saqlash uchun Thingspeak -dan foydalanaman. Aytishim mumkinki, qiymatlar haroratga bog'liq, shuning uchun haroratni kuzatish yaxshi bo'lishi kerak.

Men o'lchash boshladi 25. Mart kechki ovqat (Men petrushka to'kib) va keyin men kutaman. Kechasi, qadriyatlar pasaymaydi.

In 26. Mart, qadriyatlar harorat ko'tarilishi bilan ko'tariladi. Lekin keyingi kecha (26. martdan 27. martgacha), qadriyatlar yuqori edi. Shunday qilib, qozondagi tuproq quriydi (ko'proq quruq)

Tavsiya: