جدول المحتويات:

تصور بيانات المستشعر اللاسلكي باستخدام مخططات Google: 6 خطوات
تصور بيانات المستشعر اللاسلكي باستخدام مخططات Google: 6 خطوات

فيديو: تصور بيانات المستشعر اللاسلكي باستخدام مخططات Google: 6 خطوات

فيديو: تصور بيانات المستشعر اللاسلكي باستخدام مخططات Google: 6 خطوات
فيديو: طلعت معا اوبر ومشوارها نص ساعه وهيا وصول😭😭#shorts #ترند_السعودية #السعودية #tiktok 2024, شهر نوفمبر
Anonim
تصور بيانات أجهزة الاستشعار اللاسلكية باستخدام مخططات Google
تصور بيانات أجهزة الاستشعار اللاسلكية باستخدام مخططات Google

يعد التحليل التنبئي للآلات ضروريًا للغاية لتقليل وقت تعطل الماكينة. يساعد الفحص المنتظم في تحسين وقت عمل الماكينة وبالتالي يعزز تحملها للخطأ. يمكن أن تساعدنا مستشعرات الاهتزاز ودرجة الحرارة اللاسلكية في تحليل الاهتزازات في الجهاز. لقد رأينا في إرشاداتنا السابقة كيف أن مستشعرات الاهتزاز ودرجة الحرارة اللاسلكية خدمت تطبيقات مختلفة وساعدتنا في اكتشاف الأعطال والاهتزازات غير المنتظمة في الجهاز.

في هذا الدليل ، سنستخدم مخططات Google لتصور بيانات المستشعر. مخططات Google هي الطريقة التفاعلية لفحص وتحليل بيانات المستشعر. يوفر لنا العديد من الخيارات مثل المخططات الخطية ، والمخططات البيانية ، والمدرج التكراري ، والمخططات متعددة القيم وما إلى ذلك ، لذلك ، سنتعرف هنا على ما يلي:

  • أجهزة استشعار لاسلكية للاهتزاز ودرجة الحرارة
  • إعداد الأجهزة
  • تجميع البيانات باستخدام جهاز بوابة لاسلكية
  • تحليل الاهتزازات باستخدام هذه المستشعرات.
  • كيفية إنشاء صفحة ويب باستخدام خادم الويب ESP32.
  • قم بتحميل مخططات google في صفحة الويب.

الخطوة 1: مواصفات الأجهزة والبرامج

مواصفات الأجهزة والبرامج
مواصفات الأجهزة والبرامج

مواصفات البرنامج

  • واجهة برمجة تطبيقات مخططات Google
  • اردوينو IDE

مواصفات الأجهزة

  • ESP32
  • جهاز استشعار درجة الحرارة والاهتزاز اللاسلكي
  • مستقبل Zigmo Gateway

الخطوة 2: إرشادات للتحقق من الاهتزاز في الآلات

كما هو مذكور في آخر تعليمات "تحليل الاهتزاز الميكانيكي لمحركات الحث". هناك بعض الإرشادات التي يجب اتباعها من أجل فصل الاهتزاز الذي يحدد الخطأ والخطأ. لأن التردد القصير لسرعة الدوران هو واحد منهم. ترددات سرعة الدوران مميزة لأعطال مختلفة.

  • 0.01 جرام أو أقل - حالة ممتازة - الجهاز يعمل بشكل صحيح.
  • 0.35 جرام أو أقل - بحالة جيدة. الآلة تعمل بشكل جيد. لا يلزم اتخاذ أي إجراء ما لم يكن الجهاز صاخبًا. يمكن أن يكون هناك خطأ غريب الأطوار الدوار.
  • 0.75 جرام أو أكثر - حالة خشنة - تحتاج إلى فحص المحرك ، فقد يكون هناك خطأ غريب الأطوار في الدوار إذا كانت الآلة تُحدث ضوضاء كثيرة.
  • 1 جم أو أكثر - حالة شديدة الخشونة - يمكن أن يكون هناك عطل شديد في المحرك. قد يكون العطل ناتجًا عن خطأ تحمل أو ثني الشريط. تحقق من الضوضاء ودرجة الحرارة
  • 1.5 جرام أو أكثر - مستوى الخطر - الحاجة إلى إصلاح أو تغيير المحرك.
  • 2.5 جرام أو أكثر - مستوى شديد - قم بإيقاف تشغيل الماكينة على الفور.

الخطوة 3: الحصول على قيم مستشعر الاهتزاز

الحصول على قيم مستشعر الاهتزاز
الحصول على قيم مستشعر الاهتزاز
الحصول على قيم مستشعر الاهتزاز
الحصول على قيم مستشعر الاهتزاز

قيم الاهتزاز التي نحصل عليها من المستشعرات هي بالميلس. هذه تتكون من القيم التالية.

قيمة جذر متوسط المربع - جذر متوسط القيم التربيعية على طول جميع المحاور الثلاثة. يمكن حساب قيمة الذروة إلى الذروة على شكل

قيمة الذروة إلى الذروة = قيمة RMS / 0.707

  • الحد الأدنى للقيمة- الحد الأدنى للقيمة على طول المحاور الثلاثة
  • القيم القصوى- قيمة الذروة إلى الذروة على طول جميع المحاور الثلاثة. يمكن حساب قيمة RMS باستخدام هذه الصيغة

قيمة RMS = قيمة الذروة إلى الذروة × 0.707

في وقت سابق عندما كان المحرك في حالة جيدة ، حصلنا على قيم تبلغ حوالي 0.002 جرام. ولكن عندما جربناها على محرك معيب ، كان الاهتزاز الذي فحصناه يتراوح بين 0.80 جرامًا و 1.29 جرامًا. تعرض المحرك المعيب لدوار غريب الأطوار. لذلك ، يمكننا تحسين تحمل الخطأ للمحرك باستخدام مستشعرات الاهتزاز

الخطوة 4: تقديم صفحة ويب باستخدام ESP32webServer

بادئ ذي بدء ، سنستضيف صفحة ويب باستخدام ESP32. لاستضافة صفحة ويب ، نحتاج فقط إلى اتباع الخطوات التالية:

تضمين مكتبة "WebServer.h"

# تضمين "WebServer.h"

ثم قم بتهيئة كائن من فئة Web Server. ثم أرسل طلب خادم لفتح صفحات الويب على الجذر وعناوين URL الأخرى باستخدام server.on (). وابدأ الخادم باستخدام server.begin ()

خادم الويب

server.on ("/" ، handleRoot) ؛ server.on ("/ dht22"، handleDHT) ؛ server.onNotFound (handleNotFound) ، server.begin () ،

الآن قم باستدعاء عمليات الاسترجاعات الخاصة بمسارات URL المختلفة التي قمنا بتخزينها في صفحة الويب في SPIFFS. لمزيد من المعلومات حول نظام SPIFFS ، اتبع هذه التعليمات. سيعطي مسار URL "/ dht22" قيمة بيانات المستشعر بتنسيق JSON

void handleRoot () {File file = SPIFFS.open ("/ chartThing.html"، "r")؛ server.streamFile (ملف ، "text / html") ؛ file.close () ؛ }

مقبض باطل DHT () {StaticJsonBuffer jsonBuffer؛ JsonObject & root = jsonBuffer.createObject () ، الجذر ["rmsx"] = rms_x ؛ الجذر ["rmsy"] = rms_y ؛ شار jsonChar [100] ؛ root.printTo ((char *) jsonChar، root.measureLength () + 1) ؛ server.send (200، "text / json"، jsonChar) ؛ }

الآن قم بإنشاء صفحة ويب HTML باستخدام أي محرر نصوص ، ونحن نستخدم notepad ++ في حالتنا. لمعرفة المزيد حول إنشاء صفحات الويب ، انتقل إلى هذا الدليل. هنا في صفحة الويب هذه ، ندعو واجهة برمجة تطبيقات مخططات google لتغذية قيم المستشعر إلى المخططات. يتم استضافة صفحة الويب هذه في صفحة الويب الجذرية. يمكنك العثور على كود صفحة ويب HTML هنا

في الخطوة التالية ، نحتاج فقط إلى التعامل مع خادم الويب

server.handleClient () ،

الخطوة 5: تصور البيانات

عرض مرئي للمعلومات
عرض مرئي للمعلومات

توفر مخططات Google طريقة فعالة للغاية لتصور البيانات على موقع الويب الخاص بك أو صفحات الويب الثابتة. من المخططات الخطية البسيطة إلى الخرائط المتسلسلة الهرمية المعقدة ، يوفر معرض مخططات google عددًا كبيرًا من أنواع المخططات الجاهزة للاستخدام.

الخطوة 6: الكود العام

يمكن العثور على البرنامج الثابت لهذه التعليمات هنا.

موصى به: