תוכן עניינים:
- שלב 1: חומרה ותוכנה נדרשות
- שלב 2: שלבים לשליחת נתונים לפלטפורמת הרטט והטמפרטורה של Labview באמצעות חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של IoT ומודם רשת אלחוטית לטווח ארוך עם ממשק USB
- שלב 3: העלאת הקוד ל- ESP32 באמצעות Arduino IDE:
- שלב 4: פלט צג סידורי:
- שלב 5: לגרום ל- Ubidot לעבוד:
- שלב 6: צור לוח מחוונים ב- Ubidots:
וִידֵאוֹ: חיישן IoT- Ubidots- ESP32+לטווח ארוך-אלחוטי-רטט וטמפרטורה: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
רטט הוא באמת תנועה או הלוך ושוב של מכונות ורכיבים בגאדג'טים ממונעים. רטט במערכת התעשייתית עשוי להיות סימפטום, או מניע, של טרחה, או שהוא יכול להיות קשור לפעולה יומיומית. לדוגמה, מלטשות מתנדנדות וכוסות רטט תלויות ברטט לתכונה. מנועי וכלי בעירה פנימיים מניעים, ואז שוב, נתקלים בכמות מסוימת של רעידות בלתי נמנעות. רטט יכול לרמוז על טרחה ואם לא נבדק עלולים לגרום נזק או הידרדרות מזורזת. רטט יכול לנבוע מגורם אחד או נוספים בכל זמן נתון, כשהמקסימום אינו יוצא דופן הוא חוסר איזון, חוסר התאמה, לובש ורפיון.
בפרויקט זה אנו מציגים חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של NCD IoT תעשייתי של NCD, המתגאה בטווח של 2 מייל באמצעות ארכיטקטורת רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה מעביר נתוני רטט וטמפרטורה מדויקים ביותר במרווחי זמן שהוגדרו על ידי המשתמש. יש לו יישום אחר:
- עבודות מתכת
- ייצור חשמל
- כְּרִיָה
- מזון ומשקאות
שלב 1: חומרה ותוכנה נדרשות
חומרה נדרשת:
- מודול NCD ESP32 IoT WiFi BLE עם USB משולב
- NCD IoT חיישן רטט וטווח טווח ארוך טווח
- מודם רשת אלחוטית לטווח ארוך NCD עם ממשק USB
נדרשת תוכנה:
- Arduino IDE
- כלי LabView
- Ubidots
ספרייה בשימוש:
- ספריית PubSubClient
- Wire.h
שלב 2: שלבים לשליחת נתונים לפלטפורמת הרטט והטמפרטורה של Labview באמצעות חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של IoT ומודם רשת אלחוטית לטווח ארוך עם ממשק USB
- ראשית, אנו זקוקים ליישום כלי Labview שהוא קובץ ncd.io Wireless Vibration and Temperature Sensor.exe שעליו ניתן לצפות בנתונים.
- תוכנת Labview זו תעבוד עם חיישן טמפרטורת הרטט האלחוטי ncd.io בלבד.
- כדי להשתמש בממשק המשתמש הזה, יהיה עליך להתקין מנהלי התקנים הבאים התקן מנוע זמן ריצה מכאן מנהל התקן 64 ביט
- דרייבר 32 ביט
- התקן את מנהל ההתקן של NI Visa
- התקן את LabVIEW Run-Time Engine ו- NI-Serial Runtime
- מדריך תחילת העבודה עבור מוצר זה.
שלב 3: העלאת הקוד ל- ESP32 באמצעות Arduino IDE:
- מכיוון ש- esp32 הוא חלק חשוב לפרסום נתוני הרטט והטמפרטורה שלך ל- Ubidots.
- הורד וכלול את ספריית PubSubClient וספריית Wire.h.
#לִכלוֹל
#כלול #כלול
עליך להקצות את ה- TOKEN הייחודיות שלך, MQTTCLIENTNAME, SSID (שם WiFi) והסיסמה של הרשת הזמינה
#define WIFISSID "xyz" // שים את WifiSSID שלך כאן
#define PASSWORD "xyz" // שים את סיסמת ה- wifi שלך כאן #הגדר TOKEN "xyz" // שם את ה- TOKEN של Ubidots שלך #הגדר MQTT_CLIENT_NAME "xyz" // שם לקוח MQTT
הגדר את המשתנה ושם ההתקן שעליהם הנתונים ישלחו ל- ubidots
#define VARIABLE_LABEL "חיישן" // הערכת התווית המשתנה
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "label label" // Assig the device
מקום לאחסון ערכים לשלוח:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
קוד לפרסום נתונים לאוביידוטים:
sprintf (נושא, "%s", ""); // מנקה את תוכן הנושא
sprintf (נושא, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (מטען, "%s", ""); // מנקה את תכולת המטען sprintf (מטען, "{"%s / ":", VARIABLE_LABEL); // מוסיף את התווית המשתנה sprintf (מטען, " %s {" ערך / ": %s", מטען, str_sensor); // מוסיף את הערך sprintf (מטען, "%s}}", מטען); // סוגר את סוגריים במילון client.publish (נושא, מטען);
- הידור והעלה את הקוד Ncd_vibration_and_temperature.ino.
- כדי לאמת את הקישוריות של המכשיר והנתונים שנשלחו, פתח את הצג הטורי. אם לא נראית תגובה, נסה לנתק את ה- ESP32 ולאחר מכן לחבר אותו שוב. וודא כי קצב השידור של הצג הסידורי מוגדר לאחד שצוין בקוד 115200 שלך.
קוד:
שלב 4: פלט צג סידורי:
שלב 5: לגרום ל- Ubidot לעבוד:
- צור את החשבון ב- Ubidots.
- עבור אל הפרופיל שלי והרשם את מפתח האסימון שהוא מפתח ייחודי לכל חשבון והדבק אותו בקוד ה- ESP32 שלך לפני ההעלאה.
- הוסף מכשיר חדש לשם לוח המחוונים של ubidot שלך esp32.
- כעת אתה אמור לראות את הנתונים שפורסמו בחשבון Ubidots שלך, בתוך המכשיר שנקרא "ESP32".
- בתוך המכשיר צור חיישן שם משתנה חדש שבו תוצג קריאת הטמפרטורה שלך.
- כעת תוכל להציג את נתוני הטמפרטורה וחיישנים אחרים אשר נצפו בעבר במסך הטורי. זה קרה מכיוון שהערך של קריאות חיישן שונות מועבר כמחרוזת ומאוחסן במשתנה ומפרסם למשתנה בתוך מכשיר esp32.
שלב 6: צור לוח מחוונים ב- Ubidots:
- עבור ללוח המחוונים של בחירת הנתונים.
- לוח המחוונים הפנימי יוצר ווידג'טים שונים.
- הוסף ווידג'טים חדשים למסך לוח המחוונים שלך.
מוּמלָץ:
תחילת העבודה עם חיישני טמפרטורה ורטט אלחוטיים לטווח ארוך: 7 שלבים
תחילת העבודה עם חיישני טמפרטורה ורטט אלחוטיים לטווח ארוך: לפעמים רעידות הן הגורם לבעיות חמורות ביישומים רבים. החל מפירים וממסבים ועד לביצועי הדיסק הקשיח, רעידות גורמות לנזק למכונה, החלפה מוקדמת, ביצועים נמוכים וגורמת לפגיעה משמעותית בדיוק. מעקב
כונן א.ק.ג - צג לב לביש לרכישת וניתוח נתונים לטווח ארוך: 3 שלבים
ECG Logger - צג לב לביש לרכישת וניתוח נתונים לטווח ארוך: שחרור ראשון: אוקטובר 2017 גרסה אחרונה: 1.6.0 סטטוס: יציב קושי: גבוה תנאי: Arduino, תכנות, בניית חומרה מאגר ייחודי: SF (ראה קישורים להלן) תמיכה: פורום בלבד, אף PMECG Logger אינו צג לב לביש לאורך זמן
חיישן קרבה IR לטווח ארוך: 3 שלבים
חיישן קרבה IR לטווח ארוך: חיישני אינפרא אדום הם המודול הטוב ביותר לזיהוי אובייקטים אך הבעיה היא שהוא פועל לטווח קצר מאוד. במאמר זה, אנו הולכים לשתף כיצד ניתן להגדיל את הטווח ואילו גורמים משפיעים על הטווח
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים של IoT לטווח ארוך אל גיליון Google: 39 שלבים
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לטווח ארוך של IoT לגיליון Google: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, ללא ניסיון לצפות לצד חוץ מזה. בעזרת עצירת הטקסט הזה, עליך
סורק WiFi לטווח ארוך באמצעות ESP8266: 6 שלבים (עם תמונות)
סורק WiFi לטווח ארוך באמצעות ESP8266: במדריך זה אני מכין מכשיר סריקת WiFi לטווח ארוך בעל פס רחב של 2.5 פס, המשמש לקביעת איזה ערוץ הוא הטוב ביותר עבור הרשת הביתית שלי. ניתן להשתמש בו גם לאיתור נקודות גישה פתוחות ל- WiFi תוך כדי תנועה. עלות הכנה: כ- $ 25 דולר