Mundarija:
- Ta'minotlar
- 1 -qadam: ARDUINO IDE ni kompyuteringizga/kompyuteringizga o'rnating va sozlang
- 2 -qadam: MIGRO SD -kartani yozib qo'ying (ixtiyoriy)
- 3 -qadam: ARDUINO SKETCHINI YUKLASH
- 4-qadam: GRAVIMETRIK SUV MAZMUNI-KALIBRASIYASI
- 5 -qadam: kelajakdagi o'zgarishlar
Video: ESP32 WiFi Tuproq namligi sensori: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Tuproq qarshiligini o'lchash uchun tuproq orqali elektr signalini yuboradigan arzon namlik sensori ishlamayapti. Elektroliz bu datchiklarni amalda ishlatmaydi. Elektroliz haqida ko'proq ma'lumotni bu erda ko'ring. Ushbu loyihada ishlatiladigan sensor sig'im sensori bo'lib, hech qanday o'tkazuvchi metall nam tuproq bilan aloqa qilmaydi.
Dasturiy ta'minotni (Arduino eskizi) yuklagandan so'ng, sensor o'z -o'zidan veb -server yaratadi va WiFi routeringizga kiradi. Endi siz ESP32 sensorining veb -saytiga kirishingiz mumkin. Hech qanday ma'lumot bulutga yuborilmaydi.
Arduino dasturlash, lehimlash qobiliyati va HTML va boshqalar bilan tanishish yordam berishi mumkin. Agar siz ushbu loyihani qurayotgan bo'lsangiz, iltimos, rasmlarni quyida yuklash havolasi orqali yuklang. Hackdan rohatlaning.
Sensor o'qishi mumkin:
- Tuproq namligi (Mening kodim gravimetrik tuproq suvining tarkibini hisoblab chiqadi)
- Havoning harorati va nisbiy namlik
Ta'minotlar
- Wemos® yuqori ESP32 WiFi + bluetooth batareyasi + DHT11 tuproq harorati va namlik sensori moduli
-
Ma'lumotlarni yozish uchun (optianal)
- Micro SD karta moduli.
- Non paneli va OR
- Lehimlash temir, lehim pastasi.
- Oltita Ayol -Erkak o'tish kabeli.
1 -qadam: ARDUINO IDE ni kompyuteringizga/kompyuteringizga o'rnating va sozlang
Ushbu sozlash tartibi Windows PC, MAC va LINUX (x86) tizimida ishlashi kerak. Afsuski, Raspberry PI foydalanuvchilari uchun ESP32 taxtasi uchun LINUX (ARM) kutubxonalari hali mavjud emas (garchi ularni manbadan tuzgan haqiqiy aqlli odamlar bo'lsa ham).
- Arduino IDE -ni yuklab oling va o'rnating
- Tanlovlar menyusida https://dl.espressif.com/dl/package_esp32_index.json -ni qo'shimcha taxtalar menejeri URL manziliga qo'shing.
- ESP32 kutubxonalarini Asboblar> Kengash> Kengashlar menejeri -dan o'rnating. Espressif tizimlari orqali esp32 ni qidiring
- Menyudan boshqaruv panelini tanlang: Asboblar> Kengash> "WeMos" WiFi va Bluetooth batareyasi
-
Asboblar> Kutubxonalarni boshqarish -dan kerakli DHT11 kutubxonalarini o'rnating …
- Adafruit 1.3.7 versiyasi bo'yicha DHT sensor kutubxonasini o'rnatishingiz kerak (yoki keyinroqmi?)
- Adafruit Version 1.0.3 tomonidan Adafruit Unified Sensor -ni o'rnatishingiz kerak
2 -qadam: MIGRO SD -kartani yozib qo'ying (ixtiyoriy)
Agar sizga ma'lumotlarni yozib olish kerak bo'lsa, Pololu Micro SD karta modulini ulang. Boshqa SD -kartalarda turli xil simlar va kodlar bo'lishi mumkin.
3 -qadam: ARDUINO SKETCHINI YUKLASH
-
GitHub -dan tegishli arduino eskizini yuklab oling va oching.
- Agar micro sd karta moduli ulanmagan bo'lsa, Esp32_SoilMoisture_WebServer.ino dan foydalanish kerak.
- Esp32_SoilMoisture_WebServer_DataLog.ino micro sd -kartani talab qiladi va NTP -serverga Internetga kirishni davom ettiradi. Bu parametr juda aniq vaqtga ega, lekin katta miqdordagi tokni ishlatadi va batareyani tugatishi mumkin.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino tiklashdan so'ng NTP serveriga micro sd -karta va internetga kirishni talab qiladi. NTP serveridan qayta tiklashda olingan sana/vaqtni yangilash uchun ESP32 ichki RTC -dan foydalanadi. Bu eng tejamkor echim, lekin vaqt unchalik aniq bo'lmasligi mumkin.
- Eskizda yo'riqnoma SSID va parolini o'zgartiring.
- Yuklash tugmachasini bosib, eskizni tuzing.
- Agar kompilyatsiya muvaffaqiyatli bo'lsa, EN tugmasini bosing va darhol Arduino Serial monitorini ishga tushiring (115200 Baud Rate)
- Moviy LED yonib -o'chishini kuting
- IP -manzilni ketma -ket monitorda oling, uni brauzeringizga kiriting. Endi siz sensor ma'lumotlarining veb -sahifasini ko'rasiz.
- Agar siz micro sd kartani o'quvchi qo'shgan bo'lsangiz va tegishli arduino eskizlaridan birini tuzgan bo'lsangiz, micro sd kartangizning /datalog.txt manziliga kirishingiz mumkin.
4-qadam: GRAVIMETRIK SUV MAZMUNI-KALIBRASIYASI
GPIO 32 dan namlik ko'rsatkichini qanday izohlash kerak?
Usullardan biri tuproqning gravimetrik suv tarkibini hisoblashdir. U quyidagicha hisoblanadi:
(Tuproq namunasidagi suv massasi)/(Namunadagi quruq tuproq massasi)
Men o'z bog'imdan quruq tuproq yig'ib oldim (bu Limpopo, Janubiy Afrika, avgust oyi va tuproq quruq, chindan ham quruq). Siz tuproqni pechda quritishingiz mumkin.
- Tuproqni quriting
- quruq tuproqni konteynerga to'kib tashlang, datchikni tuproqqa joylashtiring va xom sensorni o'qing (veb -interfeysdan foydalaning). Suv massasini (bu bosqichda = 0) va sensor ko'rsatkichini yozib oling.
- Sensorni olib tashlang, 10 ml (gramm) suv qo'shing, tuproq va suvni yaxshilab aralashtiring va suv massasini (bu bosqichda = 10) va sensor qiymatini yozib oling.
- Bu jarayonni xohlaganingizcha davom ettiring yoki suv qo'shilishi sensorning o'qishiga ta'sir qilmaguncha.
- Mening natijalarim biriktirilgan excel varag'ida. GWC gwc = exp (-0.0015*SensorValue + 0.7072) sifatida hisoblanadi
5 -qadam: kelajakdagi o'zgarishlar
- Tashqi RTC (Real Time Clock) ni ulang. Hozirgi vaqtda NTP (tarmoq vaqt protokoli) ma'lumotlarni qayd qilish vaqtini olish uchun ishlatiladi. Bu Wi -Fi -ni talab qiladi va hozirda intensiv
- Batareya quvvatini tejash uchun WiFi va veb -serverni ishga tushirish va to'xtatish uchun tugmachalarni qo'shing.
- GPRS modulini reklama qiling va Wi -Fi -ni o'chiring. Bu quvvatni tejaydi.
Tavsiya:
Tuproq namligi sensori kalibrlanishi: 5 qadam
Tuproq namligi sensori kalibratsiyasi: Bozorda bog'bonga o'z o'simliklarini qachon sug'orish kerakligini aniqlashga yordam beradigan ko'plab namlik o'lchagichlari mavjud. Afsuski, bir hovuch tuproqni ushlab, rangi va tuzilishini tekshirish ham xuddi shu gadjetlar kabi ishonchli! Ba'zi zondlar hatto regis
Menyu bilan Arduino DHT22 sensori va tuproq namligi loyihasi: 4 qadam
Menyu bilan Arduino DHT22 sensori va tuproq namligi loyihasi: Salom bolalar bugun men sizlarga ko'rsatuvlar bo'yicha ikkinchi loyihamni taqdim etaman. Bu loyihada men namlik va namlikni o'lchash uchun ishlatiladigan namlik sensori va DHT22 sensori ishlatilgan birinchi loyihamni taqdim etaman. . Bu loyiha
Tuproq namligi sensori Arduino 7 segmentli displey: 4 qadam (rasmlar bilan)
Tuproq namligi sensori Arduino 7 segmentli displey: Salom! Karantin qiyin bo'lishi mumkin. Men baxtliman, kichkina hovli va uyda mo'l -ko'l o'simliklar bor va bu meni uyda qolib, ularga g'amxo'rlik qilishimga yordam beradigan kichik asbob yasashim mumkin, deb o'yladim. Bu loyiha oddiy va funktsional
Arduino yordamida tuproq namligi sensori qanday ishlatiladi: 4 qadam
Arduino yordamida tuproq namligi sensori qanday ishlatiladi: Tuproq namligi sensori - bu tuproqdagi namlikni o'lchash uchun ishlatilishi mumkin. Smart fermerlik loyihalari, Irrigatsiya nazoratchilari loyihalari yoki IoT qishloq xo'jaligi loyihalarining prototiplarini yaratish uchun javob beradi, bu sensorda 2 ta prob mavjud. Bu menga ishlatilgan
Tuproq namligi sensori DIY -ni qanday qilish kerak [ARDUINO/ESP MUVOFIQ]: 3 qadam
Tuproq namligi sensori DIY -ni qanday yasash mumkin [ARDUINO/ESP MUVOFIQ]: Salom, bu qo'llanmada biz tuproq namligi sensori noldan qanday qurilishini ko'rib chiqamiz! Bu juda arzon va har xil turdagi mikrokontrolderlarga mos keladi. Ko'rinishidan, sxema oddiy pensiya ajratuvchi sifatida taqdim etilgan