Mündəricat:

Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım
Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım

Video: Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım

Video: Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması: 6 Addım
Video: Scentroid's AQSafe Indoor Air Quality Monitor Seminar B 10.23.2020 (Subtitled) 2024, Noyabr
Anonim
Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması
Google Charts istifadə edərək Simsiz Sensor Verilərinin Vizualaşdırılması

Maşının dayanma müddətini minimuma endirmək üçün maşınların proqnozlaşdırıcı təhlili çox vacibdir. Daimi yoxlama, maşının işləmə müddətini artırmağa kömək edir və öz növbəsində arızaya qarşı tolerantlığı artırır. Simsiz Vibrasiya və Temperatur sensorları maşının titrəməsini təhlil etməyə kömək edə bilər. Əvvəlki təlimatlarımızda simsiz vibrasiya və temperatur sensörlərinin fərqli tətbiqlərə necə xidmət etdiyini və maşındakı arızaların aşkarlanmasında və nizamsız titrəmələrdə bizə necə kömək etdiyini gördük.

Bu təlimatda sensor məlumatlarını görüntüləmək üçün Google Charts -dən istifadə edəcəyik. Google qrafikləri sensor məlumatlarını araşdırmaq və təhlil etmək üçün interaktiv bir yoldur. Bu, bizə çizelgeler, pi çizelgeleri, Histogram, çox dəyərli cədvəllər kimi bir çox seçim təqdim edir.

  • Simsiz Vibrasiya və Temperatur Sensorları
  • Avadanlıq Quraşdırması
  • Simsiz ağ geçidi cihazı istifadə edərək məlumat toplamaq
  • Bu Sensorlardan istifadə edərək titrəmə analizi.
  • ESP32 veb serverini istifadə edərək veb səhifəsini necə etmək olar.
  • Google səhifələrini veb səhifəsinə yükləyin.

Addım 1: Avadanlıq və Proqram Xüsusiyyətləri

Avadanlıq və Proqram Xüsusiyyətləri
Avadanlıq və Proqram Xüsusiyyətləri

Proqram Təminatı

  • Google çizelgeleri API
  • Arduino IDE

Avadanlıq spesifikasiyası

  • ESP32
  • Simsiz Temperatur və Titrəmə Sensoru
  • Zigmo Gateway qəbuledicisi

Addım 2: Maşınlarda Titrəməni Yoxlamaq Təlimatları

Son göstərişli "İndüksiyon motorlarının mexaniki vibrasiya təhlili" ndə qeyd edildiyi kimi. Arızanı və qüsuru müəyyən edən vibrasiyanı ayırmaq üçün riayət edilməli olan müəyyən qaydalar var. Qısa fırlanma sürətinin tezliyi onlardan biridir. Fırlanma sürəti tezlikləri müxtəlif arızalar üçün xarakterikdir.

  • 0.01g və ya daha az - Əla vəziyyətdə - Maşın düzgün işləyir.
  • 0.35 q və ya daha az - Yaxşı vəziyyətdədir. Maşın yaxşı işləyir. Maşın səs -küylü olmadıqda heç bir hərəkət tələb olunmur. Rotorun eksantrikliyində bir arıza ola bilər.
  • 0.75g və ya daha çox - Kobud Vəziyyət - Maşın çox səs -küy salırsa, motoru yoxlamaq lazımdır, rotorun eksantrikliyi arızası ola bilər.
  • 1g və ya daha çox - Çox kobud vəziyyət - Motorda ciddi bir arıza ola bilər. Arızanın səbəbi rulmanın əyilməsi və ya çubuğun əyilməsidir. Səs -küyü və temperaturu yoxlayın
  • 1.5g və ya daha çox- Təhlükə səviyyəsi- Motorun təmiri və ya dəyişdirilməsi lazımdır.
  • 2.5g və ya daha çox -Ciddi Səviyyə -Maşını dərhal söndürün.

Addım 3: Titrəmə Sensor Dəyərlərinin Alınması

Vibrasiya Sensor Dəyərlərinin Alınması
Vibrasiya Sensor Dəyərlərinin Alınması
Vibrasiya Sensor Dəyərlərinin Alınması
Vibrasiya Sensor Dəyərlərinin Alınması

Sensorlardan aldığımız titrəmə dəyərləri milisdədir. Bunlar aşağıdakı dəyərlərdən ibarətdir.

RMS dəyəri- hər üç ox boyunca kök orta kvadrat dəyərləri. Pikdən zirvəyə qədər olan dəyər hesablana bilər

pikdən pik dəyərə = RMS dəyəri/0.707

  • Min dəyər- Hər üç ox boyunca minimum dəyər
  • Maksimum dəyərlər- hər üç ox boyunca zirvədən zirvəyə qədər olan dəyərlər. RMS dəyəri bu düsturla hesablana bilər

RMS dəyəri = zirvədən zirvəyə qədər x 0,707

Daha əvvəl motor yaxşı vəziyyətdə olanda 0.002g ətrafında dəyərlər əldə etmişdik. Ancaq nasaz bir motorda sınadıqda, araşdırdığımız vibrasiya təxminən 0.80 ilə 1.29 q arasında idi. Arızalı motor yüksək rotor eksantrikliyinə məruz qaldı. Beləliklə, Titrəmə sensorlarından istifadə edərək motorun arızaya dözümlülüyünü artıra bilərik

Addım 4: ESP32webServer istifadə edərək bir veb səhifəyə xidmət

Əvvəlcə ESP32 istifadə edərək bir veb səhifəyə sahib olacağıq. Bir veb səhifəyə ev sahibliyi etmək üçün sadəcə bu addımları yerinə yetirməliyik:

"WebServer.h" kitabxanası daxildir

#"WebServer.h" daxil edin

Sonra Web Server sinifinin bir obyektini işə salın. Sonra server.on () istifadə edərək veb səhifələrini kökdən və digər URL -lərdən açmaq üçün bir server sorğusu göndərin. və server.begin () istifadə edərək serverə başlayın

Veb server serveri

server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();

İndi veb səhifəni SPIFFS -də saxladığımız fərqli URL yolları üçün geri çağırışlara zəng edin. SPIFFS haqqında daha çox məlumat üçün bu təlimatı izləyin. " /Dht22" URL yolu, sensor məlumatlarının dəyərini JSON formatında verəcək

void handleRoot () {Fayl faylı = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (fayl, "text/html"); file.close (); }

void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); kök ["rmsx"] = rms_x; kök ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }

İndi hər hansı bir mətn redaktorundan istifadə edərək HTML veb səhifəsi yaradın, vəziyyətimizdə notepad ++ istifadə edirik. Veb səhifələr yaratmaq haqqında daha çox məlumat əldə etmək üçün bu təlimatdan keçin. Budur bu veb səhifədə, sensor dəyərlərini cədvəllərə qidalandıran google çizelgeleri API çağırırıq. Bu veb səhifə kök web səhifəsində yerləşdirilir. HTML veb səhifəsi kodunu burada tapa bilərsiniz

Növbəti addımda veb serveri idarə etməliyik

server.handleClient ();

Addım 5: Məlumat Vizualizasiyası

Məlumat Vizualizasiyası
Məlumat Vizualizasiyası

Google Charts, veb saytınızdakı və ya statik veb səhifələrinizdəki məlumatları görüntüləmək üçün çox təsirli bir yol təqdim edir. Sadə cədvəllərdən tutmuş mürəkkəb iyerarxik ağac xəritələrinə qədər google chart qalereyası çox sayda istifadəyə hazır qrafik növləri təqdim edir.

Addım 6: Ümumi Kod

Bu təlimat üçün firmware burada tapa bilərsiniz.

Tövsiyə: