Mündəricat:
- Addım 1: Avadanlıq və Proqram təminatı tələb olunur
- 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ı
- Addım 3: Arduino IDE istifadə edərək kodu ESP32 -yə yükləyin:
- Addım 4: Serial Monitor Çıxışı
- Addım 5: Ubidotu İşlətmək:
Video: Esp32-Ubidots-Kabelsiz uzun mənzilli Temperatur-Rütubət: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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
- 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:
Esp32, vibrasiya və temperatur məlumatlarınızı Ubidotlara yayımlamağın vacib bir hissəsidir.
PubSubClient Kitabxanasını və Wire.h Kitabxanasını yükləyin və daxil edin
#daxil edin
#daxil edin
#daxil edin
#daxil edin
Unikal Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Adı) və mövcud şəbəkənin parolunu təyin etməlisiniz
#define WIFISSID "xyz" // WifiSSID -ni bura qoy
#define PASSWORD "xyz" // wifi parolunuzu bura daxil edin
#define TOKEN "xyz" // Ubidotlarınızın Tokenini qoyun
#dequine MQTT_CLIENT_NAME "xyz" // MQTT müştəri adı
Məlumatların Ubidotlara göndəriləcəyi dəyişən və cihaz adını təyin edin
#define VARIABLE_LABEL "Temperatur" // Dəyişən etiketin qiymətləndirilməsi
#define VARIABLE_LABEL2 "Batareya"
#define VARIABLE_LABEL3 "Nəmlik"
#define DEVICE_LABEL "esp32" // Cihaz etiketini təyin edin
Göndəriləcək dəyərləri saxlamaq üçün yer:
yük yükü [100];
char mövzusu [150]; char mövzu2 [150]; char topic3 [150]; // char str_Temp [10] göndərmək üçün dəyərləri saxlamaq üçün yer; char str_sensorbat [10]; char str_humidity [10];
Məlumatları Ubidots -da yayımlamaq üçün kod:
sprintf (mövzu, "%s", ""); // Mövzunun məzmununu təmizləyir
sprintf (mövzu, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (faydalı yük, "%s", ""); // Yükləmə məzmununu təmizləyir sprintf (faydalı yük, "{"%s / ":", VARIABLE_LABEL); // sprintf dəyişən etiketini əlavə edir (yük, " %s {" dəyər / ": %s", yük, str_Temp); // sprintf dəyərini əlavə edir (yük, "%s}}", yük); // Müştərinin lüğət mötərizəsini bağlayır.publish (mövzu, faydalı yük);
- 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. 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ışı
Addım 5: 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.
Tövsiyə:
HC-12 Uzun Mənzilli Məsafə Hava İstasyonu və DHT Sensorları: 9 Addım
HC-12 Uzun Mesafeli Hava İstasyonu və DHT Sensorları: Bu dərsdə iki dht sensoru, HC12 modulu və I2C LCD Ekranından istifadə edərək uzaq məsafəli bir hava stansiyası qurmağı öyrənəcəyik
Uzun Menzilli Simsiz Temperatur və Titrəmə Sensorları ilə İşə Başlama: 7 addım
Uzun Menzilli Kabelsiz Temperatur və Vibrasiya Sensorları ilə İşə Başlama: Bəzən vibrasiya bir çox tətbiqdə ciddi problemlərin səbəbidir. Maşın şaftlarından və rulmanlardan tutmuş sabit disk performansına qədər, vibrasiya maşın zədələnməsinə, erkən dəyişdirilməsinə, aşağı performansa səbəb olur və dəqiqliyə böyük zərbə vurur. Monitorinq
IoT Uzun Menzilli Titrəmə və Temperatur Sensoru ilə Node-RED: 34 Addım
IoT Uzun Menzilli Titrəmə və Temperatur Sensoru ilə Node-RED: Simsiz mesh şəbəkə quruluşundan istifadə edərək 28 Mile qədər öyünə bilən NCD-nin uzun mənzilli simsiz temperatur rütubət sensoru ilə tanış olun. Honeywell HIH9130 temperatur rütubət sensoru ilə birlikdə çox dəqiq bir temperatur ötürülür
Daha uzun batareya ömrü üçün bir temperatur sensörünü necə sındırmaq olar: 4 addım
Daha Uzun Batareya Ömrü üçün İstilik Sensorunu Necə Hack Etmək olar: Inkbird IBS-TH1, bir neçə saat və ya gün ərzində temperatur və rütubəti qeyd etmək üçün əla bir kiçik cihazdır. Hər 10 dəqiqəyə qədər hər saniyəyə daxil olmaq üçün qurula bilər və Bluetooth LE üzərindəki məlumatları bir Android və ya iOS smartfonuna bildirir. Tətbiq
ESP8266: 6 addımdan istifadə edən uzun mənzilli WiFi skaneri (şəkillərlə)
ESP8266 istifadə edərək uzun mənzilli WiFi skaneri: Bu təlimatda, ev şəbəkəm üçün hansı kanalın daha yaxşı olduğunu müəyyən etmək üçün istifadə olunan, batareya ilə işləyən, uzun diapazonlu 2,5 bantlı WiFi tarama cihazı hazırlayıram. Yolda açıq WiFi giriş nöqtələrini tapmaq üçün də istifadə edilə bilər. Qazanc dəyəri: təxminən 25 dollar