Mündəricat:

Ubidots-ESP32+İstilik və Nəmlik Sensorunun Yaradılması-Xəbərdarlıq-İstifadəsi: 9 Addım
Ubidots-ESP32+İstilik və Nəmlik Sensorunun Yaradılması-Xəbərdarlıq-İstifadəsi: 9 Addım

Video: Ubidots-ESP32+İstilik və Nəmlik Sensorunun Yaradılması-Xəbərdarlıq-İstifadəsi: 9 Addım

Video: Ubidots-ESP32+İstilik və Nəmlik Sensorunun Yaradılması-Xəbərdarlıq-İstifadəsi: 9 Addım
Video: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 2024, Noyabr
Anonim
Ubidots-ESP32+İstilik və Rütubət Sensoru Yaradan-Xəbərdarlıq-İstifadə
Ubidots-ESP32+İstilik və Rütubət Sensoru Yaradan-Xəbərdarlıq-İstifadə

Bu təlimatda, Temp və rütubət sensoru istifadə edərək fərqli temperatur və rütubət məlumatlarını ölçəcəyik. Bu məlumatların Ubidots -a necə göndəriləcəyini də öyrənəcəksiniz. Fərqli tətbiqlər üçün hər yerdən təhlil edə bilərsiniz. Həm də fərqli temperatur və rütubət məlumatları üçün e -poçt xəbərdarlıqları yaradaraq, hər hansı bir sistem temperaturunda baş verən müxtəlif dəyişikliklər barədə xəbərdar ola bilərik

Addım 1: Avadanlıq və Proqram təminatı tələb olunur

Avadanlıq tələb olunur:

  • İnteqrasiya edilmiş USB ilə NCD ESP32 IoT WiFi BLE Modulu
  • NCD IoT Uzun Menzilli Simsiz Temperatur ve Nem Sensoru
  • USB interfeysi olan NCD Uzun Menzilli Simsiz Mesh Modem

Tələb olunan proqram təminatı:

  • Arduino IDE
  • LabView Utility
  • Ubidotlar

İstifadə olunan kitabxana:

  • PubSubClient Kitabxanası
  • Tel.h

Addım 2: USB Interface ilə IoT Uzun Menzilli Simsiz Temperatur və Nəmlik Sensoru və Uzun Menzilli Kabelsiz Mesh Modemindən istifadə edərək LabVIEW Temperatur və Rütubət Platformasına Məlumat Göndərmə Adımları

  • Birincisi, məlumatların baxıla biləcəyi ncd.io Simsiz Temperatur və Nəmlik Sensor.exe faylı olan bir Labview yardım proqramına ehtiyacımız var.
  • Bu Labview proqramı yalnız ncd.io simsiz Temperatur sensoru ilə işləyəcək
  • Bu UI -dən istifadə etmək üçün aşağıdakı sürücüləri quraşdırmalısınız İş vaxtı mühərrikini buradan yükləyin 64bit
  • 32 bit
  • NI Visa Sürücü qurun
  • L LabVIEW Çalışma Zamanı Mühərrikini və NI-Serial İşləmə müddətini quraşdırın
  • Bu məhsul üçün başlanğıc təlimatı.

Addım 3: Arduino IDE istifadə edərək kodu ESP32 -yə yükləyin:

  • PubSubClient Kitabxanasını və Wire.h Kitabxanasını yükləyin və daxil edin.
  • Unikal Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Adı) və mövcud şəbəkənin parolunu təyin etməlisiniz.
  • Temp_humidity.ino kodunu tərtib edin və yükləyin.
  • Cihazın əlaqəsini və göndərilən məlumatları yoxlamaq üçün serial monitoru açın, heç bir cavab görünmürsə, ESP32 -ni çıxarıb yenidən qoşmağa çalışın. Serial monitorun baud sürətinin 115200 kodunuzda göstərilənlə eyni olduğundan əmin olun.

Addım 4: Serial Monitor Çıxışı

Serial Monitor Çıxışı
Serial Monitor Çıxışı

Addım 5: Ubidotu İşlətmək:

Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
Ubidotu İşlətmək
  • Ubidotlarda hesab yaradın.
  • Profilimə gedin və hər bir hesab üçün unikal bir açar olan işarəni qeyd edin və yükləməzdən əvvəl ESP32 kodunuza yapışdırın.
  • Ubidots tablosuna esp32 adınıza yeni bir cihaz əlavə edin.
  • Cihazları vurun və Ubidotsdakı cihazları seçin.
  • İndi yayımlanan məlumatları Ubidots hesabınızda "ESP32" adlı cihazın içərisində görməlisiniz.
  • Cihazın içərisində temperatur oxunuşunuzun göstəriləcəyi yeni bir dəyişən ad sensoru yaradın.
  • İndi daha əvvəl serial monitorda görünən Temperatur və digər sensorlar məlumatlarını görə bilərsiniz. Bunun səbəbi, fərqli sensor oxu dəyərinin bir simli olaraq qəbul edildiyi və bir dəyişənin içində saxlandığı və esp32 cihazının içərisində bir dəyişənə yayımlandığı üçün baş verdi.

Addım 6: Çıxış

Çıxış
Çıxış

Addım 7:

Addım 8: Ubidotlarda Hadisələr Yaratmaq:

Ubidotlarda Hadisələr Yaratmaq
Ubidotlarda Hadisələr Yaratmaq
Ubidotlarda Hadisələr Yaratmaq
Ubidotlarda Hadisələr Yaratmaq
Ubidotlarda Hadisələr Yaratmaq
Ubidotlarda Hadisələr Yaratmaq
  • Hadisələr seçin (Məlumat açılan menyusundan).
  • İndi Tədbir Yarat düyməsini vurun.
  • Hadisələrin növləriUbidots, hadisələri, xəbərdarlıqları və bildirişləri bilməli olduqları zaman bilmələri lazım olanlara göndərməyinizə imkan vermək üçün artıq birləşdirilmiş hadisələri dəstəkləyir. Ubidotların əvvəlcədən qurulmuş inteqrasiyalarına aşağıdakılar daxildir:

1. E -poçt bildirişləri

2. SMS bildirişləri

3. Webhook hadisələri - daha çox məlumat əldə edin

4. Telegram bildirişləri

5. Yavaş bildirişlər - daha çox məlumat əldə edin

6. Səsli Zəng Bildirişləri - daha çox məlumat əldə edin

7. Normal bildirişə qayıdın - daha çox məlumat əldə edin

8. Geofence bildirişləri - daha çox məlumat əldə edin

  • Sonra cihazların "dəyərlərini" göstərən bir cihaz və əlaqəli dəyişən seçin.
  • İndi hadisə üçün cihaz dəyərləri ilə tətik etmək və müqayisə etmək üçün bir eşik dəyəri seçin və hadisənizi tetiklemek üçün vaxt seçin.
  • İndi artı işarəsinə basaraq hərəkət növü yaradın.
  • Hansı hərəkətlərin ediləcəyini və alıcıya mesajı qurun və konfiqurasiya edin: Bilmək ehtiyacı olanlara SMS, E -poçt, Veb Qarmaqları, Telegramlar, Telefon Zəngləri, SLACK və webhooks göndərin.
  • İndi bütün lazımi sahələri doldurun.
  • Hadisələrin icra oluna biləcəyi/edilməməsi üçün fəaliyyət pəncərəsini təyin edin.
  • Hadisələrinizi təsdiq edin.

Tövsiyə: