Mündəricat:

NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım
NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım

Video: NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım

Video: NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi: 4 Addım
Video: Умный домофон ESP8266 Arduino project ESP-01 2024, Noyabr
Anonim
NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi
NodeMCU istifadə edərək IOT ThingSpeak -ə Vibrasiya Sensor Dəyərinin Yüklənməsi

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

Tələb olunan komponentlər
Tələb olunan komponentlər

Avadanlıq tələb olunur

  1. NodeMCU
  2. LM393 Vbrational Sensor
  3. 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

Komponentləri birləşdirmək
Komponentləri birləşdirmək

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

Prosedur
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

Kod
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ə: