תוכן עניינים:
- שלב 1: חומרה ותוכנה נדרשות
- שלב 2: הגדרת XAMPP
- שלב 3: הפעלת Apache ו- MySQL
- שלב 4: כעת פתח את הדפדפן והקלד Http: // localhost/או
- שלב 6: זה יביא אותך למסך הבא. כעת לחץ על הלחצן "חדש" כפי שמוצג בתמונה למטה ליצירת מסד נתונים חדש
- שלב 7: כעת צור מסד נתונים חדש כפי שמוצג בתמונה למטה
- שלב 8: כעת צור טבלה לוויזואליזציה של הנתונים כפי שמוצגים בתמונה למטה
- שלב 9: עכשיו תן את הטור הראשון בשם "מזהה"
- שלב 10: עכשיו גלול לצד ימין של המסך ותראה "הערות A_I" כלומר. תוספות אוטומטיות והוא משמש להגדרת מפתח ראשי המזהה באופן ייחודי כל רשומה בטבלה. לחץ על תיבת הסימון שמתחתיה
- שלב 11: זה יביא אותך למסך הבא. כעת לחץ על כפתור "עבור"
- שלב 12: הזן כעת את הערכים של עמודות אחרות
- שלב 13: כעת לחץ על שם מסד הנתונים שלך כדי להרחיב אותו והוא יראה את שם הטבלה שלך, ולאחר מכן לחץ עליו כדי להציג כיצד מוצגים הנתונים, כפי שמוצג בתמונה למטה
- שלב 14: הגדרת Node-red
- שלב 15: שלבים ליצירת הזרימה
- שלב 16: קדימה וגרור צומת שער אלחוטי אל בד הזרימה שלך כדי להתחיל
- שלב 17: איתור החיישנים האלחוטיים שלך:
- שלב 18: לחץ על זכוכית המגדלת שליד שדה הנמל הסידורי ובחר את היציאה המתאימה לנתב שלך, ולאחר מכן לחץ על כפתור "הוסף" למעלה
- שלב 19: שדה המכשיר הסידורי יאוכלס כעת על סמך בחירה זו, ותוכל ללחוץ על "סיום", כעת תהיה לך גישה ישירה לחיישנים האלחוטיים שלך! כדי לצפות בנתונים שנכנסים
- שלב 20: עכשיו חזור ללוח שלך והקלד "איתור באגים" בשדה החיפוש למעלה, תפוס אחד מהצמתים האלה וגרור אותו מימין לשער האלחוטי שלך
- שלב 21: לחץ עליו פעמיים ושנה את המסר. כדי "להשלים אובייקט מס" לחץ על בוצע
- שלב 22: כעת צייר קו בין שני הצמתים ולחץ על "הפרוס" בפינה השמאלית העליונה של החלון
- שלב 23: עבודה עם הנתונים:
- שלב 24: הוספת החיישנים האלחוטיים:
- שלב 25: בחר את ההתקן הסידורי מהתפריט הנפתח בו השתמשת עבור השער האלחוטי, לחץ כעת על זכוכית המגדלת שליד "כתובת Mac" ובחר אחת מהאפשרויות הזמינות
- שלב 26: לחץ על בוצע
- שלב 27: עכשיו חזור ללוח שלך והקלד "איתור באגים" בשדה החיפוש למעלה, תפוס אחד מהצמתים האלה וגרור אותו מימין לשער האלחוטי שלך
- שלב 28: לחץ עליו פעמיים ולחץ על בוצע
- שלב 29: הוספת צומת הפונקציות
- שלב 30: לחץ פעמיים על הצומת כדי לפתוח את אפשרויות התצורה
- שלב 31: כעת הוספת את צומת "mysql" לאחסון הנתונים, בדוק את לוח הצבעים שלך אם הוא קיים שם או שאתה יכול ללחוץ על שלושת הסורגים המופיעים בצד ימין של לחצן הפריסה כפי שמוצג בתמונה למטה
- שלב 32: כעת לחץ על כפתור "נהל לוח"
- שלב 33: כעת חפש את Mysql ולחץ על כפתור 'התקן' כפי שמוצג בתמונה
- שלב 34: כעת תפס את צומת "mysql" מתוך לוח הצבעים ולחץ עליו פעמיים כדי לפתוח אפשרויות תצורה
- שלב 35: כתוב את שם מסד הנתונים שלך כפי שיצרת קודם לכן ותן לו שם, ולאחר מכן לחץ על סמל העיפרון שליד מסד הנתונים כדי לערוך את צומת Sqldatabase
- שלב 36: עכשיו הוסף משתמש = שורש כלומר ברירת מחדל ב- Xampp והסיסמה ריקה. תוכל גם ליצור משתמש וסיסמה הזן את זה כאן, ולאחר מכן הזן את שם מסד הנתונים שלך ואת אזור הזמן (אופציונלי) ולאחר מכן לחץ על עדכן ובוצע
וִידֵאוֹ: נתוני חיישן רטט וחיישן טמפרטורה ל- MySQL באמצעות Node-RED: 40 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
היכרות עם חיישן הרטט והטמפרטורה האלחוטי והטמפרטורה האלחוטי של NCD בטווח הרחוק של NCD, המתגאה בטווח של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה מעביר רשומות ורטט מדויקות להפליא במהלך משך הזמן שתואר על ידי הצרכן.
שלב 1: חומרה ותוכנה נדרשות
חוּמרָה:
חיישן רטט וטמפרטורה לטווח ארוך NCD
מודם רשת אלחוטית לטווח ארוך NCD עם ממשק USB
תוֹכנָה:
צומת-אדום
XAMPP
שלב 2: הגדרת XAMPP
XAMPP היא הפלטפורמה החוצה-פלטפורמלית הנפוצה ביותר בחינם, קוד פתוח, שהיא פתרון אחד להפעלת שירותי האינטרנט שלך. XAMPP מפותח על ידי ApacheFriends שיצא במאי 2002. XAMPP עומד עבור Cross-Platform (X), Apache (A), MySQL (M) גם לפעמים (M) מתייחס ל- MariaDB, PHP (P) ו- Pearl (P).
XAMPP מאפשר לך לעבוד על שרת מקומי ולבדוק עותקים מקומיים של אתרים באמצעות קוד PHP ומאגרי מידע של MySQL. ברגע ש- XAMPP פעיל, תוכל לגשת לעותק המקומי שלך באמצעות דפדפן באמצעות כתובת URL כמו https:// localhost/או https:// localhost/
הורדה והתקנה
XAMPP עבור לאתר XAMPP והורד את תוכנית ההתקנה המבוססת על מערכת ההפעלה שלך. ההתקנה צריכה להיות דומה להתקנת תוכנה רגילה שאתה עושה במערכת ההפעלה שלך. בעת ההתקנה תהיה אפשרות לבחור אם ברצונך להפעיל את Apache ו- MySQL כשירותים. אם בחרת בו, Apache ו- MySQL יתחילו בעת אתחול המערכת אשר ייתכן שאינו נחוץ אם המחשב שלך עמוס במשאבי זיכרון או אם אינך מבצע פיתוח PHP לעתים קרובות. אתה יכול לשנות הגדרות אלה לאחר ההתקנה.
שלב 3: הפעלת Apache ו- MySQL
עבור למיקום שבו התקנת את XAMPP (בדרך כלל C: / Program Files / xampp) ולחץ פעמיים על לוח הבקרה של XAMPP (xampp-control.exe). זה יביא לך את המסך הבא. לחץ על לחצני התחל לצד Apache ו- MySQL להפעלת אותם.
שלב 4: כעת פתח את הדפדפן והקלד Http: // localhost/או
שלב 5: פעולה זו תפתח דף הבא. לחץ על PhpMyAdmin
שלב 6: זה יביא אותך למסך הבא. כעת לחץ על הלחצן "חדש" כפי שמוצג בתמונה למטה ליצירת מסד נתונים חדש
שלב 7: כעת צור מסד נתונים חדש כפי שמוצג בתמונה למטה
שלב 8: כעת צור טבלה לוויזואליזציה של הנתונים כפי שמוצגים בתמונה למטה
שלב 9: עכשיו תן את הטור הראשון בשם "מזהה"
שלב 10: עכשיו גלול לצד ימין של המסך ותראה "הערות A_I" כלומר. תוספות אוטומטיות והוא משמש להגדרת מפתח ראשי המזהה באופן ייחודי כל רשומה בטבלה. לחץ על תיבת הסימון שמתחתיה
שלב 11: זה יביא אותך למסך הבא. כעת לחץ על כפתור "עבור"
שלב 12: הזן כעת את הערכים של עמודות אחרות
Name = rms_x, Type = DECIMAL, אורך/ערכים = 10, 2 (כלומר עד 2 נקודות עשרוניות) ובדומה לכל שאר הערכים ובעמודה האחרונה ניתן להציג את הזמן שנוצר וללחוץ על כפתור השמירה כפי שמוצג בתמונה התמונה למטה.
שלב 13: כעת לחץ על שם מסד הנתונים שלך כדי להרחיב אותו והוא יראה את שם הטבלה שלך, ולאחר מכן לחץ עליו כדי להציג כיצד מוצגים הנתונים, כפי שמוצג בתמונה למטה
זה הכל עם הגדרת XAMPP.
שלב 14: הגדרת Node-red
עכשיו שיש לך חיישנים פועלים, אנחנו צריכים דרך לעשות משהו שימושי עם הנתונים האלה.
- קודם כל, יהיה עליך להתקין את Node-Red.
- לאחר שתעשה זאת, יהיה עליך להזין את שורת הפקודה שלך, או Power Shell עבור משתמשי Windows, לנווט לספרייה שבה Node-RED מותקן.
- כעת הקלד "npm i ncd-red-wireless node-red-dashboard". פעולה זו תתקין את הצמתים הנדרשים לקבלת נתונים מהחיישנים האלחוטיים שלך ותוכל להפעיל את Node-RED לאחר שתעשה זאת.
- כדי להפעיל את שרת הצומת כתוב צומת-אדום בשורת הפקודה או במסוף ולחץ על enter.
שלב 15: שלבים ליצירת הזרימה
בשלב זה תראה זרימה ריקה גדולה עם רשימה ארוכה של צמתים בצד שמאל, סרגל צד זה נקרא לוח הצבעים.
שלב 16: קדימה וגרור צומת שער אלחוטי אל בד הזרימה שלך כדי להתחיל
ncd-red-wireless מספק את הצמתים המנהלים את החיבור הטורי, מנתחים נתוני חיישנים נכנסים, מסננים אותם לפי פרמטרים ספציפיים ומאפשרים לך להגדיר את החיישנים האלחוטיים.
שלב 17: איתור החיישנים האלחוטיים שלך:
לאחר מסירת הצומת תוכל להציג את כרטיסיית המידע, המכילה רשומות על יכולת הצומת, הכרטיסייה הזו מאוכלסת היטב עבור חבילות מקסימות בצומת אדום ומורכבת מסטטיסטיקות חשובות, לעתים קרובות לא תרצה כעת כדי להציג כל תיעוד אחר מחוץ לכרטיסיית המידע, לכן החזק אותו במחשבות גם כשאתה בונה את הזרימות שלך כאשר יש לך שאלה לגבי אופן הפעולה של צומת. האלמנט הבא שברצוננו לעשות הוא להגדיר את הצומת, כאשר תוסיף אותו לראשונה תבחין כי יש משולש קטן בפינה הימנית העליונה ליד נקודה כחולה, המשולש מציין שהצומת רוצה תצורה נוספת, הכחול נקודה מציינת כי הצומת כבר לא נפרס כחלק מהזרימה.
- לחץ פעמיים על הצומת כדי לפתוח את אפשרויות התצורה.
- לחץ על סמל העיפרון שליד השדה התקן סידורי כדי להגדיר את נתב ה- USB שלך, פעולה זו תפתח לוח תצורה שני הכולל רק כמה אפשרויות.
שלב 18: לחץ על זכוכית המגדלת שליד שדה הנמל הסידורי ובחר את היציאה המתאימה לנתב שלך, ולאחר מכן לחץ על כפתור "הוסף" למעלה
שלב 19: שדה המכשיר הסידורי יאוכלס כעת על סמך בחירה זו, ותוכל ללחוץ על "סיום", כעת תהיה לך גישה ישירה לחיישנים האלחוטיים שלך! כדי לצפות בנתונים שנכנסים
שלב 20: עכשיו חזור ללוח שלך והקלד "איתור באגים" בשדה החיפוש למעלה, תפוס אחד מהצמתים האלה וגרור אותו מימין לשער האלחוטי שלך
שלב 21: לחץ עליו פעמיים ושנה את המסר. כדי "להשלים אובייקט מס" לחץ על בוצע
שלב 22: כעת צייר קו בין שני הצמתים ולחץ על "הפרוס" בפינה השמאלית העליונה של החלון
שלב 23: עבודה עם הנתונים:
כעת מתוך החיישנים האלחוטיים שלך הנתונים נאספים והם פלטים ללשונית "איתור באגים", "לשונית באגים" זו ממוקמת בסרגל הצד הימני לאחר לשונית המידע. כדי לראות את המידע זמין לחץ על כפתור האיפוס. ברשומות בצומת אדום עולה על הצמתים בחבילת JSON. כאשר אובייקט msg נכנס ללשונית איתור באגים אתה עשוי להגדיל אותו כדי לצפות ברשימת המידע הכוללת המצורפת אליו. זה שימושי במיוחד למקרה שתצטרך לראות במהירות אילו חיישנים נכנסים. הנושא הנוסף שהצומת הזה נותן הוא דרך קלה להחליף את הנתב שלך לזהות הרשת שבה התקנים במצב תצורה מתעדים, פשוט לחץ על הכפתור בצד שמאל של הצומת והכלי יעבור לרשת התצורה, פגע בו פעם נוספת כדי להחזיר אותו למצב האזנה. ברגע שאנו מקימים את צמתים של כלי ה- wi-fi, ייתכן שהם יהיו מוגדרים להגדיר חיישן באופן שגרתי בזמן שהוא נכנס למצב תצורה, כך שהוא תמיד זמין לתחזוקה של צמתי שער כאלה הנמצאים בזרימה לצורך הגדרה מהירה של התקן.
שלב 24: הוספת החיישנים האלחוטיים:
עלינו להפריד רשומות חיישן אלחוטיות מקומיות על מנת שנוכל להציג אותן, נוכל להשתמש בצומת מתג כדי לפצל את ההודעות מהשער מבוסס לחלוטין על כתובת ה- mac עם או סוג החיישן, אך כפי שהתייחסתי, צמתים אלחוטיים באמת משלבים פונקציונליות נוספת להגדרת החיישנים, כך שנתחיל איתם כדי לתת לך תמונה שלמה נוספת של האופן שבו מבנים אלה יכולים לפעול. במקרה שטרם ראיתם מנות שנכנסות משני החיישנים שלכם, חצו מראש ולחצו על כפתור האיפוס רק על זה שלא התחיל. בעוד הערכת חיישנים דרך כל צומת תצורה של התקן סידורי, כתובת ה- mac וסוג החיישן נשמרים במטמון בבריכה, כך שנוכל למצוא אותה במהירות למשך השלב הבא.
תפס צומת אלחוטי מתוך לוח הצבעים וגרור אותו אל הזרימה, לחץ עליו פעמיים כדי להגדיר אותו
שלב 25: בחר את ההתקן הסידורי מהתפריט הנפתח בו השתמשת עבור השער האלחוטי, לחץ כעת על זכוכית המגדלת שליד "כתובת Mac" ובחר אחת מהאפשרויות הזמינות
שלב 26: לחץ על בוצע
אתה תשים לב שזה מגדיר עבורך את סוג החיישן באופן אוטומטי, תוכל גם לתת לו שם כדי שיהיה קל יותר לזהות אותו. כפי שצוין בכרטיסיית המידע, השדה התקן סידורי לתצורה הוא אופציונלי, ואנו לא נדאג לגביו כרגע. הצומת שהוספת זה עתה יעיל כמסנן לנתוני חיישנים נכנסים, רק מעביר נתונים עבור כתובת ה- mac או סוג החיישן אם אין כתובת mac.
שלב 27: עכשיו חזור ללוח שלך והקלד "איתור באגים" בשדה החיפוש למעלה, תפוס אחד מהצמתים האלה וגרור אותו מימין לשער האלחוטי שלך
שלב 28: לחץ עליו פעמיים ולחץ על בוצע
שלב 29: הוספת צומת הפונקציות
צומת הפונקציה משמש להפעלת קוד JavaScript נגד אובייקט msg. צומת הפונקציה מקבל אובייקט msg כקלט ויכול להחזיר 0 או יותר אובייקטים של הודעות כפלט. לאובייקט הודעה זה חייב להיות מאפיין מטען (msg.payload) ובדרך כלל יש לו מאפיינים אחרים בהתאם לצמתים הממשיכים.
כעת תפס צומת "פונקציה" מהחלק, והנח אותו מימין לצומת הטמפ/זמזום
שלב 30: לחץ פעמיים על הצומת כדי לפתוח את אפשרויות התצורה
כאן אתה צריך לכתוב קוד JavaScript קטן כדי ליצור תנאי, ולכן בערך מסוים תישלח התראה בדוא"ל למזהה הדוא"ל המתאים.
אתה יכול לערוך ערכים כמו שלנו.
rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.x_min.min_min msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "הכנס לטמפרטורת רטט (` rms_x`, `rms_y`,` rms_z`, `max_x`,` max_y`, `max_z`,` min_x`, `min_y`, `min_z`,` טמפרטורה`) VALUES ("+ rms_x+", "+ rms_y+", "+ rms_z+", "+ max_x+", "+ max_y+", "+ max_z+", "+ min_x +"," +min_y +"," +min_z +"," +טמפרטורה +");" החזר הודעה;
שלב 31: כעת הוספת את צומת "mysql" לאחסון הנתונים, בדוק את לוח הצבעים שלך אם הוא קיים שם או שאתה יכול ללחוץ על שלושת הסורגים המופיעים בצד ימין של לחצן הפריסה כפי שמוצג בתמונה למטה
שלב 32: כעת לחץ על כפתור "נהל לוח"
שלב 33: כעת חפש את Mysql ולחץ על כפתור 'התקן' כפי שמוצג בתמונה
לאחר סיום, תראה צומת "mysql" בלוח הצבעים.
שלב 34: כעת תפס את צומת "mysql" מתוך לוח הצבעים ולחץ עליו פעמיים כדי לפתוח אפשרויות תצורה
שלב 35: כתוב את שם מסד הנתונים שלך כפי שיצרת קודם לכן ותן לו שם, ולאחר מכן לחץ על סמל העיפרון שליד מסד הנתונים כדי לערוך את צומת Sqldatabase
שלב 36: עכשיו הוסף משתמש = שורש כלומר ברירת מחדל ב- Xampp והסיסמה ריקה. תוכל גם ליצור משתמש וסיסמה הזן את זה כאן, ולאחר מכן הזן את שם מסד הנתונים שלך ואת אזור הזמן (אופציונלי) ולאחר מכן לחץ על עדכן ובוצע
מוּמלָץ:
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות Node-RED: הצגת חיישן רטט וטמפרטורה אלחוטי תעשייתי אלחוטי של NCD בטווח הרחוק של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
שליחת נתוני רטט וטמפרטורה אלחוטית לגיליונות Google באמצעות צומת אדום: 37 שלבים
שליחת נתוני רטט וטמפרטורה אלחוטית לגיליונות Google באמצעות Node-RED: היכרות עם חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של NCD IoT תעשייתי, המתגאה בטווח של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
ממשק Arduino עם חיישן קולי וחיישן טמפרטורה ללא מגע: 8 שלבים
ממשק Arduino עם חיישן קולי וחיישן טמפרטורה ללא מגע: כיום, יצרנים, מפתחים מעדיפים את Arduino לפיתוח מהיר של אב טיפוס של פרויקטים. Arduino היא פלטפורמת אלקטרוניקה בעלת קוד פתוח המבוססת על חומרה ותוכנה נוחים לשימוש. Arduino יש קהילת משתמשים טובה מאוד. בפרויקט הזה
קריאת טמפרטורה באמצעות חיישן טמפרטורה LM35 עם Arduino Uno: 4 שלבים
קריאת טמפרטורה באמצעות חיישן טמפרטורה LM35 עם Arduino Uno: היי חברים במדריך זה נלמד כיצד להשתמש ב- LM35 עם Arduino. Lm35 הוא חיישן טמפרטורה שיכול לקרוא ערכי טמפרטורה מ -55 ° C עד 150 ° C. זהו מכשיר בעל 3 מסופים המספק מתח אנלוגי ביחס לטמפרטורה. היג
יצירת-התראה-שימוש-Ubidots+ESP32 וחיישן רטט: 8 שלבים
יצירת-התראה-שימוש-Ubidots+ESP32 וחיישן רטט: בפרויקט זה ניצור התראה בדוא"ל על רטט וטמפרטורה במכונה באמצעות חיישן Ubidots-vibration ו- ESP32. רטט הוא באמת תנועה הלוך ושוב-או תנודה-של מכונות ורכיבים בגאדג'טים ממונעים. רטט אני