
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

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:
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
ESP8266 va AskSensors IoT Cloud yordamida ultrasonik masofani qanday kuzatish mumkin: 5 qadam

Ultrasonik masofani ESP8266 va AskSensors IoT Cloud yordamida qanday kuzatish mumkin: Bu ko'rsatma, AskSensors IoT bulutiga ulangan ultratovushli HC-SR04 sensori va ESP8266 tugunli MCU yordamida ob'ektdan masofani qanday kuzatish kerakligini ko'rsatadi
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