תוכן עניינים:
- שלב 1: דרישות מוקדמות
- שלב 2: קצת על הצומת - אדום (אל תשכח יותר מדי בפירוט …)
- שלב 3: התחל צומת - אדום
- שלב 4: תיבת בקרה אדום צומת
- שלב 5: קצת על האלמנטים האדומים של הצומת
- שלב 6: תצוגת לוח מחוונים
וִידֵאוֹ: טיימר יום באמצעות צומת אדום עם זיכרון מתמשך: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אני משתמש בהרחבה ב- Node-red לפרויקטים שלי לאוטומציה ביתית. אני לא מתכנת לפי התקדמות, אבל בעזרת תורמים שונים אני מנסה להגדיר דברים בהתאם לדרישה שלי. לפעמים זה עובד ולפעמים לא:)
לאחד מפרויקט האוטומציה שלי הייתי צריך טיימרים שאני יכול להגדיר אותו מממשק המשתמש של הצומת _red הקדמי על פני מספר ימים בשבוע. ישנם פרויקטים זמינים בהם התורמים השתמשו בקבצי Node-red-contrib למטרה שלו. אבל דבר בסיסי אחד שמעולם לא מצאתי הוא כיצד לשמור על הגדרת הזמן גם לאחר הפעלה מחדש של הצומת-אדום (עקב קריסת מערכת וכו '…). רציתי משהו שיתחדש משלב העבודה האחרון וימשיך בהמשך
הצורך הזה גרם לי לעבוד על הפרויקט הזה.
היה צורך מתמיד בפרויקט שלי להיות בעל תכונת טיימר
שלב 1: דרישות מוקדמות
דרישות מוקדמות
1) תוכנית Node-red עובדת ב- Windows (או לינוקס, Mac…). ישנן הוראות רבות באינטרנט להתקנת Node-red ב- Windows.
2) ידע בסיסי באם If, אחרת בהצהרות לוגיות
3) והרבה סקרנות לחקור דברים ……………..
שלב 2: קצת על הצומת - אדום (אל תשכח יותר מדי בפירוט …)
כפי שכתוב באתר הרשמי שלהם
"Node-RED הוא כלי תכנות לחיבור התקני חומרה, ממשקי API ושירותים מקוונים בדרכים חדשות ומעניינות. הוא מספק עורך מבוסס דפדפן שמקל על חיבור זרימות באמצעות מגוון הצמתים הרחב בלוח הצבעים שיכול לפרוס את זמן הריצה שלה בלחיצה אחת ".
כתובת אתר:
אתה לא צריך להיות איש תכנות כדי לעשות זאת, אבל אם יש לך ידע בכתיבת JavaScript, זה בהחלט ירחיב את האפשרויות שלך.
זהו GUI רב עוצמה בעל פונקציית גרירה ושחרור.
לדוגמא: באמצעות מדריך טיימר זה אתה יכול לעצב זרימה שבה מבוסס על הטיימר להתחיל אירוע "השקה את הגינה", "שלח דוא"ל" וכו '.
שלב 3: התחל צומת - אדום
לאחר התקנת Node -red במחשב שלך. לך לפרסום הקומנד. הקלד צומת אדום כדי להפעיל את התוכנית.
שלב 4: תיבת בקרה אדום צומת
תיבת הבקרה תציג כרטיסיות המכונות זרימות, בתחילה היא תהיה ריקה מכיוון שהיא התקנה חדשה, עבור לפינה הימנית ביותר מהתפריט הנפתח בחר "נהל לוח". אפשרות זו משמשת להתקנת חבילות שונות.
לחץ על נהל לוח, זה יפתח חלון עם שתי כרטיסיות
-צמתים -מפרט את כל הצמתים (החבילות) שהתקנת
- התקן - להתקנת צמתים חדשים.
עבור אל ההתקנה והתקן את הצמתים הבאים:
-צומת אדום-לוח מחוונים: פעולה זו תכלול את הצמתים המשמשים ליצירת לוחות מחוונים (כפתורים, גרפים, מתגים וכו '.)
-node-red-contrib-persist: זהו צומת עדכני ביותר, ניתן להשתמש בצומת זה לאחסון כל מצב כפתור, ערכים משתנים מכניסים את קריסת הצומת האדומה או נסגרים בפתאומיות.
-node-red-contrib-simpletime: זה כדי להמיר את הזמן הנוכחי לכל פורמט שנדרש
שלב 5: קצת על האלמנטים האדומים של הצומת
החלק העליון כולל את הזרימות השונות, אתה יכול ליצור כמה שיותר זרימות, הפינה השמאלית מכילה את כל הצמתים. חלקם ברירת מחדל, חלקם יכולים להיות מיובאים באמצעות האפשרות Manage pallete (ניהול pallete) ואם אתה מספיק ניסיון אתה יכול ליצור צומת.
צומת הוא בעצם אלמנט בעל תכונות מיועדות מראש.
הצד הימני של אזור העבודה כולל את חלון הבאגים, תצורה של לוח המחוונים וכו '…
בזרימה אתה יכול להשתמש בצמתים מרובים, ובאמצעות הצמתים מזרימות שונות אתה יכול לעצב לוח מחוונים.
טיימר ההגדרה הוא לוח מחוונים כזה הכולל צמתים מתוך זרימת "הגדרת זרימת טיימר" ו"הגדרת יום"
ניתן לייצא את כל הזרימה ללוח או לקובץ וניתן לעשות בה שימוש חוזר על ידי ייבוא אותו.
מצרף את שני הזרימות כקובץ txt.
לייבוא הזרימות:
שמור קבצי ext אלה על שולחן העבודה שלך
עבור אל התפריט הנפתח ימינה> ייבוא> לוח
פתח את פנקס הרשימות והדבק את התוכן כאן
חזור על הפעולה עבור הזרימה השנייה.
אז עכשיו יובאו לך שני זרימות, לחץ על הפרוס כדי לשמור את הפרויקט.
שלב 6: תצוגת לוח מחוונים
לחץ על הפינה הימנית ביותר של חלון איתור הבאגים, תמצא סמל grapg של סרגל. פעולה זו תפתח חלון חדש עם ממשק המשתמש של לוח המחוונים, שחק עם הטיימרים, קבע אפשרויות שונות.
היכנס בשעות שונות של היום בימים שונים של השבוע כדי לבדוק אם הוא פועל כצפוי.
ניתן להוציא פרוייקט זה עוד יותר ולכלול חודשים כחלק מקריטריוני הבחירה.
תהנו ובבקשה מספקים משוב.
ביקורת פרודוקטיבית תתקבל בשמחה מכיוון שאינני מתכנת ותהיה בהחלט דרך חכמה / קצרה / פשוטה יותר לעשות זאת.
מוּמלָץ:
IoT: הדמיה של נתוני חיישן אור באמצעות צומת אדום: 7 שלבים
IoT: הדמיה של נתוני חיישן אור באמצעות Node-RED: במדריך זה תלמד כיצד ליצור חיישן מחובר לאינטרנט! אני אשתמש בחיישן אור סביבה (TI OPT3001) להדגמה זו, אך כל חיישן לבחירתך (טמפרטורה, לחות, פוטנציומטר וכו ') יעבוד. ערכי החיישן
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות Node-RED: הצגת חיישן רטט וטמפרטורה אלחוטי תעשייתי אלחוטי של NCD בטווח הרחוק של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
שליחת נתוני רטט וטמפרטורה אלחוטית לגיליונות Google באמצעות צומת אדום: 37 שלבים
שליחת נתוני רטט וטמפרטורה אלחוטית לגיליונות Google באמצעות Node-RED: היכרות עם חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של NCD IoT תעשייתי, המתגאה בטווח של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
התראות דוא"ל על רטט וטמפרטורה באמצעות צומת אדום: 33 שלבים
התראות דוא"ל על רטט וטמפרטורה באמצעות Node-RED: היכרות עם חיישן רטט וטמפרטורה אלחוטי לטווח ארוך של NCD תעשייתי של NCD, המתגאה בטווח של עד 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
יצירת התראות דוא"ל של חיישן טמפרטורה ולחות אלחוטי NCD באמצעות צומת אדום: 22 שלבים
יצירת התראות דוא"ל של חיישן טמפרטורה ולחות אלחוטי NCD באמצעות צומת אדום: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, ניסיון ללא עלות להתבונן לצד חוץ מזה. בעזרת עצירת הטקסט הזה, עליך