Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: Komponentləri birləşdirin
- Addım 3: Prosedur
- Addım 4: Kod
Video: NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Titrəmə 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 və ya avadanlığın titrəmə istehsal edib -etmədiyini öyrənmək üçün bir vibrasiya sensoru tələb olunur. Vibrasiyanı aşkar etmək üçün lazımi sensordan istifadə edildikdə davamlı olaraq titrəyən obyekti müəyyən etmək çətin bir iş deyil. Bazarda, titrəməni sürət və ya sürəti hiss edərək aşkarlaya bilən və əla nəticə verə bilən bir neçə növ vibrasiya sensoru mövcuddur. Bununla birlikdə, akselerometr istifadə edildikdə belə sensorlar çox bahadır.
Bu layihədə NodeMCU -nu Titrəmə sensoru və LED ilə bağlayın. Titrəmə aşkar edilmədikdə, Vibrasiya sensoru çıxışı 0 (aşağı gərginlik), əks halda çıxışı 1 (yüksək gərginlik) olur. Bu gərginlik PWM pinindən istifadə etməklə oxuna bilər. NodeMCU titrəmə sensorundan 0 (titrəmə yoxdur) alarsa, yaşıl LED yandıracaq və Qırmızı LED sönəcək. NodeMCU vibrasiya sensorundan 1 alarsa, Qırmızı LED yandırar və yaşıl LED sönər. Burada PWM sancaqlar istifadə edərək, sensor dəyəri analoq olaraq oxunur və ledin yanıb -sönməsi üçündür.
ThingSpeak, Avadanlıq cihazlarından və Sensorlardan məlumatları saxlamaq və almaq üçün Açıq Mənbə IoT tətbiqi və API-dir. Ünsiyyət üçün İnternet və ya LAN üzərindən HTTP Protokolundan istifadə edir. MATLAB analitikası, Avadanlıq və ya Sensor Cihazlarınızdan alınan məlumatları təhlil etmək və görselleştirmek üçün daxil edilmişdir. Hər bir sensor məlumatı üçün kanallar yarada bilərik. Bu kanallar xüsusi kanallar olaraq təyin edilə bilər və ya ictimai kanallar vasitəsilə məlumatları ictimai olaraq paylaşa bilərsiniz. Ticarət xüsusiyyətlərinə əlavə xüsusiyyətlər daxildir. Ancaq pulsuz olaraq təhsil məqsədli olaraq istifadə edəcəyik.
(Ümumiyyətlə ThingSpeak və/və ya Layihə haqqında daha çox məlumat əldə etmək istəyirsinizsə, https://www.instructables.com/ saytına daxil olun)
Xüsusiyyətləri:
- Şəxsi kanallarda məlumat toplayın
- . Məlumatı İctimai Kanallarla Paylaşın
- REST API və MQTT APIS
- MATLAB® Analitik və Vizualizasiya.
- Dünya Birliyi
Bu təlimatda, NodeMCU istifadə edərək ThingSpeak -də dəyərini təyin etmək üçün LM393 Titrəmə sensoru istifadə edin. Bu proqramda NodeMCU, sensor məlumatlarını bir dəyişənə oxumaq və saxlamaq və sonra kanal adı və API açarı istifadə edərək ThingSpeak -ə yükləmək üçün. NodeMCU internetə Wi-Fi vasitəsilə qoşulmalıdır. ThingSpeak Kanallarının necə yaradılacağını və NodeMCU -da konfiqurasiya ediləcəyini görəcəyik.
Addım 1: Tələb olunan komponentlər
Avadanlıq tələb olunur
- NodeMCU
- LM393 Vbrational Sensor
- Jumper telləri
1. NodeMCU LUA WiFi İnternet ESP8266 İnkişaf etdirmə Paneli: NodeMCU Dev Kit/board, ESP8266 wifi effektiv çipdən ibarətdir. ESP8266, TCP/IP protokolu ilə Espressif Systems tərəfindən hazırlanmış ucuz Wi-Fi çipidir. ESP8266 haqqında daha ətraflı məlumat üçün ESP8266 WiFi Moduluna müraciət edə bilərsiniz.
LM393 Vibrasiya Sensor Modulu: Ətraf mühitin titrəyişini aşkar edə bilər. Həssaslıq mavi rəqəmsal potansiyometr tənzimlənməsi ilə tənzimlənir. İşləmə gərginliyi 3.3V-5V arasındadır. Çıxış forması rəqəmsaldır (0 və 1).
Jumper Telleri: Jumper telləri, hər ucunda bağlayıcı pinləri olan, iki nöqtəni bir -birinə lehimləmədən bağlamaq üçün istifadə etməyə imkan verən tellərdir. Bu layihədə dişi -qadın konnektoru istifadə olunur.
Addım 2: Komponentləri birləşdirin
Təsvir:
+5V,, DOUT və GND olan 3 aparat var. +5V və GND aparatları Titrəmə sensoru üçün güc yaradır, digəri isə DOUT (rəqəmsal çıxış).
+5V və GND aparatları vibrasiya sensoru üçün güc yaradır. Digər aparıcı DOUT (rəqəmsal çıxış) dir. Sensorun necə işlədiyi, DOUT terminalının, sensorun aşkar etdiyi titrəmə miqdarına nisbətdə gərginlik çıxışı verir. Rəqəmsal dəyər NodMCU -da PWM pinindən istifadə edilərək oxunur. Nə qədər çox titrəyiş aşkar edərsə, çıxacaq analog gərginliyi də o qədər çox olar. Əksinə, nə qədər az algılarsa, daha az analog gərginlik çıxarar. Analog gərginlik müəyyən bir eşik həddinə çatsa, led pinlərə bir sinal göndərəcək və şərtə görə qırmızı və yaşıl led yanıb -sönür.
Sensoru bağlamaq üçün 3 tel var. Sensorun +5V terminalı NodeMCU -nun 5V terminalına qoşulur. Sensorun GND terminalı NodeMCU -nun GND terminalına bağlanır. Bu sensorun gücünü təyin edir. Digər əlaqə sensorun rəqəmsal çıxışıdır. NodeMCU -nun D0 PWM pininə qoşulur.
Addım 3: Prosedur
Addım 1: https://thingspeak.com/ saytına daxil olun və yoxsa ThingSpeak Hesabınızı yaradın. Hesabınıza daxil olun.
Addım 2: 'Yeni Kanal' düyməsini basaraq Kanal yaradın
Addım 3: Kanal məlumatlarını daxil edin. Ad: Hər hansı bir ad Təsvir: İsteğe bağlı Sahə 1: Sensorun oxunması - Bu analitik qrafikdə göstəriləcək. 1 -dən çox Kanala ehtiyacınız varsa, əlavə Sensor Veriləri üçün yarada bilərsiniz. Bu ayarı saxla.
Addım 4: İndi kanalları görə bilərsiniz. 'API Açarları' sekmesini vurun. Burada Kanal ID və API Açarlarını əldə edəcəksiniz. Bunu qeyd edin.
Addım 5: Arduino IDE -ni açın və ThingSpeak Kitabxanasını quraşdırın. Bunu etmək üçün Sketch> Kitabxanaya Daxil Edin> Kitabxanaları İdarə edin. ThingSpeak axtarın və kitabxananı quraşdırın. Arduino, ESP8266 və ESP32 üçün ThingSpeak Rabitə Kitabxanası
Addım 6: Kodu dəyişdirməlisiniz. Aşağıdakı kodda Şəbəkə SSID, Parolunuzu və ThingSpeak Kanalınızı və API Açarlarınızı dəyişdirməlisiniz.
Addım 4: Kod
Buraya əlavə edilmiş kodu yükləyin və lövhənizə yükləyin və hər şeyi əvvəlki diaqramda göstərildiyi kimi bağlayın.
Yükləmə kodu
Çıxış ThingSpeak -də yuxarıdakı şəkildəki kimi olacaq. Ümid edirik ki, bu sizin işinizi asanlaşdırdı. Bu məqaləni bəyənmisinizsə və faydalı hesab edirsinizsə abunə olmağınızdan əmin olun və hər hansı bir sualınız varsa və ya kömək istəsəniz, aşağıda bir şərh yazın …
Elementetnzonline.com sayəsində..
Tövsiyə:
Node-RED istifadə edərək MySQL-ə Simsiz Vibrasiya və Temperatur Sensoru Məlumatları: 40 Addım
Node-RED istifadə edərək Simsiz Vibrasiya və Temperatur Sensor Məlumatları MySQL-də: Kabelsiz mesh şəbəkə quruluşunun istifadəsi ilə 2 mil aralığa qədər öyünən NCD-nin Uzun Menzil IoT Sənaye simsiz vibrasiya və temperatur sensoru ilə tanış olun. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz
Node-RED istifadə edərək Simsiz Vibrasiya və Temperatur Sensoru Məlumatlarını Excel-ə Göndərmək: 25 Addım
Node-RED istifadə edərək Simsiz Vibrasiya və Temperatur Sensoru Məlumatlarını Excel-ə Göndərmək: 2 mil məsafəyə qədər simsiz mesh şəbəkə quruluşunun istifadəsi ilə öyünən NCD-nin Uzun Menzil IoT Sənaye simsiz vibrasiya və temperatur sensoru ilə tanış olmaq. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz
Node-RED istifadə edərək Google Vərəqlərinə Simsiz Vibrasiya və Temperatur Məlumatlarının Göndərilməsi: 37 Addım
Node-RED istifadə edərək Google Vərəqlərinə Simsiz Vibrasiya və Temperatur Məlumatlarının Göndərilməsi: 2 mil məsafəyə qədər simsiz mesh şəbəkə quruluşunun istifadəsi ilə öyünən NCD-nin Long Range IoT Sənaye simsiz vibrasiya və temperatur sensoru ilə tanış olun. Həssas 16 bitlik titrəmə və temperatur sensoru olan bu cihaz
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
Vibrasiya və Thingspeak istifadə edərək fırlanan maşınların prediktiv saxlanılması: 8 addım
Vibrasiya və Thingspeak istifadə edərək fırlanan maşınların qabaqcadan baxılması: Külək turbinləri, hidroturbinlər, induksiya mühərrikləri və s. Bu qüsurların çoxu cihazdakı anormal titrəmələrdən qaynaqlanır. Bu maşınlar tez-tez ağır iş şəraitində idarə olunur