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

שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים

וִידֵאוֹ: שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים

וִידֵאוֹ: שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים
וִידֵאוֹ: BroadLink RM4 mini - בקר IR לבית חכם, החלפת שלט רחוק 2024, נוֹבֶמבֶּר
Anonim
שליחת נתונים של חיישן טמפרטורה ולחות אלחוטי ל- Excel
שליחת נתונים של חיישן טמפרטורה ולחות אלחוטי ל- Excel

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

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

חומרה ותוכנה נדרשות
חומרה ותוכנה נדרשות
חומרה ותוכנה נדרשות
חומרה ותוכנה נדרשות

חוּמרָה:

  • 1. חיישן טמפרטורה ולחות לטווח ארוך NCD
  • 2. מודם רשת אלחוטית לטווח ארוך NCD עם ממשק USB

תוֹכנָה:

צומת-אדום

שלב 2: הגדרת Node-red

עכשיו שיש לך חיישנים פועלים, אנחנו צריכים דרך לעשות משהו שימושי עם הנתונים האלה.

  • קודם כל, יהיה עליך להתקין את Node-Red.
  • לאחר שתעשה זאת, יהיה עליך להזין את שורת הפקודה שלך, או Power Shell עבור משתמשי Windows, לנווט לספרייה שבה Node-RED מותקן.
  • כעת הקלד "npm i ncd-red-wireless node-red-dashboard". פעולה זו תתקין את הצמתים הנדרשים לקבלת נתונים מהחיישנים האלחוטיים שלך ותוכל להפעיל את Node-RED לאחר שתעשה זאת.
  • כדי להפעיל את שרת הצומת כתוב צומת-אדום בשורת הפקודה או במסוף ולחץ על enter.

שלב 3: שלבים ליצירת הזרימה

שלבים ליצירת הזרימה
שלבים ליצירת הזרימה

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

שלב 4: קדימה וגרור צומת שער אלחוטי אל בד הזרימה שלך כדי להתחיל

קדימה, גרור צומת שער אלחוטי אל בד הזרימה שלך כדי להתחיל
קדימה, גרור צומת שער אלחוטי אל בד הזרימה שלך כדי להתחיל

ncd-red-wireless מספק את הצמתים המנהלים את החיבור הטורי, מנתחים נתוני חיישנים נכנסים, מסננים אותם לפי פרמטרים ספציפיים ומאפשרים לך להגדיר את החיישנים האלחוטיים.

שלב 5: איתור החיישנים האלחוטיים שלך:

איתור החיישנים האלחוטיים שלך
איתור החיישנים האלחוטיים שלך

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

  • לחץ פעמיים על הצומת כדי לפתוח את אפשרויות התצורה.
  • לחץ על סמל העיפרון שליד השדה התקן סידורי כדי להגדיר את נתב ה- USB שלך, פעולה זו תפתח לוח תצורה שני הכולל רק כמה אפשרויות.

שלב 6: לחץ על זכוכית המגדלת שליד שדה הנמל הסידורי ובחר את היציאה המתאימה לנתב שלך, ולאחר מכן לחץ על כפתור "הוסף" למעלה

לחץ על זכוכית המגדלת שליד שדה הנמל הסידורי ובחר את היציאה המתאימה לנתב שלך, ולאחר מכן לחץ על כפתור "הוסף" למעלה
לחץ על זכוכית המגדלת שליד שדה הנמל הסידורי ובחר את היציאה המתאימה לנתב שלך, ולאחר מכן לחץ על כפתור "הוסף" למעלה

שלב 7: שדה המכשיר הסידורי יאוכלס כעת על סמך הבחירה הזו, ותוכל ללחוץ על "סיום", כעת תהיה לך גישה ישירה לחיישנים האלחוטיים שלך! כדי לצפות בנתונים שנכנסים

שדה המכשיר הסידורי יאוכלס כעת על סמך בחירה זו, ותוכל ללחוץ על "סיום", כעת תהיה לך גישה ישירה לחיישנים האלחוטיים שלך! כדי לצפות בנתונים שנכנסים
שדה המכשיר הסידורי יאוכלס כעת על סמך בחירה זו, ותוכל ללחוץ על "סיום", כעת תהיה לך גישה ישירה לחיישנים האלחוטיים שלך! כדי לצפות בנתונים שנכנסים

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

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

שלב 9: לחץ עליו פעמיים ושנה את המסר. כדי "להשלים אובייקט מס" לחץ על בוצע

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

שלב 10: עכשיו צייר קו בין שני הצמתים ולחץ על "הפרוס" בפינה השמאלית העליונה של החלון

כעת צייר קו בין שני הצמתים ולחץ על "הפרוס" בפינה השמאלית העליונה של החלון
כעת צייר קו בין שני הצמתים ולחץ על "הפרוס" בפינה השמאלית העליונה של החלון

שלב 11: עבודה עם הנתונים:

עבודה עם הנתונים
עבודה עם הנתונים

כעת מתוך החיישנים האלחוטיים שלך הנתונים נאספים והם פלטים ללשונית "איתור באגים", "לשונית באגים" זו ממוקמת בסרגל הצד הימני לאחר לשונית המידע. כדי לראות את המידע זמין לחץ על כפתור האיפוס. ברשומות בצומת אדום עולה על הצמתים בחבילת json. כאשר אובייקט msg נכנס ללשונית איתור באגים אתה עשוי להגדיל אותו כדי לצפות ברשימת המידע הכוללת המצורפת אליו. זה שימושי במיוחד למקרה שתצטרך לראות במהירות אילו חיישנים נכנסים. הנושא הנוסף שהצומת הזה נותן הוא דרך קלה להחליף את הנתב שלך לזהות הרשת שבה התקנים במצב תצורה מתעדים, פשוט לחץ על הכפתור בצד שמאל של הצומת והכלי יעבור לרשת התצורה, פגע בו פעם נוספת כדי להחזיר אותו למצב האזנה. ברגע שאנו מקימים את צמתים של כלי ה- wi-fi, ייתכן שהם יהיו מוגדרים להגדיר חיישן באופן שגרתי בזמן שהוא נכנס למצב תצורה, כך שהוא תמיד זמין לתחזוקה של צמתי שער כאלה הנמצאים בזרימה לצורך הגדרה מהירה של התקן.

שלב 12: הוספת החיישנים האלחוטיים:

הוספת החיישנים האלחוטיים
הוספת החיישנים האלחוטיים

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

תפס צומת אלחוטי מתוך לוח הצבעים וגרור אותו אל הזרימה, לחץ עליו פעמיים כדי להגדיר אותו

שלב 13: בחר את ההתקן הסידורי מהתפריט הנפתח בו השתמשת לשער האלחוטי, כעת לחץ על זכוכית המגדלת שליד "כתובת Mac" ובחר באחת האפשרויות הזמינות

בחר את ההתקן הסידורי מהתפריט הנפתח בו השתמשת לשער האלחוטי, לחץ כעת על זכוכית המגדלת שליד "כתובת Mac" ובחר באחת האפשרויות הזמינות
בחר את ההתקן הסידורי מהתפריט הנפתח בו השתמשת לשער האלחוטי, לחץ כעת על זכוכית המגדלת שליד "כתובת Mac" ובחר באחת האפשרויות הזמינות

שלב 14: לחץ על בוצע

לחץ על בוצע
לחץ על בוצע

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

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

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

שלב 16: לחץ עליו פעמיים ולחץ על בוצע

לחץ עליו פעמיים ולחץ על בוצע
לחץ עליו פעמיים ולחץ על בוצע

שלב 17: הוספת צומת הפונקציות

הוספת צומת הפונקציות
הוספת צומת הפונקציות

צומת הפונקציה משמש להפעלת קוד JavaScript נגד אובייקט msg. צומת הפונקציה מקבל אובייקט msg כקלט ויכול להחזיר 0 או יותר אובייקטים של הודעות כפלט. לאובייקט הודעה זה חייב להיות מאפיין מטען (msg.payload) ובדרך כלל יש לו מאפיינים אחרים בהתאם לצמתים הממשיכים.

כעת תפס צומת "פונקציה" מהחלק, והנח אותו מימין לצומת הטמפ/זמזום

שלב 18: לחץ פעמיים על הצומת כדי לערוך את צומת הפונקציות

לחץ פעמיים על הצומת כדי לערוך את צומת הפונקציות
לחץ פעמיים על הצומת כדי לערוך את צומת הפונקציות

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

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

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

שלב 20: כעת לחץ עליו פעמיים והקלד את שמות העמודות המופרדים באמצעות פסיק ופלט כ"הודעה לכל שורה "כפי שמוצג בתמונה למטה

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

שלב 21: עכשיו חזור ללוח שלך והקלד "קובץ" בשדה החיפוש למעלה, תפוס את האחד המציג "כותב מס 'תשלום" לאחסון הערכים והנח אותו לצומת ה- CSV. תוכל גם לצרף את צומת איתור הבאגים בכדי לבדוק את יציאת צומת הקבצים

עכשיו חזור ללוח שלך והקלד "קובץ" בשדה החיפוש למעלה, תפוס את זה שמופיע "כותב מס 'תשלום" לאחסון הערכים והנח אותו לצומת ה- CSV. תוכל גם לצרף את צומת איתור הבאגים בכדי לבדוק את יציאת צומת הקבצים
עכשיו חזור ללוח שלך והקלד "קובץ" בשדה החיפוש למעלה, תפוס את זה שמופיע "כותב מס 'תשלום" לאחסון הערכים והנח אותו לצומת ה- CSV. תוכל גם לצרף את צומת איתור הבאגים בכדי לבדוק את יציאת צומת הקבצים

שלב 22: לחץ עליו פעמיים כדי לערוך את צומת הקבצים, הזן את שם הקובץ שבו ברצונך לאחסן את הערכים כפי שמוצג באיור

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

שלב 23: כעת חבר את כל החוטים ולחץ על כפתור הפריסה

כעת חבר את כל החוטים ולחץ על כפתור הפריסה
כעת חבר את כל החוטים ולחץ על כפתור הפריסה
כעת חבר את כל החוטים ולחץ על כפתור הפריסה
כעת חבר את כל החוטים ולחץ על כפתור הפריסה

שלב 24: פלט

תְפוּקָה
תְפוּקָה

כעת תוכל לבדוק את פלט האקסל.

שלב 25: Node_red_flow

שלב 26: כמו כן, יש דרך נוספת לשלוח את הנתונים ל- Excel באמצעות צומת "JSON" ו- "excel"

  • קודם כל, סגור את הטרמינל או שורת הפקודה אם עשית בשיטה לעיל.
  • לאחר מכן עליך להתקין צומת אקסל לאחסון הנתונים.
  • אז תצטרך להזין את שורת הפקודה שלך, או Power Shell עבור משתמשי Windows, נווט לספרייה שבה Node-RED מותקן.
  • כעת הקלד "npm install node-red-contrib-excel". פעולה זו תתקין את צומת "האקסל" הדרוש לאחסון נתונים מהחיישנים האלחוטיים שלך ותוכל להפעיל את Node-RED לאחר שתעשה זאת.
  • כדי להפעיל את שרת הצומת כתוב צומת-אדום בשורת הפקודה או במסוף ולחץ על enter.
  • כעת פתח דפדפן ונווט אל https:// localhost: 1880 כדי לפתוח את בונה הזרימה.

שלב 27: השלבים זהים להוספת החיישן האלחוטי

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

שלב 28: לחץ עליו פעמיים ערוך את צומת JSON, ערוך אותו כפי שמוצג בתמונה למטה ולחץ על בוצע

לחץ עליו פעמיים ערוך את צומת JSON, ערוך אותו כפי שמוצג בתמונה למטה ולחץ על בוצע
לחץ עליו פעמיים ערוך את צומת JSON, ערוך אותו כפי שמוצג בתמונה למטה ולחץ על בוצע

שלב 29: כעת תפוס את הצומת "אקסל" שהתקנת מהפלטה והנח אותו מימין לצומת "JSON"

כעת תפוס את הצומת "אקסל" שהתקנת מתוך לוח הצבים והנח אותו מימין לצומת "JSON"
כעת תפוס את הצומת "אקסל" שהתקנת מתוך לוח הצבים והנח אותו מימין לצומת "JSON"

שלב 30: לחץ עליו פעמיים כדי להזין את שם הקובץ שבו ברצונך לאחסן את נתוני הטמפ '/זמזום ולחץ על בוצע

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

שלב 31: חבר כעת את כל החוטים

עכשיו חבר את כל החוטים
עכשיו חבר את כל החוטים

שלב 32: לחץ על לחצן הפריסה

לחץ על לחצן הפריסה
לחץ על לחצן הפריסה

שלב 33: פלט

תְפוּקָה
תְפוּקָה

אך המגבלה עם צומת אקסל היא שהיא מחליפה את הנתונים בשורה אחת.

מוּמלָץ: