Mundarija:
- 1 -qadam: Materiallar hisobi
- 2 -qadam: Pinout va ulanishlar
- 3 -qadam: AskSensors hisobini yarating
- 4 -qadam: Sensor yaratish
- 5 -qadam: Kodni yozish
- 6 -qadam: Kodni ishga tushiring
- 7 -qadam: Ma'lumotlaringizni bulutda tasavvur qiling
- 8 -qadam: Yaxshi
Video: DHT harorati va namligini ESP8266 va AskSensors IoT platformasi yordamida kuzatish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Oldingi ko'rsatmada men ESP8266 nodeMCU va AskSensors IoT platformasini ishga tushirish bo'yicha bosqichma -bosqich ko'rsatma berdim.
Ushbu qo'llanmada men DHT11 sensorini MCU tuguniga ulayman. DHT11 - bu ma'lum bir hududning harorati va namligini kuzatadigan prototiplar uchun tez -tez ishlatiladigan harorat va namlik sensori.
Sensor haroratni 0 ° C dan 50 ° C gacha, ± 2 ° C aniqlikda va namlikni 20% dan 90% gacha ± 5% RH aniqlikda o'lchashi mumkin.
DHT11 xususiyatlari:
- Ishlash kuchlanishi: 3,5 V dan 5,5 V gacha
- Ishlash oqimi: 0,3mA (o'lchash) 60uA (kutish)
- Chiqish: ketma -ket ma'lumotlar
- Harorat oralig'i: 0 ° C dan 50 ° C gacha
- Namlik diapazoni: 20% dan 90% gacha
- Ruxsat: Harorat va namlik 16 bitli
- Aniqlik: ± 2 ° C va ± 5%
1 -qadam: Materiallar hisobi
Kerakli materiallar quyidagilardan iborat:
- ESP8266 nodeMCU, lekin har xil ESP8266 mos keluvchi modullardan foydalanish mumkin.
- DHT11 sensori, DHT22 ham muqobil hisoblanadi.
- NodeMCU -ni kompyuteringizga ulash uchun USB Micro kabeli.
- DHT11 va nodeMCU o'rtasidagi ulanish uchun simlar.
2 -qadam: Pinout va ulanishlar
Siz DHT11 sensorini ikki xil pin konfiguratsiyasida topishingiz mumkin:
3 pinli DHT sensori:
- Quvvat manbai 3,5 V dan 5,5 V gacha
- Ma'lumotlar, harorat va namlikni ketma -ket ma'lumotlar orqali chiqaradi
- Topraklama, kontaktlarning zanglashiga ulangan
4 pinli DHT sensori:
- Quvvat manbai 3,5 V dan 5,5 V gacha
- Ma'lumotlar, harorat va namlikni ketma -ket ma'lumotlar orqali chiqaradi
- NC, Ulanish yo'q va shuning uchun ishlatilmaydi
- Topraklama, kontaktlarning zanglashiga ulangan
QAYD: Ushbu demoda biz 3 ta pinli DHT sensoridan foydalanamiz, ular kichik PCBga o'rnatiladi va ma'lumotlar liniyasi uchun sirtga o'rnatilgan qarshilik rezistorini o'z ichiga oladi.
DHT11 BCB o'rnatilgan versiyasini NodeMCU -ga ulash juda oson:
- MCU tugunining DHT11 quvvat manbai 3V dan.
- GPIO2 (D4) uchun ma'lumotlar pinasi
- Er erga
3 -qadam: AskSensors hisobini yarating
Siz AskSensors hisobini yaratishingiz kerak.
Asksensors.com saytida bepul hisob qaydnomasini oling.
4 -qadam: Sensor yaratish
- Ma'lumotni yuborish uchun yangi sensor yarating.
- Bu demoda biz kamida ikkita modulni qo'shishimiz kerak: birinchi modul harorat uchun, ikkinchisi namlik uchun. AskSensors platformasida sensor va modullarni yaratishga yordam beradigan bosqichma -bosqich ko'rsatma uchun ushbu qo'llanmani ko'ring.
"Api Key In" ni nusxalashni unutmang, bu keyingi harakatlar uchun majburiydir
5 -qadam: Kodni yozish
Menimcha, siz modulni Arduino IDE sozlamalari (1.6.7 yoki undan yangi versiyasi) yordamida bu erda tasvirlanganidek dasturlashtiryapsiz va siz buni allaqachon o'rgatgansiz, shuning uchun sizda ESP8266 yadrosi va kutubxonalari o'rnatilgan va siz ulanishingiz mumkin. Wi -Fi orqali nodeMCU -ni Internetga ulang.
- Endi Arduino IDE -ni oching va kutubxona menejeriga o'ting.
- DHT kutubxonasini o'rnating (Siz uni "Sketch> Kutubxonani qo'shish> Kutubxonalarni boshqarish" bo'limiga o'tib, adafruit dht kutubxonasini qidirish orqali ham o'rnatishingiz mumkin)
- Ushbu namunaviy eskiz DHT11 sensoridan harorat va namlikni o'qiydi va HTPPS GET Requests yordamida AskSensors -ga yuboradi. Github -dan oling va quyidagilarni o'zgartiring:
- WiFi SSID va parolingizni o'rnating.
- Ma'lumotlarni yuborish uchun AskSensors tomonidan taqdim etilgan API kalitini o'rnating.
Kodning uchta satrini o'zgartiring:
// foydalanuvchi konfiguratsiyasi: TODO
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // API KEY IN
Odatiy bo'lib, berilgan kod DHT o'lchovlarini o'qiydi va har 25 soniyada AskSensors platformasiga yuboradi. Siz uni quyidagi qatorni o'zgartirish orqali o'zgartirishingiz mumkin:
kechikish (25000); // msnda kechikish
6 -qadam: Kodni ishga tushiring
- ESP8266 nodeMCU -ni kompyuteringizga USB kabeli orqali ulang.
- Kodni ishga tushiring.
- Seriya terminalini oching.
- Siz WiFi orqali Internetga ulangan ESP8266 -ni ko'rishingiz kerak.
- Keyin ESP8266 vaqti -vaqti bilan harorat va namlikni o'qiydi va uni askSensorlarga yuboradi.
7 -qadam: Ma'lumotlaringizni bulutda tasavvur qiling
Endi AskSensors -ga qayting va modullaringiz haqidagi ma'lumotlarni grafikda tasavvur qiling. Agar kerak bo'lsa, siz CSV fayllarida ma'lumotlarni boshqa vositalar yordamida qayta ishlashingiz mumkin bo'lgan eksport qilish imkoniyatiga egasiz.
8 -qadam: Yaxshi
Umid qilamanki, bu darslik sizga ESP8266 va AskSensors buluti yordamida harorat va namlik monitoringi tizimini yaratishga yordam berdi.
Bu erda ko'proq darsliklar topishingiz mumkin.
Tavsiya:
NodeMCU Lua MicroPython harorati va namligini hisobga oladigan 6 dollarlik arzon karta, Wi -Fi va mobil statistikasi: 4 qadam
NodeMCU Lua MicroPython harorati va namligini hisobga olish, Wi -Fi va mobil statistikasi bilan 6 dollarlik arzon karta: bu asosan bulutli ob -havo stantsiyasi, siz telefoningizdagi ma'lumotlarni tekshirishingiz yoki telefonni jonli displey sifatida ishlatishingiz mumkin NodeMCU qurilmasi yordamida siz tashqarida harorat va namlik ma'lumotlarini yozib olishingiz mumkin. , xonada, issiqxonada, laboratoriyada, sovutish xonasida yoki boshqa joylarda
ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: 6 qadam
ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: Ushbu qo'llanmada siz DHT11 va bulutga ulangan ESP32 yordamida xona yoki stolingizning harorati va namligini kuzatishni o'rganasiz. Xususiyatlar: DHT11 sensori haroratni o'lchashga qodir
NodeMCU yordamida IoT asosidagi tuproq namligini kuzatish va nazorat qilish tizimi: 6 qadam
NodeMCU yordamida IoT asosidagi tuproq namligini kuzatish va nazorat qilish tizimi: Ushbu qo'llanmada biz ESP8266 WiFi moduli, ya'ni NodeMCU yordamida IoT asosidagi tuproq namligini kuzatish va boshqarish tizimini joriy qilmoqchimiz. Ushbu loyiha uchun zarur bo'lgan komponentlar: ESP8266 WiFi moduli- Amazon (334/- INR) o'rni moduli- Amazon (130/- INR
Mahalliy veb -serverda DHT11 yordamida ESP8266 Nodemcu haroratini kuzatish - Brauzeringizda xona harorati va namligini oling: 6 qadam
Mahalliy veb -serverda DHT11 yordamida ESP8266 Nodemcu haroratini kuzatish | Brauzeringizdagi xona harorati va namligini oling: Salom bolalar bugun biz namlik qilamiz & ESP 8266 NODEMCU yordamida haroratni kuzatish tizimi & DHT11 harorat sensori. Harorat va namlik DHT11 Sensor & uni qaysi veb -sahifa boshqarilishini brauzerda ko'rish mumkin
Esp32 va Thingsio.ai platformasi yordamida tuproq namligini o'lchash: 6 qadam
Esp32 va Thingsio.ai platformasi yordamida tuproq namligini o'lchash: Men bu darslikda esp32 yordamida tuproqdagi namlikni o'qish va keyin qiymatlarni thingsio.ai IoT bulutli platformasiga yuborish haqida tushuntiraman