Mündəricat:
- Addım 1: Avadanlıq və Proqram təminatı tələb olunur
- Addım 2: XAMPP qurmaq
- Addım 3: Apache və MySQL -in işə salınması
- Addım 4: İndi Brauzerinizi açın və Http: // localhost/və ya Http://127.0.0.1/ yazın
- Addım 5: Bunun ardınca bir səhifə açılacaq. PhpMyAdmin düyməsini basın
- Addım 6: Bu, aşağıdakı ekranı sizə gətirəcək. İndi yeni bir verilənlər bazası yaratmaq üçün aşağıdakı şəkildəki kimi "Yeni" düyməsini basın
- Addım 7: İndi Aşağıdakı Şəkildə Göstərildiyi kimi Yeni Verilənlər Bazası Yaratın
- Addım 8: İndi Aşağıdakı Şəkildə Göstərildiyi kimi Məlumatları Vizualaşdırmaq üçün Cədvəl yaradın
- Addım 9: İndi ilk sütunu "id" olaraq adlandırın
- Addım 10: İndi Ekranın sağ tərəfinə keçin, "A_I Şərhləri" ni Görəcəksiniz. Avtomatik Artırmalar və Cədvəldəki Hər Bir Yazını Bənzərsiz Eyniləşdirən İlkin Açar Ayarında İstifadə Edilir. Aşağıdakı onay qutusuna vurun
- Addım 11: Bu, aşağıdakı ekranı sizə gətirəcək. İndi "Get" düyməsini basın
- Addım 12: İndi digər sütunların dəyərlərini daxil edin
- Addım 13: İndi Verilənlər Bazanızın Adını Genişləndirmək üçün Basın və Cədvəl Adınızı Göstərəcək, Aşağıdakı Şəkildə Göstərildiyi kimi Verilərin Necə Göstərildiyini Görmək Üçün Basın
- Addım 14: Qırmızı Node qurun
- Addım 15: Axını yaratmaq üçün addımlar
- Addım 16: İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Akış Kətanınıza sürükləyin
- Addım 17: Simsiz Sensorlarınızı Tapın:
- Addım 18: 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
- Addım 19: 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
- Addım 20: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin
- Addım 21: Bunun üzərinə iki dəfə vurun və "msg" dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın
- Addım 22: İ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 23: Məlumatla işləmək:
- Addım 24: Simsiz Sensorların Əlavə Edilməsi:
- Addım 25: Simsiz Gateway üçün istifadə etdiyiniz Açılan 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 26: Bitti düyməsini basın
- Addım 27: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin
- Addım 28: Bunun üzərinə iki dəfə vurun və Bitti düyməsini basın
- Addım 29: Funksiya qovşaqlarının əlavə edilməsi
- Addım 30: Konfiqurasiya Seçimlərini Açmaq üçün Düyməni iki dəfə vurun
- Addım 31: İndi məlumatları saxlamaq üçün "mysql" Node əlavə etdiniz, Paletinizdə Varsa Yoxlayın və ya Aşağıdakı Şəkildə Göstərildiyi kimi Dağıtma Düyməsinin Sağ tərəfindəki Üç Çubuğu vura bilərsiniz
- Addım 32: İndi "Palitranı İdarə Et" Düyməsini basın
- Addım 33: İndi Mysql axtarın və Şəkildə göstərildiyi kimi 'quraşdır' düyməsini basın
- Addım 34: İndi Paletdən "mysql" Düyünü götürün və Konfiqurasiya Seçimlərini Açmaq üçün Bunun üzərinə iki dəfə vurun
- Addım 35: Verilənlər Bazası Adınızı Daha əvvəl Yaratdığınız kimi Yazın və Ad verin, Sonra Veritabanı Nodeunu Düzəltmək üçün Veritabanının yanındakı Qələm Simgesini vurun
- Addım 36: İndi Xampp -da İstifadəçi = Kök Yani Əlavə et və Şifrə Boşdur. İstifadəçi və Şifrə Yarada da Bura Daxil Edin, Sonra Veritabanınızın Adını və Saat Zonunu daxil edin (isteğe bağlı) və Sonra Yeniləmə və Bitti düyməsini basın
Video: Node-RED istifadə edərək MySQL-ə Simsiz Vibrasiya və Temperatur Sensoru Məlumatları: 40 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Kabelsiz mesh şəbəkə quruluşundan istifadə edərək 2 mil aralığa qədər NCD-nin Long Range IoT Industrial simsiz vibrasiya və temperatur sensoru ilə tanış olun. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz, istehlakçı tərəfindən təsvir edilən müddətlərdə inanılmaz dərəcədə dəqiq titrəmə və temperatur qeydlərini ötürür.
Addım 1: Avadanlıq və Proqram təminatı tələb olunur
Avadanlıq:
NCD Uzun Menzilli Titrəmə və Temperatur Sensoru
USB interfeysi olan NCD Uzun Menzilli Simsiz Mesh Modem
Proqram təminatı:
Qırmızı Node
XAMPP
Addım 2: XAMPP qurmaq
XAMPP, veb xidmətlərinizi işə salmaq üçün bir həll olan açıq mənbəli pulsuz bir platformadır. XAMPP, 2002-ci ilin may ayında çıxan ApacheFriends tərəfindən hazırlanmışdır. XAMPP Cross-Platform (X), Apache (A), MySQL (M) üçün dayanır və bəzən (M) MariaDB, PHP (P) və Pearl (P) -ə aiddir.
XAMPP, yerli bir serverdə işləməyə və PHP kodu və MySQL verilənlər bazasından istifadə edərək veb saytların yerli nüsxələrini sınamağa imkan verir. XAMPP aktiv olduqdan sonra https:// localhost/və ya https:// localhost/
Yükləmə və Quraşdırma
XAMPP XAMPP veb saytına gedin və əməliyyat sisteminizə əsasən yükləyicini yükləyin. Quraşdırma, əməliyyat sisteminizdə etdiyiniz normal bir proqram yükləməsinə bənzəməlidir. Quraşdırarkən Apache və MySQL -i xidmət olaraq işə salmaq istəyib -istəmədiyinizi seçmək imkanı olacaq. Seçdiyiniz təqdirdə, Apache və MySQL sistemin açılışında başlayacaq, buna görə də kompüteriniz yaddaş mənbələri ilə sıx bağlıdırsa və ya tez-tez PHP inkişaf etdirmirsinizsə, buna ehtiyac olmaya bilər. Quraşdırıldıqdan sonra bu parametrləri dəyişə bilərsiniz.
Addım 3: Apache və MySQL -in işə salınması
XAMPP qurduğunuz yerə gedin (adətən C: / Program Files / xampp) və XAMPP İdarəetmə Panelini (xampp-control.exe) iki dəfə vurun. Bu sizə aşağıdakı ekranı gətirəcək. Başlamaq üçün Apache və MySQL -in yanındakı Başlat düymələrini vurun.
Addım 4: İndi Brauzerinizi açın və Http: // localhost/və ya Http://127.0.0.1/ yazın
Addım 5: Bunun ardınca bir səhifə açılacaq. PhpMyAdmin düyməsini basın
Addım 6: Bu, aşağıdakı ekranı sizə gətirəcək. İndi yeni bir verilənlər bazası yaratmaq üçün aşağıdakı şəkildəki kimi "Yeni" düyməsini basın
Addım 7: İndi Aşağıdakı Şəkildə Göstərildiyi kimi Yeni Verilənlər Bazası Yaratın
Addım 8: İndi Aşağıdakı Şəkildə Göstərildiyi kimi Məlumatları Vizualaşdırmaq üçün Cədvəl yaradın
Addım 9: İndi ilk sütunu "id" olaraq adlandırın
Addım 10: İndi Ekranın sağ tərəfinə keçin, "A_I Şərhləri" ni Görəcəksiniz. Avtomatik Artırmalar və Cədvəldəki Hər Bir Yazını Bənzərsiz Eyniləşdirən İlkin Açar Ayarında İstifadə Edilir. Aşağıdakı onay qutusuna vurun
Addım 11: Bu, aşağıdakı ekranı sizə gətirəcək. İndi "Get" düyməsini basın
Addım 12: İndi digər sütunların dəyərlərini daxil edin
Ad = rms_x, Type = ONLU, Uzunluq/Dəyərlər = 10, 2 (yəni 2 ondalık nöqtəyə qədər) və buna bənzər şəkildə bütün digər dəyərlər üçün və son sütunda, yaradılmış vaxtı göstərə və qeyd edildiyi kimi saxlamaq düyməsini vura bilərsiniz. aşağıda şəkil.
Addım 13: İndi Verilənlər Bazanızın Adını Genişləndirmək üçün Basın və Cədvəl Adınızı Göstərəcək, Aşağıdakı Şəkildə Göstərildiyi kimi Verilərin Necə Göstərildiyini Görmək Üçün Basın
Bütün bunlar XAMPP -nin qurulmasıdır.
Addım 14: 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 15: Axını yaratmaq üçü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 16: İrəli gedin və Başlamaq üçün Simsiz Ağ Geçidi Nodeunu Akış Kətanınıza sürükləyin
ncd-red-wireless 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 17: Simsiz Sensorlarınızı Tapın:
Düyünü çatdırdığınızda, düyün qabiliyyəti haqqında qeydləri ehtiva edən məlumat sekmesine baxa biləcəksiniz, bu nişan ən çox qırmızı düyünlü paketlər üçün yaxşı doldurulur və çox vaxt istəməyəcəyiniz qiymətli statistikadan ibarətdir. Məlumat nişanı xaricində olan digər sənədləri görmək üçün, bir düyünün necə işlədiyinə dair bir sualınız olanda belə, 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 18: 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
Addım 19: 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
Addım 20: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin
Addım 21: Bunun üzərinə iki dəfə vurun və "msg" dəyişdirin. "Msg Obyektini tamamlamaq" üçün Bitti düyməsini basın
Addım 22: İ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 23: 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. Qırmızı düyünlü qeydlərdə JSON paketindəki qovşaqlar arasında üstündür. 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 24: 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 qeyd etdiyim 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əyinə dair ə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 25: Simsiz Gateway üçün istifadə etdiyiniz Açılan 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 26: Bitti düyməsini basın
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 27: İndi Palitranıza qayıdın və yuxarıdakı axtarış sahəsinə "debug" yazın, bu qovşaqlardan birini tutun və Kabelsiz Ağ Geçidinizin sağına sürükləyin
Addım 28: Bunun üzərinə iki dəfə vurun və Bitti düyməsini basın
Addım 29: Funksiya qovşaqlarının əlavə edilməsi
Funksiya nodu msg obyektinə qarşı JavaScript kodunu işə salmaq üçün istifadə olunur. Funksiya düyünü bir msg obyektini giriş olaraq qəbul edir və 0 və ya daha çox mesaj obyektini çıxış olaraq qaytara bilər. Bu mesaj obyekti bir yükləmə xüsusiyyətinə (msg.payload) malik olmalıdır və adətən davam edən qovşaqlardan asılı olaraq digər xüsusiyyətlərə malikdir.
İndi palitradan bir "funksiya" düyünü götürün və Temp/Hum düyünün sağına qoyun
Addım 30: Konfiqurasiya Seçimlərini Açmaq üçün Düyməni iki dəfə vurun
Burada bir şərt yaratmaq üçün az JavaScript kodu yazmalısınız, buna görə də müəyyən bir dəyərdə müvafiq e -poçt idinə bir e -poçt xəbərdarlığı göndəriləcək.
Dəyərləri özümüz kimi düzəldə bilərsiniz.
rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.payload.max_zmin_x = msg.pay_load.min_xg msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "vibrasiya_temperaturaya daxil edin (` rms_x`, `rms_y`,` rms_z`, `max_x`,` max_y`, `max_z`,` min_x`, `min_y`, `min_z`,` temperatur`) DƏYƏRLƏR ("+ rms_x+", "+ rms_y+", "+ rms_z+", "+ max_x+", "+ max_y+", "+ max_z+", "+ min_x +"," +min_y +"," +min_z +"," +temperatur +");" msg qaytar;
Addım 31: İndi məlumatları saxlamaq üçün "mysql" Node əlavə etdiniz, Paletinizdə Varsa Yoxlayın və ya Aşağıdakı Şəkildə Göstərildiyi kimi Dağıtma Düyməsinin Sağ tərəfindəki Üç Çubuğu vura bilərsiniz
Addım 32: İndi "Palitranı İdarə Et" Düyməsini basın
Addım 33: İndi Mysql axtarın və Şəkildə göstərildiyi kimi 'quraşdır' düyməsini basın
Tamamlandıqdan sonra palitrada "mysql" düyünün olduğunu görəcəksiniz.
Addım 34: İndi Paletdən "mysql" Düyünü götürün və Konfiqurasiya Seçimlərini Açmaq üçün Bunun üzərinə iki dəfə vurun
Addım 35: Verilənlər Bazası Adınızı Daha əvvəl Yaratdığınız kimi Yazın və Ad verin, Sonra Veritabanı Nodeunu Düzəltmək üçün Veritabanının yanındakı Qələm Simgesini vurun
Addım 36: İndi Xampp -da İstifadəçi = Kök Yani Əlavə et və Şifrə Boşdur. İstifadəçi və Şifrə Yarada da Bura Daxil Edin, Sonra Veritabanınızın Adını və Saat Zonunu daxil edin (isteğe bağlı) və Sonra Yeniləmə və Bitti düyməsini basın
Tövsiyə:
IoT- Ubidots- ESP32+Uzun Mesafəli-Simsiz-Vibrasiya-Və-Temperatur Sensoru: 7 addım
IoT- Ubidots- ESP32+Uzun Mesafəli-Simsiz-Vibrasiya-Və-Temperatur Sensoru: Vibrasiya, həqiqətən, motorlu qurğulardakı maşın və komponentlərin bir-birinin ardınca hərəkət etməsi və ya salınmasıdır. Sənaye sistemindəki titrəmə, bir çətinliyin əlaməti və ya motivi ola bilər və ya gündəlik işlə əlaqələndirilə bilər. Məsələn, osci
NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım
NodeMCU -dan istifadə edərək Titrəmə Sensor Dəyərini IOT ThingSpeak -ə Yükləmək: Titrəmələr səbəbindən zədələnən bir neçə kritik maşın və ya bahalı avadanlıq var. Belə bir vəziyyətdə, maşının və ya avadanlığın titrəmə istehsal edib -etmədiyini öyrənmək üçün bir vibrasiya sensoru tələb olunur. Obyektin müəyyənləşdirilməsi zamanı
Simsiz Vibrasiya Sensorlarından istifadə edərək Vətəndaş Altyapılarının Struktur Sağlamlıq Monitorinqi: 8 Addım
Simsiz Vibrasiya Sensorlarından istifadə edərək Vətəndaş Altyapılarının Struktur Sağlamlıq Monitorinqi: Köhnə binanın və mülki Altyapının pisləşməsi ölümcül və təhlükəli vəziyyətə səbəb ola bilər. Bu strukturların daimi monitorinqi məcburidir. Struktur sağlamlıq monitorinqi
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn qrafik qurun: 4 addım
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn bir qrafik qurun: Bu Təlimat, birdən çox sensordan məlumat toplamaq üçün Node MCU lövhəsini necə istifadə edə biləcəyimizi, bu məlumatları sonra yerləşdirilən PHP faylına göndərməyimizi izah edir. MySQL verilənlər bazası. Məlumatlar daha sonra chart.js.A ba istifadə edərək onlayn olaraq bir qrafik olaraq baxıla bilər
MQTT istifadə edərək Simsiz Temperatur Sensoru olan AWS IoT ilə İşə Başlama: 8 Addım
MQTT istifadə edən Simsiz Temperatur Sensoru olan AWS IoT -ə Başlarkən: Əvvəlki Təlimatlarda Azure, Ubidots, ThingSpeak, Losant və s. Kimi bulud platformalarından keçdik. bütün bulud platforması. Ətraflı məlumat üçün