Mundarija:

ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: 6 qadam
ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: 6 qadam

Video: ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: 6 qadam

Video: ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish: 6 qadam
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Iyul
Anonim
ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish
ESP32 va AskSensors Cloud yordamida xona harorati va namligini kuzatish

Bu qo'llanmada siz DHT11 va bulutga ulangan ESP32 yordamida xona yoki stolingizning harorati va namligini kuzatishni o'rganasiz.

Bizning darsliklar yangilanishlarini bu erda topishingiz mumkin.

DHT11 xususiyatlari:

DHT11 sensori haroratni 0 ° C dan 50 ° C gacha (aniqlik ± 2 ° C) va namlikni 20% dan 90% gacha (aniqlik ± 5%) o'lchashga qodir. Sensor 5V to'g'ri ishlashini talab qiladi va ketma -ket ma'lumotlarga harorat va namlikni chiqaradi.

Shunday qilib, boshlaylik!

1 -qadam: Uskuna talablari

Uskuna talablari
Uskuna talablari

Materiallar:

Bu demoda bizga kerak bo'ladi:

  • ESP32 WiFi moduli.
  • Arduino IDE bilan ishlaydigan kompyuter.
  • Non paneli
  • DHT11 yoki DHT22
  • 47K qarshilik
  • DHT11 va ESP32 o'rtasidagi ulanish uchun simlar.
  • ESP32 ni kompyuteringizga ulash uchun USB Micro kabeli.

Ulanishlar:

Ulanish juda oson, yuqoridagi rasmda ko'rsatilgandek, quyidagi pinlarni ulang:

  • DHT VCC dan ESP32 5V gacha.
  • DHT Ground to ESP32 Ground.
  • DHT ma'lumotlari ESP32 IO4 ga (kodda ko'rsatilgan).
  • Ma'lumot (IO4) pinini va 5V ni 47K yoki 10K tortish rezistorlari bilan ulang.

2 -qadam: dasturiy ta'minot talablari

AskSensors hisob qaydnomasi

AskSensors IoT platformalarida bepul hisob qaydnomasiga ro'yxatdan o'ting (bu juda tez!). Shunda siz o'z ma'lumotlaringizni bulutda saqlashingiz, Internet orqali masofadan turib kirishingiz va ma'lumotlarni grafikada ko'rish, CSV fayllariga eksport qilish va elektron pochta orqali ogohlantirishlarni o'rnatish kabi ko'plab xususiyatlarga ega bo'lasiz …

Ishga tushirish bo'yicha qo'llanmada aytib o'tilganidek, ikkita modulli yangi sensor yarating. "Api Key In" ni nusxalashni unutmang, bu keyingi harakatlar uchun majburiydir.

ESP32 -ni arduino IDE -ga o'rnating

Agar siz ESP32 bilan birinchi marta ishlayotgan bo'lsangiz, iltimos, men sizga ESP32 -ni Arduino IDE -ga o'rnatish va uni bulutga ulash bo'yicha bosqichma -bosqich ko'rsatmani ko'rsatadigan ko'rsatmaga murojaat qiling.

Kutubxonalarni o'rnating

DHT kutubxonasini github -dan o'rnating (Bundan tashqari, uni Sketch> Kutubxonani qo'shish> Kutubxonalarni boshqarish -ga o'ting va adafruit dht kutubxonasini qidirish orqali ham o'rnatishingiz mumkin).

3 -qadam: Kodni yozish

AskSensors Github sahifasidan ushbu demoni yuklab oling va uni oching.

Eskiz DHT11 sensoridan harorat va namlikni o'qiydi va HTTP GET so'rovlari yordamida AskSensors -ga yuboradi.

Sizga kerak bo'lgan hamma narsa quyidagilarni o'zgartirish.

const char* ssid = "……………"; // Wi -Fi SSID

const char* parol = "……………"; // Wi -Fi parolini o'rnatish char* apiKeyIn = "……………."; // API kaliti

E'tibor bering, DHT ma'lumot pinasi ESP32 IO4 piniga ulangan. Agar kerak bo'lsa, uni bu erda o'zgartirishingiz mumkin:

// DHT konfiguratsiyasi. #define DHTPIN 4 // DHT sensoriga ulangan pin.

4 -qadam: Testni ishga tushiring

Testni ishga tushiring
Testni ishga tushiring
Testni ishga tushiring
Testni ishga tushiring
  1. ESP32 -ni kompyuteringizga USB kabeli orqali ulang.
  2. Arduino IDE -ni oching va kodni yuklang.
  3. Seriya terminalini oching. Siz ESP32 -ni WiFi orqali Internetga ulanganini ko'rishingiz kerak, keyin ESP32 vaqti -vaqti bilan harorat va namlikni o'qiydi va AskSensors -ga yuboradi.

5 -qadam: Natijalar

Natijalar
Natijalar
Natijalar
Natijalar

Endi AskSensors -ga qayting.

  1. Hisobga kiring va Sensor boshqaruv panelini oching.
  2. Modullarni bosing va 1 va 2 -modullarga grafik qo'shing.
  3. Yuqoridagi rasmlarda ko'rsatilgandek, siz grafik bug 'ko'rsatiladigan ma'lumotlar bug'ini ko'rishingiz kerak.

Eslatma: Harorat va namlikning o'zgarishini ko'rish uchun men sochlarini fen bilan ishlatardim;-)

6 -qadam: Rahmat

Sizda biron bir savol yoki taklif bormi? Fikr qoldiring, biz sizning fikringizni ko'rishdan juda xursand bo'lamiz!

Bu darslik sizga biron -bir tarzda yordam berdimi? Iltimos, bu kichkina yurakka uring:-)

Tavsiya: