Mundarija:

Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-foydalanish: 9 qadam
Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-foydalanish: 9 qadam

Video: Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-foydalanish: 9 qadam

Video: Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-foydalanish: 9 qadam
Video: esp32 control led using Mqtt broker + .net application 2024, Iyul
Anonim
Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-ishlatish
Ubidots-ESP32+harorat va namlik sensori yaratish-ogohlantirish-ishlatish

Ushbu qo'llanmada biz harorat va namlik sensori yordamida harorat va namlikning har xil ma'lumotlarini o'lchaymiz. Shuningdek, siz ushbu ma'lumotlarni Ubidots -ga qanday yuborishni bilib olasiz. Shunday qilib, siz uni har qanday joydan turli xil ilovalar uchun tahlil qilishingiz mumkin. Har xil harorat va namlik ma'lumotlari uchun elektron pochta ogohlantirishlarini yaratish orqali biz har qanday tizim haroratida yuz beradigan har xil o'zgarishlar haqida xabardor bo'lishimiz mumkin

1 -qadam: Uskuna va dasturiy ta'minot talab qilinadi

Uskunalar talab qilinadi:

  • O'rnatilgan USB bilan NCD ESP32 IoT WiFi BLE moduli
  • NCD IoT uzoq masofali simsiz harorat va namlik sensori
  • USB interfeysi bilan NCD uzoq masofali simsiz tarmoqli modem

Kerakli dasturiy ta'minot:

  • Arduino IDE
  • LabView yordam dasturi
  • Ubidotlar

Foydalanilgan kutubxona:

  • PubSubClient kutubxonasi
  • Wire.h

2-qadam: Ma'lumotlarni LabVIEW harorat va namlik platformasiga IoT uzoq masofali simsiz harorat va namlik sensori va USB interfeysli uzoq masofali simsiz tarmoqli modem yordamida yuborish bosqichlari

  • Birinchidan, bizga ncd.io simsiz harorat va namlik sensori.exe faylini ko'rish mumkin bo'lgan Labview yordamchi dasturi kerak.
  • Bu Labview dasturi faqat ncd.io simsiz harorat sensori bilan ishlaydi
  • Bu foydalanuvchi interfeysidan foydalanish uchun siz quyidagi drayverlarni o'rnatishingiz kerak bo'ladi, bu erda 64 bitli ish vaqtini o'rnatish
  • 32 bit
  • NI Visa drayverini o'rnating
  • L LabVIEW Run-Time Engine va NI-Serial Runtime-ni o'rnating
  • Ushbu mahsulotni ishga tushirish bo'yicha qo'llanma.

3 -qadam: Arduino IDE yordamida kodni ESP32 -ga yuklash:

  • PubSubClient kutubxonasi va Wire.h kutubxonasini yuklab oling va kiriting.
  • Siz noyob Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi nomi) va mavjud tarmoq parolini belgilashingiz kerak.
  • Temp_humidity.ino kodini tuzing va yuklang.
  • Qurilmaning ulanishi va yuborilgan ma'lumotlarning to'g'riligini tekshirish uchun ketma -ket monitorni oching, agar javob bo'lmasa, ESP32 -ni ajratib ko'ring va keyin uni qayta ulang. Seriya monitorining uzatilish tezligi sizning kodingiz 115200da ko'rsatilganiga mos kelishiga ishonch hosil qiling.

4 -qadam: ketma -ket monitor chiqishi

Seriya monitorining chiqishi
Seriya monitorining chiqishi

5 -qadam: Ubidot ishini bajarish:

Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
  • Ubidotlarda hisob yarating.
  • Mening profilimga o'ting va har bir hisob uchun yagona kalit bo'lgan token kalitini yozing va yuklashdan oldin uni ESP32 kodingizga joylashtiring.
  • Ubidots boshqaruv paneliga esp32 yangi qurilmani qo'shing.
  • Qurilmalarni bosing va Ubidots -dagi qurilmalarni tanlang.
  • Endi siz e'lon qilingan ma'lumotlarni Ubidots hisob qaydnomangizda "ESP32" deb nomlangan qurilmada ko'rishingiz kerak.
  • Qurilma ichida harorat o'zgarishi ko'rsatiladigan yangi o'zgaruvchi nom sensori yarating.
  • Endi siz ketma -ket monitorda ko'rilgan harorat va boshqa sensorlar ma'lumotlarini ko'rishingiz mumkin. Bu har xil sensor o'qish qiymati o'zgaruvchiga mag'lubiyat sifatida saqlanishi va esp32 qurilmasi ichidagi o'zgaruvchiga nashr etilishi tufayli sodir bo'ldi.

6 -qadam: Chiqish

Chiqish
Chiqish

7 -qadam:

8 -qadam: Ubidotlarda voqealar yaratish:

Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
  • Voqealar -ni tanlang (Ma'lumotlar ochiladigan menyusidan).
  • Endi Voqeani yaratish -ni bosing.
  • Tadbirlar turlari Ubidots, voqealarni, ogohlantirishlarni va bildirishnomalarni kerak bo'lganda bilishi kerak bo'lganlarga yuborish uchun allaqachon o'rnatilgan tadbirlarni qo'llab -quvvatlaydi. Ubidotlarning oldindan o'rnatilgan integratsiyasiga quyidagilar kiradi:

1. Elektron pochta xabarnomalari

2. SMS -xabarlar

3. Webhook tadbirlari - ko'proq ma'lumot

4. Telegram xabarnomalari

5. Sekin xabarlar - ko'proq ma'lumot

6. Ovozli qo'ng'iroqlar haqida bildirishnomalar - ko'proq ma'lumot

7. Oddiy xabarnomaga qaytish - ko'proq ma'lumot

8. Geofence xabarnomalari - ko'proq ma'lumot

  • Keyin qurilmalarning "qiymatlari" ni ko'rsatadigan qurilmani va unga bog'langan o'zgaruvchini tanlang.
  • Endi hodisani ishga tushirish va uni qurilma qiymatlari bilan taqqoslash uchun chegara qiymatini tanlang va hodisani ishga tushirish vaqtini tanlang.
  • Endi ortiqcha belgini bosish orqali harakat turini yarating.
  • Qaysi amallar bajarilishini va qabul qiluvchiga xabarni belgilang va sozlang: Bilish kerak bo'lganlarga SMS, elektron pochta, veb -kancalar, telegrammalar, telefon qo'ng'iroqlari, SLACK va veb -kancalarni yuboring.
  • Endi barcha kerakli maydonlarni to'ldiring.
  • Voqealar bajarilishi mumkin/bo'lmasligi mumkin bo'lgan faoliyat oynasini aniqlang.
  • Voqealaringizni tasdiqlang.

Tavsiya: