תוכן עניינים:
- שלב 1: מפרט חומרה ותוכנה
- שלב 2: הנחיות לבדיקת רטט במכונות
- שלב 3: קבלת ערכי חיישן הרטט
- שלב 4: הגשת דף אינטרנט באמצעות ESP32webServer
- שלב 5: הדמיית נתונים
- שלב 6: קוד כולל
וִידֵאוֹ: הדמיה של נתוני חיישן אלחוטיים באמצעות תרשימי Google: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
ניתוח חיזוי של המכונות הוא הכרחי מאוד על מנת למזער את זמן ההשבתה של המכונה. בדיקה קבועה מסייעת בהגברת זמן העבודה של המכונה ומציעה בתורו את סובלנות התקלות שלה. חיישני רטט וטמפרטורה אלחוטיים יכולים לעזור לנו לנתח את הרטט במכונה. ראינו במדריכים הקודמים שלנו כיצד חיישני הרטט והטמפרטורה האלחוטיים שימשו יישומים שונים ועזרו לנו באיתור תקלות ורטט לא סדיר במכונה.
במדריך זה נשתמש בתרשימי 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: קוד כולל
את הקושחה להוראה זו ניתן למצוא כאן.
מוּמלָץ:
IoT: הדמיה של נתוני חיישן אור באמצעות צומת אדום: 7 שלבים
IoT: הדמיה של נתוני חיישן אור באמצעות Node-RED: במדריך זה תלמד כיצד ליצור חיישן מחובר לאינטרנט! אני אשתמש בחיישן אור סביבה (TI OPT3001) להדגמה זו, אך כל חיישן לבחירתך (טמפרטורה, לחות, פוטנציומטר וכו ') יעבוד. ערכי החיישן
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, אין לך אפשרות לצפות לצד בנוסף. בעזרת עצירת הטקסט הזה, עליך
נתוני חיישן רטט וחיישן טמפרטורה ל- MySQL באמצעות Node-RED: 40 שלבים
נתוני חיישן רטט וחיישן טמפרטורה ל- MySQL באמצעות Node-RED: היכרות עם חיישן רטט וטמפרטורה אלחוטי תעשייתי אלחוטי של NCD בטווח הרחוק של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים של IoT לטווח ארוך אל גיליון Google: 39 שלבים
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לטווח ארוך של IoT לגיליון Google: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, ללא ניסיון לצפות לצד חוץ מזה. בעזרת עצירת הטקסט הזה, עליך
מצלמה תרמית IR מסוג M5Stack באמצעות חיישן הדמיה של מערך אינפרא אדום AMG8833: 3 שלבים
מצלמה תרמית M5Stack IR באמצעות חיישן הדמיה מערך אינפרא אדום: כמו רבים היו לי קסם למצלמות תרמיות אבל הם תמיד היו מחוץ לטווח המחירים שלי - עד עכשיו !! בזמן הגלישה באתר Hackaday נתקלתי במבנה המצלמות הזה באמצעות M5Stack מודול ESP32 וזול יחסית