IOT Uzun Menzilli Kabelsiz Temperatur və Nəmlik Sensoru Node-Red ilə: 27 Addım
IOT Uzun Menzilli Kabelsiz Temperatur və Nəmlik Sensoru Node-Red ilə: 27 Addım

Mündəricat:

Anonim
IOT Uzun Menzilli Kabelsiz Temperatur və Nəmlik Sensoru Node-Red ilə
IOT Uzun Menzilli Kabelsiz Temperatur və Nəmlik Sensoru Node-Red ilə

Simsiz mesh şəbəkə arxitekturasından istifadə edərək 28 Mile qədər məsafəyə malik NCD-nin uzun mənzilli simsiz temperatur-rütubət sensoru ilə tanış olun. Honeywell HIH9130 temperatur-rütubət sensoru ilə birlikdə istifadəçi tərəfindən müəyyən edilmiş vaxt aralığında yüksək dəqiqlikdə temperatur və rütubət nümunələri ötürülür.

Gəmidəki temperatur sensoru -25 ° C ilə 85 ° C və ya -13 ° F ilə 185 ° F arasında, rütubət sensoru isə 0 ilə 100% RH arasında qiymətləndirilir. Yalnız 2 AA batareya və 500.000 simsiz ötürmə ilə işləyə bilər. Batareyanın ömrü ətraf mühit şəraitindən və məlumatların ötürülmə müddətindən asılı olaraq 10 ilə qədər uzadıla bilər. İsteğe bağlı olaraq, bu sensor xaricdən işləyə bilər.

Açıq bir ünsiyyət protokolu ilə bu IoT simsiz temperatur rütubət məhsulu, demək olar ki, hər hansı bir idarəetmə sistemi və ya ağ geçidi ilə birləşdirilə bilər. Məlumatlar bir kompüterə, bir Raspberry Pi -yə, Microsoft Azure® IoT və ya Arduino -ya ötürülə bilər. Sensor parametrləri və simsiz ötürmə parametrləri, nəzərdə tutulan tətbiqdən asılı olaraq maksimum konfiqurasiya təmin edən açıq ünsiyyət protokolu istifadə edərək yolda dəyişdirilə bilər. Uzun Menzil Kabelsiz Temperatur Rütubət Sensorunun uzun menzili, qiyməti, dəqiqliyi, batareya ömrü və təhlükəsizlik xüsusiyyətləri, sənaye və istehlak bazarının əksər tətbiqləri üçün tələbləri aşan əlverişli bir seçimdir.

Addım 1: Tələb olunan Avadanlıq və Proqramlar

Lazımi Avadanlıq və Proqramlar
Lazımi Avadanlıq və Proqramlar
Lazımi Avadanlıq və Proqramlar
Lazımi Avadanlıq və Proqramlar

Avadanlıq:

1. NCD Uzun Menzilli Temperatur və Rütubət Sensoru

2. USB interfeysi olan NCD Uzun Menzilli Kabelsiz Mesh Modem

Proqram təminatı:

1. LabView Utility

2. Qırmızı Node

Addım 2: Məlumatları LabView Utility -ə göndərmək üçün addımlar

  • Əvvəlcə məlumatları görselleştirmek üçün Labview yardım proqramına ehtiyacımız var.
  • Bu UI -dən istifadə etmək üçün aşağıdakı sürücüləri quraşdırmalısınız:

1. 64 bit sürücü və 32 bit sürücü üçün iş vaxtı mühərrikini buradan quraşdırın.

2. NI Visa Sürücü qurun.

3. Labview Run time serial sürücüsünü və LabVIEW Run-Time Engine qurun.

4. Bu məhsula dair təlimat.

Addım 3: Qırmızı Node qurun

İndi işləyən sensorlar var, bu məlumatlarla faydalı bir şey etmək üçün bir yola ehtiyacımız var.

  • Əvvəlcə Node-Red'i qurmalısınız.
  • Bunu etdikdən sonra komanda xəttinizi və ya Windows istifadəçiləri üçün Power Shell daxil etməlisiniz, Node-RED-in quraşdırıldığı qovluğa gedin.
  • İndi "npm i ncd-red-wireless-node-red-dashboard" yazın. Bu, simsiz sensorlarınızdan məlumat almaq üçün lazım olan qovşaqları quraşdıracaq və bunu etdikdən sonra Node-RED-ə başlaya bilərsiniz.
  • Node serverini işə salmaq üçün komanda istəyinə və ya terminala node-red yazın və enter düyməsini basın.

Addım 4: Axını qurmaq üçün addımlar:

Axını qurmaq üçün addımlar
Axını qurmaq üçün addımlar

Bu nöqtədə, sol tərəfdəki uzun qovşaqların siyahısı olan böyük bir boş axını görürsünüz, bu yan çubuğa palitrası deyilir.

Addım 5: İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Akış Kətanınıza sürükləyin

İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Flow Tuvalınıza sürükləyin
İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Flow Tuvalınıza sürükləyin

NCD-qırmızı-simsiz Serial əlaqəni idarə edən, gələn sensor məlumatlarını təhlil edən, müəyyən parametrlərə görə süzgəcdən keçirən və simsiz sensorları konfiqurasiya etməyə imkan verən qovşaqları təmin edir.

Addım 6: Simsiz Sensorlarınızı Tapın:

Simsiz Sensorlarınızı Tapın
Simsiz Sensorlarınızı Tapın

Düyünü çatdırdığınız zaman, düyün qabiliyyəti haqqında qeydləri ehtiva edən məlumat sekmesine baxa biləcəksiniz, bu sekme maksimum qırmızı düyünlü paketlər üçün doldurulur və çox vaxt istəməyəcəyiniz qiymətli statistikadan ibarətdir. Məlumat sekmesinin xaricində olan digər sənədlərə baxın, belə ki, təxminən bir qovşaq necə işlədiyinə dair bir sualınız olanda axınlarınızı qurarkən belə fikirlərdə saxlayın. Etmək istədiyimiz növbəti element düyünü konfiqurasiya etməkdir, ilk dəfə əlavə edərkən mavi nöqtənin yanında sağ üst küncdə kiçik bir üçbucaq olduğunu, üçbucağın düyünün əlavə konfiqurasiya istədiyini, mavi nöqtə, düyünün artıq olmadığını, ancaq axının bir hissəsi olaraq yerləşdirildiyini göstərir.

  • Konfiqurasiya seçimlərini açmaq üçün düyməni iki dəfə vurun.
  • USB yönlendiricinizi konfiqurasiya etmək üçün Serial Device sahəsinin yanındakı qələm simgesini vurun, bu, yalnız bir neçə variantı olan ikinci bir konfiqurasiya panelini açacaq.

Addım 7: Serial Liman Sahəsinin yanındakı Büyüteç düyməsini vurun və Routerinizlə uyğun gələn Limanı seçin, sonra yuxarıdakı "Əlavə et" düyməsini basın

Serial Port Sahəsinin yanındakı Büyüteç düyməsini vurun və Routerinizə uyğun portu seçin, sonra yuxarıdakı "Əlavə et" düyməsini basın
Serial Port Sahəsinin yanındakı Büyüteç düyməsini vurun və Routerinizə uyğun portu seçin, sonra yuxarıdakı "Əlavə et" düyməsini basın

Addım 8: Serial Cihaz Sahəsi İndi Bu Seçimə əsasən Doldurulacaq və "Bitti" düyməsini basa bilərsiniz, İndi Simsiz Sensorlarınıza Doğrudan Girişiniz Var! Daxil olan məlumatlara baxmaq üçün

Serial Cihaz Sahəsi İndi Bu Seçimə əsasən Doldurulacaq və "Bitti" düyməsinə basa bilərsiniz, İndi Simsiz Sensorlarınıza Doğrudan Girişiniz Var! Daxil olan məlumatlara baxmaq üçün
Serial Cihaz Sahəsi İndi Bu Seçimə əsasən Doldurulacaq və "Bitti" düyməsinə basa bilərsiniz, İndi Simsiz Sensorlarınıza Doğrudan Girişiniz Var! Daxil olan məlumatlara baxmaq üçün

Addım 9: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Simsiz Ağ Geçidinizin sağına sürükləyin

İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və simsiz ağ geçidinizin sağına sürükləyin
İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və simsiz ağ geçidinizin sağına sürükləyin

Addım 10: Bunun üzərinə iki dəfə vurun və "msg" dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın

Bunun üzərinə iki dəfə vurun və "msg." Dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın
Bunun üzərinə iki dəfə vurun və "msg." Dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın

Addım 11: İndi iki qovşaq arasında bir xətt çəkin və Pəncərənin sağ üst hissəsindəki "Dağıt" düyməsini basın

İndi iki qovşaq arasında bir xətt çəkin və Pəncərənin sağ üst hissəsindəki "Dağıt" düyməsini basın
İndi iki qovşaq arasında bir xətt çəkin və Pəncərənin sağ üst hissəsindəki "Dağıt" düyməsini basın

Addım 12: Məlumatla işləmək:

Məlumatla işləmək
Məlumatla işləmək

İndi simsiz sensorlarınızdan məlumatlar toplanır və "debug" sekmesine çıxarılır, bu "debug sekmesi" məlumat sekmesinin ardınca sağ kenar çubuğuna yerləşdirilir. Məlumatı görmək üçün sıfırlama düyməsini vurun. Node-qırmızı qeydlərdə bir json paketindəki qovşaqlar arasında keçilir. Mesaj obyekti ayıklama sekmesine daxil olduqda, onunla birlikdə gələn məlumatların ümumi siyahısını görmək üçün onu daha böyük edə bilərsiniz. Hansı sensorların yoxlanıldığını tez bir zamanda görməyiniz lazım olduğu təqdirdə bu olduqca faydalıdır. Bu düyünün verdiyi digər məsələ, marşrutlaşdırıcınızı konfiqurasiya rejimində olan cihazların sənədləşdirdiyi şəbəkə kimliyi ilə dəyişdirməyin asan bir yoludur, sadəcə soldakı düyməni vurun. düyün və alət konfiqurasiya şəbəkəsinə keçəcək, dinləmə rejiminə qaytarmaq üçün bir daha vurun. Wi-Fi alət qovşaqlarını qurduqdan sonra, konfiqurasiya rejiminə keçərkən bir sensoru müntəzəm olaraq konfiqurasiya etmək üçün təyin edilə bilər, buna görə də cihazın sürətli konfiqurasiyası üçün axında mövcud olan belə şlüz qovşaqlarını saxlamaq həmişə mümkündür.

Addım 13: Simsiz Sensorların Əlavə Edilməsi:

Simsiz Sensorların Əlavə edilməsi
Simsiz Sensorların Əlavə edilməsi

Daxili olaraq simsiz sensor qeydlərini ayırd etməliyik ki, onu göstərə bilək, keçid düyməsindən istifadə edərək mesajları şluzdan tamamilə mac ünvanına və ya sensor tipinə əsaslanaraq ayıra bilərik, amma dediyim kimi simsiz qovşaqlar həqiqətən də sensorları konfiqurasiya etmək üçün əlavə funksiyalara malikdir, buna görə də bu strukturların necə işləyə biləcəyi barədə əlavə bir görüntü vermək üçün onlarla başlayacağıq. Hər iki sensorunuzdan gələn paketləri görməmisinizsə, əvvəlcədən keçin və başlamamış olanın sıfırlama düyməsini vurun. Hər hansı bir seriyalı cihaz konfiqurasiya qovşağı vasitəsi ilə bir sensor qiymətləndirmə apararkən, mac ünvanı və sensor növü bir hovuzda önbelleğe alınır, buna görə də bu növbəti addım ərzində onu tez bir zamanda tapa bilirik.

Paletdən bir Kabelsiz Node götürün və axın üzərinə sürükləyin, konfiqurasiya etmək üçün üzərinə iki dəfə vurun

Addım 14: Simsiz Gateway üçün istifadə etdiyiniz Açılan Açıqdan Serial Cihazı seçin, İndi "Mac Ünvan" ın yanındakı Büyüteç düyməsini vurun və Mövcud Seçimlərdən birini seçin

Simsiz Gateway üçün istifadə etdiyiniz açılan menyudan Serial Cihazı seçin, İndi "Mac Adresi" nin yanındakı Büyüteç düyməsini vurun və Mövcud Seçimlərdən birini seçin
Simsiz Gateway üçün istifadə etdiyiniz açılan menyudan Serial Cihazı seçin, İndi "Mac Adresi" nin yanındakı Büyüteç düyməsini vurun və Mövcud Seçimlərdən birini seçin

Addım 15:

Şəkil
Şəkil

Bunun avtomatik olaraq sizin üçün sensor növünü təyin etdiyini görəcəksiniz, daha asan tanınması üçün ona bir ad da verə bilərsiniz. Məlumat sekmesinde qeyd edildiyi kimi, Konfiqurasiya üçün Serial Cihazı isteğe bağlıdır və hazırda bu barədə narahat olmayacağıq. Yeni əlavə etdiyiniz qovşaq, daxil olan sensor məlumatları üçün bir filtr kimi təsirli bir şəkildə işləyir, yalnız mac ünvanı və ya heç bir mac ünvanı olmadığı təqdirdə sensor növü üçün məlumatları ötürür.

Addım 16: Temperaturu/Nəmliyi Göstərmək:

Temperaturun/Nəmliyin Göstərilməsi
Temperaturun/Nəmliyin Göstərilməsi

Simsiz sensorlar üçün bu qovşaqlar, Wireless Gateway node ilə eyni məlumatlara sahib olan bir msg obyekti çıxarır, yalnız bir qədər fərqli bir formatda, Sensor Verilərinin özü msg.payload -da göndərilir ki, bu da əksər qovşaqların qarşılıqlı əlaqə yaratmaq üçün istifadə etdiyi şeydir. mesajın özü.

Paletdən bir "bölünmüş" düyünü götürün və Temp/Hum düyünün sağına qoyun

Addım 17: "Açarı kopyalayın" yazan Obyektin altındakı Qutunu iki dəfə vurun və işarələyin, bu, Mesajı Yük Dəyişməsindəki Hər Mülkiyyət üçün Birdən çox Obyektə Böləcək və Yeni Msgs Mövzularını Mülkiyyət Adlarına təyin edəcək

"Açarı Kopyala" yazan Obyektin Altındakı Qutunu iki dəfə vurun və işarələyin, bu, Yükü Hər Bir Mülkiyyət üçün Birdən çox Obyektə Böləcək və Yeni Mesajların Mövzularını Mülkiyyət Adlarına Ayarlayacaq
"Açarı Kopyala" yazan Obyektin Altındakı Qutunu iki dəfə vurun və işarələyin, bu, Yükü Hər Bir Mülkiyyət üçün Birdən çox Obyektə Böləcək və Yeni Mesajların Mövzularını Mülkiyyət Adlarına Ayarlayacaq

Addım 18: İndi bir "keçid" Node əlavə edin, bu, hər bir Mesajı Axının Xüsusi Bir hissəsinə, Biri Temperaturu və Bir Rütubəti İdarə etməyimizə imkan verəcəkdir. Birinci sahədə "yükü" "mövzu" olaraq dəyişdirin, "==" nin yanında "temperatur" yazın

İndi bir "keçid" Node əlavə edin, bu, hər bir mesajı axının müəyyən bir hissəsinə, birinin istiliyinə və bir rütubətə göndərməsinə imkan verəcəkdir. Birinci Sahədə "yükü" "mövzu" olaraq dəyişdirin, "==" nin yanında "temperatur" yazın
İndi bir "keçid" Node əlavə edin, bu, hər bir mesajı axının müəyyən bir hissəsinə, birinin istiliyinə və bir rütubətə göndərməsinə imkan verəcəkdir. Birinci Sahədə "yükü" "mövzu" olaraq dəyişdirin, "==" nin yanında "temperatur" yazın

Addım 19: Sonra Yeni Sahə Tipi "rütubət" in sol alt hissəsindəki "+əlavə et" düyməsini basın. Gördüyünüz kimi, bunların hər birinin sağda özünəməxsus bir nömrəsi var, bu rəqəm Msg -in Şərtlə Uyğunlaşanda Hansı Çıxışa Göndəriləcəyini Göstərir

Sonra, Yeni Sahə Tipi "rütubət" in sol alt hissəsindəki "+əlavə et" düyməsini basın. Gördüyünüz kimi, bunların hər birinin sağda özünəməxsus bir nömrəsi var, bu rəqəm Msg -in Şərtlə Uyğunlaşanda Hansı Çıxışa Göndəriləcəyini Göstərir
Sonra, Yeni Sahə Tipi "rütubət" in sol alt hissəsindəki "+əlavə et" düyməsini basın. Gördüyünüz kimi, bunların hər birinin sağda özünəməxsus bir nömrəsi var, bu rəqəm Msg -in Şərtlə Uyğunlaşanda Hansı Çıxışa Göndəriləcəyini Göstərir

Addım 20: Sonra Paletdən bir "ölçü" əlavə edək

Sonra Paletdən bir "ölçü" əlavə edək
Sonra Paletdən bir "ölçü" əlavə edək

Addım 21: Etiketi "Temperatur" a, Dəyər Formatını isə "{{dəyər | Sayı: 2}} "və" Selsi "vahidləri Aralığını Minimum və Maksimum Gözlənilən Temperatura Dəyişdirə bilərsiniz, 0 və 50 istifadə edirəm

Etiketi "Temperatur" a, Dəyər Formatını isə "{{value | Sayı: 2}} "və" Selsi "vahidləri Aralığını Minimum və Maksimum Gözlənilən Temperatura Dəyişdirə bilərsiniz, 0 və 50 istifadə edirəm
Etiketi "Temperatur" a, Dəyər Formatını isə "{{value | Sayı: 2}} "və" Selsi "vahidləri Aralığını Minimum və Maksimum Gözlənilən Temperatura Dəyişdirə bilərsiniz, 0 və 50 istifadə edirəm

Addım 22:

Şəkil
Şəkil

Axın qurucusunun başqa bir gözəl xüsusiyyəti, kopyalayın+yapışdırın, yeni əlavə etdiyiniz ölçmə cihazına vurun və ctrl+c (mac -da cmd+c), sonra cntl+v düyməsini basın, indi ikinci bir ölçücünüz var, üzərinə iki dəfə vurun. Etiketi Rütubətə, Vahidləri RH -yə və aralığını 20 və 80 -ə dəyişdirin

Addım 23:

Şəkil
Şəkil
  • İndi telləri Temperatur/Rütubət qovşağından bölünmüş düyünə, bölünmüş düyündən keçid düyməsinə və keçid düyününün birinci (yuxarı) çıxışından temperatur ölçmə düyünə və keçid düyününün ikinci çıxışından rütubət ölçücüsünə çəkin..
  • Bunu etdikdən sonra yerləşdirmə düyməsini vurun.

Addım 24: NODE-QIRMIZI DASHBOARD:

Düyməli qırmızı lövhə
Düyməli qırmızı lövhə

İstifadəçi girişindən istifadə edərək bir axını tetiklemek üçün qovşaqlarla birlikdə məlumatları göstərmək üçün istifadə edə biləcəyimiz cədvəllər, qrafiklər və bir sıra digər vizual elementlər təmin edir. Simsiz sensorlarınızdan telemetriyanı göstərmək üçün bu qovşaqlardan bir neçəsini istifadə edəcəyik.

yoxlayaq! Sağ üstdə "Tablosuna" yazan bir nişan var

Addım 25: Bu sekmenin sağ üst tərəfində kiçik "yeni pəncərə" nişanı var, istifadəçi interfeysinizə baxmaq üçün üzərinə vurun

Bu nişanın sağ üst tərəfində kiçik "yeni pəncərə" nişanı var, istifadəçi interfeysinizə baxmaq üçün üzərinə vurun
Bu nişanın sağ üst tərəfində kiçik "yeni pəncərə" nişanı var, istifadəçi interfeysinizə baxmaq üçün üzərinə vurun

Ölçmə cihazlarının heç bir məlumat göstərməməsi ehtimalı var, axını yerləşdirdiyinizdən bəri heç bir sensor məlumatı bildirilmədiyi üçün onu yoxlamağa məcbur etmək üçün temperatur/rütubət sensörünüzdəki sıfırlama düyməsini basın və ölçüləriniz tullanmalıdır. İndi real vaxt məlumatlarını göstərməlisiniz!

Addım 26: NODE-QIRMIZAL DASHBOARD ÇIXIŞI:

NODE-QIRMIZI DASHBOARD ÇIXIŞI
NODE-QIRMIZI DASHBOARD ÇIXIŞI

İndi temperatur və rütubət artdıqca və azaldıqca müxtəlif dəyişənlərin içərisində yeni məlumatlar mövcuddur.

Tövsiyə: