جدول المحتويات:
- الخطوة 1: مواصفات الأجهزة والبرامج
- الخطوة 2: إرشادات للتحقق من الاهتزاز في الآلات
- الخطوة 3: الحصول على قيم مستشعر الاهتزاز
- الخطوة 4: تقديم صفحة ويب باستخدام ESP32webServer
- الخطوة 5: تصور البيانات
- الخطوة 6: الكود العام
فيديو: تصور بيانات المستشعر اللاسلكي باستخدام مخططات Google: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يعد التحليل التنبئي للآلات ضروريًا للغاية لتقليل وقت تعطل الماكينة. يساعد الفحص المنتظم في تحسين وقت عمل الماكينة وبالتالي يعزز تحملها للخطأ. يمكن أن تساعدنا مستشعرات الاهتزاز ودرجة الحرارة اللاسلكية في تحليل الاهتزازات في الجهاز. لقد رأينا في إرشاداتنا السابقة كيف أن مستشعرات الاهتزاز ودرجة الحرارة اللاسلكية خدمت تطبيقات مختلفة وساعدتنا في اكتشاف الأعطال والاهتزازات غير المنتظمة في الجهاز.
في هذا الدليل ، سنستخدم مخططات 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: الكود العام
يمكن العثور على البرنامج الثابت لهذه التعليمات هنا.
موصى به:
إنترنت الأشياء: تصور بيانات مستشعر الضوء باستخدام Node-RED: 7 خطوات
إنترنت الأشياء: تصور بيانات مستشعر الضوء باستخدام Node-RED: في هذه التعليمات ، ستتعلم كيفية إنشاء مستشعر متصل بالإنترنت! سأستخدم مستشعر الإضاءة المحيطة (TI OPT3001) لهذا العرض التوضيحي ، ولكن أي جهاز استشعار من اختيارك (درجة الحرارة ، والرطوبة ، ومقياس الجهد ، وما إلى ذلك) سيعمل. قيم المستشعر
بيانات الطقس باستخدام جداول بيانات Google و Google Script: 7 خطوات
بيانات الطقس باستخدام جداول بيانات Google و Google Script: في مدونة Blogtut هذه ، سنرسل قراءات مستشعر SHT25 إلى أوراق Google باستخدام Adafruit huzzah ESP8266 مما يساعد على إرسال البيانات إلى الإنترنت. والطريقة الأساسية التي تحفظ البيانات في
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: 37 خطوة
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية شبكة لاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
تصور بيانات النقل باستخدام خريطة جوجل: 6 خطوات
تصور بيانات النقل باستخدام خريطة Google: نريد عادةً تسجيل بيانات مختلفة أثناء ركوب الدراجات ، هذه المرة استخدمنا Wio LTE الجديد لتتبعها
نشر بيانات مستشعر الضغط اللاسلكي باستخدام MQTT: 7 خطوات
يعد نشر بيانات مستشعر الضغط اللاسلكي باستخدام MQTT: ESP32 و ESP 8266 مألوفًا جدًا في مجال إنترنت الأشياء. هذا نوع من النعمة لمشاريع إنترنت الأشياء. ESP 32 هو جهاز مزود بشبكة WiFi و BLE مدمجين. فقط أعط SSID وكلمة المرور وتكوينات IP ودمج الأشياء في