Mundarija:

Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish: 6 qadam
Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish: 6 qadam

Video: Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish: 6 qadam

Video: Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish: 6 qadam
Video: Noutbook klaviaturasini yoqish #shorts 2024, Dekabr
Anonim
Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish
Google Charts yordamida simsiz sensor ma'lumotlarini vizualizatsiya qilish

Mashinaning ishlamay qolishini kamaytirish uchun mashinalarni oldindan tahlil qilish juda zarur. Muntazam tekshirish mashinaning ishlash vaqtini oshiradi va o'z navbatida uning xatolarga chidamliligini oshiradi. Simsiz tebranish va harorat sensori mashinadagi tebranishni tahlil qilishga yordam beradi. Biz oldingi ko'rsatmalarimizda simsiz tebranish va harorat sensori turli xil ilovalarga qanday xizmat qilganini va mashinada nosozliklarni aniqlash va tartibsiz tebranishlarga yordam berganini ko'rdik.

Ushbu qo'llanmada biz sensorli ma'lumotlarni vizualizatsiya qilish uchun Google xaritalaridan foydalanamiz. Google xaritalari - sensor ma'lumotlarini o'rganish va tahlil qilishning interaktiv usuli. Bu bizga chiziqli jadvallar, pi -jadvallar, gistogramma, ko'p qiymatli jadvallar va h.k. kabi ko'plab variantlarni taqdim etadi, shuning uchun biz bu erda quyidagilarni bilib olamiz:

  • Simsiz tebranish va harorat sensori
  • Uskunani sozlash
  • Simsiz shlyuz qurilmasi yordamida ma'lumotlarni yig'ish
  • Ushbu sensorlar yordamida tebranishlarni tahlil qilish.
  • ESP32 veb -serveri yordamida veb -sahifani qanday yaratish kerak.
  • Google jadvallarini veb -sahifaga yuklang.

1 -qadam: Uskuna va dasturiy ta'minot xususiyatlari

Uskuna va dasturiy ta'minot xususiyatlari
Uskuna va dasturiy ta'minot xususiyatlari

Dastur xususiyatlari

  • Google grafiklar API
  • Arduino IDE

Uskuna texnik xususiyatlari

  • ESP32
  • Simsiz harorat va tebranish sensori
  • Zigmo Gateway qabul qiluvchisi

2 -qadam: Mashinalarda tebranishni tekshirish bo'yicha ko'rsatmalar

Oxirgi ko'rsatma "Induksion motorlarning mexanik tebranish tahlili" da aytib o'tilganidek. Vibratsiyani aniqlaydigan nosozlik va nosozliklarni aniqlash uchun bir nechta qoidalarga amal qilish kerak. Qisqa aylanish tezligi uchun ulardan biri. Aylanish tezligi chastotalari har xil yoriqlar uchun xarakterlidir.

  • 0,01 g yoki undan kam - Zo'r holat - Mashina to'g'ri ishlamoqda.
  • 0,35 g yoki undan kam - holati yaxshi. Mashina yaxshi ishlamoqda. Mashina shovqinli bo'lmasa, hech qanday harakat talab qilinmaydi. Rotorning eksantrikligi buzilishi bo'lishi mumkin.
  • 0,75 g yoki undan ko'p - qo'pol holat - dvigatelni tekshirish kerak, agar mashina juda ko'p shovqin qilsa, rotorning eksantrikligi buzilishi mumkin.
  • 1g yoki undan ko'p - Juda qo'pol holat - Dvigatelda jiddiy nosozlik bo'lishi mumkin. Nosozlik rulmanning burilishidan yoki barning egilishidan bo'lishi mumkin. Shovqin va haroratni tekshiring
  • 1,5 g yoki undan ko'p- Xavf darajasi- Dvigatelni ta'mirlash yoki o'zgartirish kerak.
  • 2,5 g yoki undan ko'p -jiddiy darajadagi -mashinani darhol o'chiring.

3 -qadam: tebranish sensori qiymatlarini olish

Vibratsiyali sensorning qiymatlarini olish
Vibratsiyali sensorning qiymatlarini olish
Vibratsiyali sensorning qiymatlarini olish
Vibratsiyali sensorning qiymatlarini olish

Sensorlardan olinadigan tebranish qiymatlari milisda. Bular quyidagi qiymatlardan iborat.

RMS qiymati- barcha uch o'qlar bo'yicha o'rtacha o'rtacha kvadrat qiymatlar

tepalikdan tepalik qiymatiga = RMS qiymati/0,707

  • Min qiymat- har uch eksa bo'yicha minimal qiymat
  • Maksimal qiymatlar- har uch o'q bo'ylab cho'qqidan tepaga. RMS qiymatini ushbu formula yordamida hisoblash mumkin

RMS qiymati = tepadan tepaga qiymati x 0,707

Dvigatel yaxshi holatda bo'lganida, biz 0,002 g atrofida bo'lgan qiymatlarni oldik. Ammo biz uni noto'g'ri dvigatelda sinab ko'rganimizda, biz qaragan tebranish 0,80 g dan 1,29 g gacha bo'lgan. Noto'g'ri dvigatel yuqori rotorli eksantriklikka duchor bo'lgan. Shunday qilib, biz tebranish sensori yordamida dvigatelning xatolarga chidamliligini oshirishimiz mumkin

4 -qadam: ESP32webServer yordamida veb -sahifaga xizmat ko'rsatish

Birinchidan, biz ESP32 yordamida veb -sahifani joylashtiramiz. Veb -sahifani joylashtirish uchun biz quyidagi amallarni bajarishimiz kerak:

"WebServer.h" kutubxonasini o'z ichiga oladi

#"WebServer.h" ni qo'shing

Keyin veb -server sinfining ob'ektini ishga tushiring. Keyin server.on () yordamida veb -sahifalarni ildiz va boshqa URL -larda ochish uchun server so'rovini yuboring. va server.begin () yordamida serverni ishga tushiring

Veb -server server

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

Endi biz veb -sahifani SPIFFS -da saqlagan turli xil URL yo'llari uchun qayta qo'ng'iroq qiling. SPIFFS haqida ko'proq ma'lumot olish uchun ushbu ko'rsatmalarga amal qiling. " /Dht22" URL yo'li JSON formatidagi sensor ma'lumotlarining qiymatini beradi

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

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

Endi har qanday matn muharriri yordamida HTML veb -sahifasini yarating, bizda notepad ++ ishlatiladi. Veb -sahifalar yaratish haqida ko'proq ma'lumot olish uchun ushbu ko'rsatmaga o'ting. Bu veb -sahifada biz google charts API -ni chaqiramiz va sensor qiymatlarini jadvalga o'tkazamiz. Bu veb -sahifa asosiy veb -sahifada joylashtirilgan. HTML veb -sahifa kodini bu erda topishingiz mumkin

Keyingi bosqichda biz faqat veb -server bilan ishlashimiz kerak

server.handleClient ();

5 -qadam: ma'lumotlarni vizualizatsiya qilish

Ma'lumotni vizualizatsiya qilish
Ma'lumotni vizualizatsiya qilish

Google Charts veb -saytingiz yoki statik veb -sahifalaringizdagi ma'lumotlarni vizualizatsiya qilishning juda samarali usulini taqdim etadi. Oddiy chiziqli jadvallardan tortib to murakkab iyerarxik daraxt xaritalariga qadar, google xaritalar galereyasi juda ko'p sonli tayyor grafik turlarini taqdim etadi.

6 -qadam: Umumiy kod

Bu ko'rsatma uchun dasturiy ta'minotni bu erda topishingiz mumkin.

Tavsiya: