Mundarija:
- 1 -qadam: namlik sensori xususiyatlari
- 2 -qadam: Uskuna talablari
- 3 -qadam: Tugatish va ulanishlar
- 4 -qadam: Sensorni sozlash
- 5 -qadam: Kod
- 6 -qadam: Ogohlantirish chegarasini o'rnating
- 7 -qadam: O'rnatishni yoqing
- 8 -qadam: Testni ishga tushiring
- 9 -qadam: Natijalar
- 10 -qadam: Rahmat
Video: Tuproq namligi sensori va ESP8266 ni AskSensors IoT Cloud -ga qanday ulash mumkin: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatma sizga tuproq namligi sensori va ESP8266 ni IoT bulutiga qanday ulash kerakligini ko'rsatadi.
Ushbu loyiha uchun biz MCU ESP8266 tugunli WiFi moduli va tuproq namligining datchiklaridan foydalanamiz, bu esa tuproq ichidagi suvning volumetrik tarkibini o'lchaydi va bizga namlik darajasini beradi. O'lchovlar bulutda AskSensors deb nomlangan IoT platformasi yordamida kuzatiladi.
Shunday qilib, boshlaylik!
1 -qadam: namlik sensori xususiyatlari
Tuproq namligi sensori oqimning tuproqdan o'tishiga va namlik qiymatini o'lchash uchun qarshilik qiymatini olishiga imkon beradigan ikkita probdan iborat.
FC-28 sensori analog va raqamli chiqish bilan jihozlangan, shuning uchun uni analog va raqamli rejimda ishlatish mumkin. Ushbu maqolada biz sensorni analog rejimda ulashamiz.
Bu erda tuproq namligi sensori FC-28 ning asosiy xususiyatlari:
- Kirish voltaji: 3,3 V dan 5 V gacha
- Chiqish kuchlanishi: 0 dan 4.2V gacha
- Kirish oqimi: 35mA
- Chiqish signali: ham analog, ham raqamli
2 -qadam: Uskuna talablari
- Arduino dasturi bilan ishlaydigan kompyuter. Arduino IDE ning yangi versiyasi bilan ishlash tavsiya etiladi. Men v1.8.7 dan foydalanmoqdaman.
- ESP8266 ishlab chiqish taxtasi. Men ESP8266 tugunli MCU v1 dan foydalanayapman.
- Tuproq namligi sensori FC-28 (prob + kuchaytirgich).
- ESP8266 tugunini kompyuterga ulash uchun USB mikro kabeli.
- Jumper simlari
- Non paneli
3 -qadam: Tugatish va ulanishlar
Tuproq namlik sensori FC-28 ni analog rejimda ESP8266 ga ulash uchun uchta ulanish sxemasi quyida keltirilgan.
- FC-28 VCC ESP8266 dan 3.3V gacha
- FC-28 GND dan ESP8266 GND gacha
- FC-28 ning A0 dan ESP8266 ga A0
Boshqa tomondan, probdan ikkita pinni o'tish simlari orqali kuchaytirgich pallasidagi ikkita pimga ulang.
4 -qadam: Sensorni sozlash
- Sizga kerak bo'lgan birinchi narsa - AskSensors hisobini yaratish. Bu erda yangi hisobingizni oling. Bir necha soniya davom etadi.
-
Ishga tushirish bo'yicha qo'llanmada aytib o'tilganidek, yangi sensorni ro'yxatdan o'tkazing. Ma'lumotni saqlash uchun sensorga ikkita modul qo'shing:
- Modul 1: namlik darajasini o'lchash uchun.
- 2 -modul: namlik holati uchun. Namlik darajasi oldindan belgilangan chegaradan oshib ketganda ogohlantirishni ko'rsatadi.
- Sensor API KEY IN -dan nusxa ko'chiring. Bu noyob kalit bo'lib, biz keyinchalik uni Sensorga yuboramiz.
5 -qadam: Kod
Bu demo kodni AskSensors github sahifasidan oling.
Quyidagi parametrlarni o'rnating:
- WiFi SSID va parol
- Sizning Sensor API KEY IN.
const char* wifi_ssid = "…………………"; // SSID
const char* wifi_password = "………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Namlik sensori analog chiqishi sensorni analog rejimda ulash uchun ishlatiladi (qiymatlari 0 dan 1023 gacha). Namlik o'lchovi 0% dan 100% gacha bo'lgan foiz qiymatiga o'tkaziladi.
6 -qadam: Ogohlantirish chegarasini o'rnating
Tuproq namligi sensori chegara qiymatini o'rnatadigan potentsiometrni o'z ichiga oladi, u LM393 taqqoslagichi bilan taqqoslanadi va shu chegaraviy qiymatga muvofiq chiqish LED yonadi va yonadi.
Ammo, bu demoda biz bu potansiometrdan foydalanmaymiz. Buning o'rniga biz namlik qiymati dasturiy ta'minot oldindan belgilangan chegaradan oshganligini ko'rsatish uchun AskSensors grafigidan foydalanamiz:
#define MOISTURE_THRESHOLD 55 // namlik haqida ogohlantirish chegarasi %
7 -qadam: O'rnatishni yoqing
- Oldin ko'rsatilgandek, namlik sensori ESP8266 ga ulanadi.
- ESP8266 -ni kompyuterga USB orqali ulang.
- Kodni Arduino IDE -da oching. Arduino IDE -dan mos keladigan taxta va portni tanlang va kodni yuklang.
Ilovadagi rasmlar mening sozlamalarimni ko'rsatadi. Oddiylik uchun namlik o'zgarishini tekshirish uchun bir stakan suv ishlataman.
Endi biz o'z ma'lumotlarimizni bulutda ko'rishga tayyor bo'lishimiz kerak!
8 -qadam: Testni ishga tushiring
- AskSensors datchiklar paneliga qayting.
- "Vizualizatsiya" va "Grafika qo'shish" ni bosing va 1 -modul (namlik darajasi) va 2 -modul uchun ikkilik (namlik ogohlantirish holati) uchun grafik turi sifatida chiziqni tanlang.
- Grafik qo'shish/tahrir qilish oynasida ON/OFF yorliqlarini o'rnatish orqali kerakli matnni ko'rsatish uchun Binary Graph -ni sozlashingiz mumkin.
9 -qadam: Natijalar
Rasmlar AskSensors grafigida o'qilgan ma'lumotlarni ko'rsatadi. Biz ikkita holatni ko'rishimiz mumkin:
- Sensor suvsiz qolgan joyda: namlik chegaradan oshadi va ogohlantirish o'rnatiladi (Ikkilik grafiklarda ko'rsatilganidek).
- Sensor suvda: namlik darajasi yaxshi.
Endi Arduino IDE -da ketma -ket terminalni oching. Siz AskSensors grafik ko'rsatkichlarini Arduino terminalida chop etilgan qiymatlar bilan o'zaro tekshirishingiz mumkin.
10 -qadam: Rahmat
Rahmat!
Yana kerakmi?
Bosqichma -bosqich ko'rsatmalar bilan batafsil hujjatlar bu erda keltirilgan.
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