Mündəricat:
- Addım 1: Avadanlıq və Proqram təminatı tələb olunur
- Addım 2: USB Arayüzü ilə IoT Uzun Menzilli Simsiz Vibrasiya və Temperatur Sensoru və Uzun Menzilli Kabelsiz Mesh Modemindən istifadə edərək Labview Titrəmə və Temperatur 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:
- Addım 6: Ubidots -da İdarə Paneli yaradın:
Video: IoT- Ubidots- ESP32+Uzun Mesafəli-Simsiz-Vibrasiya-Və-Temperatur Sensoru: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Vibrasiya, həqiqətən, motorlu qurğulardakı maşın və komponentlərin bir-birinin ardınca hərəkət etməsidir. Sənaye sistemindəki titrəmə bir çətinlikin bir əlaməti və ya motivi ola bilər və ya gündəlik işlə əlaqələndirilə bilər. Məsələn, salınan zımpara və titrəyici qablar, vibrasiyadan asılıdır. Daxili yanma mühərrikləri və alətləri sürür, sonra yenə də qaçılmaz bir titrəmə ilə qarşılaşır. Titrəmə bir çətinliyi ifadə edə bilər və nəzarət edilmədikdə zərər verə bilər və ya tez bir zamanda pisləşə bilər. Titrəmə hər hansı bir zamanda bir və ya əlavə amillərdən qaynaqlana bilər, maksimum qeyri -adi deyil, balanssızlıq, uyğunsuzluq, geyinmə və boşluq.
Bu layihədə, simsiz mesh şəbəkə arxitekturasından istifadə edərək 2 mil məsafəyə qədər öyünən NCD -nin Long Range IoT Industrial simsiz vibrasiya və temperatur sensoru ilə tanış oluruq. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz, istifadəçi tərəfindən müəyyən edilmiş vaxt aralığında yüksək dəqiqlikli vibrasiya və temperatur məlumatlarını ötürür. Fərqli bir tətbiq var:
- Metal emalı
- Enerji istehsalı
- Mədənçilik
- Qida və içki
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 Vibrasiya və Temperatur 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 Arayüzü ilə IoT Uzun Menzilli Simsiz Vibrasiya və Temperatur Sensoru və Uzun Menzilli Kabelsiz Mesh Modemindən istifadə edərək Labview Titrəmə və Temperatur Platformasına Məlumat Göndərmə Adımları
- Birincisi, məlumatların baxıla biləcəyi ncd.io Simsiz Vibrasiya və Temperatur Sensor.exe faylı olan Labview yardım proqramına ehtiyacımız var.
- Bu Labview proqramı yalnız ncd.io simsiz Vibrasiya Temperaturu sensoru ilə işləyəcək.
- Bu UI -dən istifadə etmək üçün aşağıdakı sürücüləri yükləməlisiniz: İş vaxtı mühərrikini buradan yükləyin 64bit Sürücü
- 32 bit sürücü
- 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
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
#deşifre parolunu "xyz" // Wi -Fi şifrənizi bura qoyun #TOKEN "xyz" ı təyin edin // Ubidotsunuzun TOKENini qoyun #deqine 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 "sensor" // Dəyişən etiketi təyin etmək
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" //
Göndəriləcək dəyərləri saxlamaq üçün yer:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Məlumatları ubidotlara 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_sensor); // 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);
- Ncd_vibration_and_temperature.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.
Kod:
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.
- Ubidot tablosuna esp32 adınıza yeni bir cihaz əlavə edin.
- İ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. Bu, fərqli sensor oxunuşlarının dəyəri bir simli olaraq qəbul edildiyi və dəyişən bir cihazda saxlandığı və esp32 cihazının içərisində dəyişənə yayımlandığı üçün baş verdi.
Addım 6: Ubidots -da İdarə Paneli yaradın:
- Məlumat seçim panelinə gedin.
- Daxili tablosunda fərqli vidjetlər yaradılır.
- Tablosuna yeni vidjetlər əlavə edin.
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
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: 4 Addım (Şəkillərlə)
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: "Ən Yaxşı Dost" kimi tanınan uzun məsafəli sinxron işıqlar hazırladım. lampalar. Bu o deməkdir ki, onlar digər lampanın indiki rənginə uyğun olaraq saxlanılır. Bir lampanı yaşıl rəngdə dəyişdirsəniz, qısa müddət sonra digər lampa sönər
Yalnız Rashpberry Pi ilə FM Radio UZUN ARALIĞA YAYIN !!: 6 addım
Yalnız Radio Rashpberry Pi ilə FM Radio UZUN ARALIQ !!: Mən hamı, bəli, "öyrət" ə qayıtdım, yazdığım son təlimatdan bəri çox vaxt keçir, amma "öyrət" üçün daha çox şey öyrənirdim. Başlayaq.Bir çoxunuz mudules və digər komponentlər haqqında düşünürsünüz
Uzun Məsafə Ötürücü Sistem Dövrü: 6 Addım
Uzun Məsafəli Transmissiya Sistemi Dövrü: Bu gün bu yazıda əsas Uzaq Məsafəli Transmissiya Sisteminin necə qurulacağından bəhs edəcəyik. Bu xətlər boyunca sizə dairənin qısa bir təsvirini verim. Ümumiyyətlə, bunun necə işlədiyini və hər şeyi sizinlə necə danışdığımı
Uzun Menzilli IR Yaxınlıq Sensoru: 3 addım
Uzun Menzilli IR Yaxınlıq Sensoru: İnfraqırmızı sensorlar obyektlərin aşkarlanması üçün ən yaxşı Moduldur, lakin problem çox qısa məsafədə işləməsidir. Bu yazıda aralığı necə artıra biləcəyinizi və aralığa hansı amillərin təsir etdiyini bölüşəcəyik