תוכן עניינים:

הדמיה של נתוני חיישן אלחוטיים באמצעות תרשימי Google: 6 שלבים
הדמיה של נתוני חיישן אלחוטיים באמצעות תרשימי Google: 6 שלבים

וִידֵאוֹ: הדמיה של נתוני חיישן אלחוטיים באמצעות תרשימי Google: 6 שלבים

וִידֵאוֹ: הדמיה של נתוני חיישן אלחוטיים באמצעות תרשימי Google: 6 שלבים
וִידֵאוֹ: ‏שואב אבק שוטף רובוטי Xiaomi Robot Vacuum X10 Plus | שיאומי 2024, נוֹבֶמבֶּר
Anonim
הדמיה של נתוני חיישנים אלחוטיים באמצעות תרשימי Google
הדמיה של נתוני חיישנים אלחוטיים באמצעות תרשימי Google

ניתוח חיזוי של המכונות הוא הכרחי מאוד על מנת למזער את זמן ההשבתה של המכונה. בדיקה קבועה מסייעת בהגברת זמן העבודה של המכונה ומציעה בתורו את סובלנות התקלות שלה. חיישני רטט וטמפרטורה אלחוטיים יכולים לעזור לנו לנתח את הרטט במכונה. ראינו במדריכים הקודמים שלנו כיצד חיישני הרטט והטמפרטורה האלחוטיים שימשו יישומים שונים ועזרו לנו באיתור תקלות ורטט לא סדיר במכונה.

במדריך זה נשתמש בתרשימי Google כדי לדמיין את נתוני החיישן. תרשימי Google הם הדרך האינטראקטיבית לבחון ולנתח את נתוני החיישן. הוא מספק לנו אפשרויות רבות כמו תרשימי קווים, תרשימי pi, היסטוגרמה, תרשימים בעלי ערך רב וכו '. אז כאן נלמד על הדברים הבאים:

  • חיישני רטט וטמפרטורה אלחוטית
  • התקנת חומרה
  • איסוף הנתונים באמצעות התקן שער אלחוטי
  • ניתוח רטט באמצעות חיישנים אלה.
  • כיצד ליצור דף אינטרנט באמצעות שרת אינטרנט ESP32.
  • טען תרשימים של גוגל בדף האינטרנט.

שלב 1: מפרט חומרה ותוכנה

מפרט חומרה ותוכנה
מפרט חומרה ותוכנה

מפרט תוכנה

  • ממשק API של תרשימי Google
  • Arduino IDE

מפרט חומרה

  • ESP32
  • חיישן טמפרטורה ורטט אלחוטי
  • מקלט זיגמו גייטוויי

שלב 2: הנחיות לבדיקת רטט במכונות

כפי שצוין במדריך האחרון "ניתוח רטט מכני של מנועי אינדוקציה". ישנן הנחיות מסוימות שיש לעקוב אחריהן כדי להפריד את התקלות ואת הרטט המזהה את התקלות. שכן תדירות מהירות הסיבוב הקצרה היא אחת מהן. תדרי מהירות הסיבוב אופייניים לתקלות שונות.

  • 0.01 גרם או פחות - מצב מצוין - המכונה פועלת כראוי.
  • 0.35 גרם או פחות - מצב טוב. המכונה עובדת מצוין. אין צורך בפעולה אלא אם המכונה רועשת. יכולה להיות תקלה באקסצנטריות של הרוטור.
  • 0.75 גרם או יותר - מצב מחוספס- צריך לבדוק את המנוע, ייתכן שיש תקלה באקסצנטריות של הרוטור אם המכונה עושה יותר מדי רעש.
  • 1 גרם או יותר - מצב קשה מאוד - יכולה להיות תקלה חמורה במנוע. התקלה עשויה לנבוע מתקלה בנשיאה או כיפוף המוט. בדוק אם יש רעש וטמפרטורה
  • 1.5 גרם או יותר- רמת סכנה- צריך לתקן או לשנות את המנוע.
  • 2.5 גרם או יותר -רמה חמורה -כבה את המכונה באופן מיידי.

שלב 3: קבלת ערכי חיישן הרטט

קבלת ערכי חיישן הרטט
קבלת ערכי חיישן הרטט
קבלת ערכי חיישן הרטט
קבלת ערכי חיישן הרטט

ערכי הרטט שאנו מקבלים מהחיישנים נמצאים במיליס. אלה מורכבים מהערכים הבאים.

ערך RMS- שורש ממוצע ערכים מרובעים לאורך כל שלושת הצירים. ניתן לחשב את ערך השיא לשיא כ

ערך פסגה לשיא = ערך RMS/0.707

  • ערך מינימלי- ערך מינימלי לאורך כל שלושת הצירים
  • ערכים מקסימליים- ערך שיא לשיא לאורך כל שלושת הצירים. ניתן לחשב את ערך ה- RMS באמצעות נוסחה זו

ערך RMS = ערך שיא לשיא x 0.707

מוקדם יותר כשהמנוע היה במצב טוב קיבלנו את הערכים סביב 0.002 גרם. אבל כשניסינו אותו על מנוע פגום הרטט שבדקנו היה בערך 0.80 גרם עד 1.29 גרם. המנוע התקול היה נתון לאקסצנטריות של הרוטור הגבוה. אז, אנו יכולים לשפר את סובלנות התקלות של המנוע באמצעות חיישני הרטט

שלב 4: הגשת דף אינטרנט באמצעות ESP32webServer

קודם כל נארח דף אינטרנט באמצעות ESP32. כדי לארח דף אינטרנט עלינו לבצע את השלבים הבאים:

כלול את הספרייה "WebServer.h"

#כלול "WebServer.h"

לאחר מכן אתחל אובייקט במחלקת שרת אינטרנט. לאחר מכן שלח בקשת שרת לפתיחת דפי האינטרנט ב- root וכתובות URL אחרות באמצעות server.on (). והתחל את השרת באמצעות server.begin ()

שרת שרת אינטרנט

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

כעת התקשר לחזרה לנתיבי כתובת URL שונים שאחסנו את דף האינטרנט ב- SPIFFS. למידע נוסף על SPIFFS עקוב אחר הוראות אלה. נתיב כתובת ה- " /dht22" ייתן את ערך נתוני החיישנים בפורמט JSON

void handleRoot () {קובץ קובץ = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (קובץ, "text/html"); file.close (); }

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

כעת צור דף אינטרנט HTML בכל עורך טקסט, אנו משתמשים בפנקס רשימות ++ במקרה שלנו. למידע נוסף על יצירת דפי אינטרנט, עיין במדריך זה. כאן בדף אינטרנט זה אנו קוראים ל- API של תרשימי Google המזינים את ערכי החיישנים לתרשימים. דף אינטרנט זה מתארח בדף האינטרנט הבסיסי. אתה יכול למצוא את קוד דף האינטרנט של HTML כאן

בשלב הבא אנחנו רק צריכים לטפל בשרת האינטרנט

server.handleClient ();

שלב 5: הדמיית נתונים

נתונים להדמיה
נתונים להדמיה

תרשימי Google מספקים דרך יעילה מאוד לדמיין נתונים באתר שלך או בדפי אינטרנט סטטיים. החל מתרשימי קו פשוטים ועד מפות עצים היררכיות מורכבות, גלריית התרשימים של Google מספקת מספר רב של סוגי תרשימים מוכנים לשימוש.

שלב 6: קוד כולל

את הקושחה להוראה זו ניתן למצוא כאן.

מוּמלָץ: