הפעלת צומת אדום ב- Raspberry Pi

Node-RED הוא כלי תכנות חזותי חזק וגמיש לחיבור מכשירים, ממשקי API ושירותים. על ידי הפעלת צומת אדום ב- Raspberry Pi, אתה יכול לבצע אוטומציה של משימות, לעבד נתוני IoT ולבנות זרימות עבודה אינטראקטיביות. מדריך זה יעביר אתכם בהגדרת הפעל צומת אדום על פטל pi.


מה תצטרך

  1. Raspberry Pi (כל דגם עם תמיכה ב- GPIO, למשל, pi 3, pi 4)
  2. כרטיס MicroSD (לפחות 8 ג'יגה -בייט, כיתה 10 ומעלה)
  3. ספק כוח (5V, 2.5A מינימום עבור PI 3; 5V, 3A עבור PI 4)
  4. Raspberry pi os (גרסת לייט או שולחן עבודה)
  5. חיבור לאינטרנט

שלב 1: עדכן את ה- Raspberry Pi

  1. ודא ש- Raspberry Pi שלך מעודכן:
    sudo apt update && sudo apt upgrade -y
    

שלב 2: התקן צומת אדום

הדרך המומלצת להתקין צומת אדום ב- Raspberry Pi היא באמצעות סקריפט ההתקנה הרשמי.

  1. הפעל את סקריפט ההתקנה של Node-RED:

    bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
    
  2. אפשר לתסריט להשלים את ההתקנה. זה יהיה:

    • התקן או עדכן את node.js
    • התקן או עדכן את Node-RED
    • קבע את התצורה של צומת אדום להפעלה כשירות
  3. לאחר ההתקנה, התחל בצומת אדום:

    node-red-start
    
  4. כדי להבטיח ש- Node-RED מתחיל אוטומטית באתחול, הפעל את השירות:

    sudo systemctl enable nodered.service
    

שלב 3: גש לממשק הצומת אדום

  1. קבע את כתובת ה- IP של Raspberry Pi:

    hostname -I
    
  2. פתח דפדפן אינטרנט במכשיר המחובר לאותה רשת ונווט אל:

    http://<raspberry-pi-ip>:1880
    
  3. תראה את ממשק העורך הצומת-אדום.


שלב 4: בנה את הזרימה הראשונה שלך

  1. הוסף צומת: גרור ושחרר צמתים מהפלטה משמאל.
  2. חבר צמתים: קשר את הפלט של צומת אחד לקלט של אחר.
  3. הגדר צמתים: לחץ פעמיים על צומת כדי להגדיר את המאפיינים שלו.
  4. לפרוס את הזרימה: לחץ על לִפְרוֹס כפתור בפינה השמאלית העליונה כדי להפעיל את הזרימה שלך.

דוגמה: צור זרימה פשוטה להזרקת חותמת זמן ולהתחבר לקונסולת הבאגים.

  • גרור א לְהַזרִיק צומת וא לְנַפּוֹת צומת על סביבת העבודה.
  • חבר אותם עם קו.
  • לפרוס את הזרימה ולחץ על הכפתור על לְהַזרִיק צומת לראות את הפלט בלוח הבאגים.

שלב 5: הרחב צומת אדום עם צמתים נוספים

  1. פתח את נהל פלטה אפשרות מהתפריט בפינה השמאלית העליונה.
  2. עיין והתקן צמתים נוספים כדי להרחיב את היכולות של Node-RED, כגון:
    • לוח צומת-אדום-דאש: צור לוחות מחוונים מבוססי אינטרנט.
    • Node-RED-Contrib-MQTT: התחבר למתווכים MQTT.
    • דואר צומת-אדום-צומת: שלח וקבל מיילים.

שלב 6: יישומים של צומת אדום

  1. אוטומציה של IoT: חבר חיישנים ומפעילים לפרויקטים של בית חכם.
  2. עיבוד נתונים: לעבד ולדמיין נתונים בזמן אמת מממשקי API או מכשירים.
  3. אוטומציה ביתית: השתלב עם פלטפורמות כמו עוזר בית או OpenHab.
  4. התראות: שלח התראות באמצעות אפליקציות דוא"ל, SMS או העברת הודעות כמו Telegram.

פתרון בעיות

  1. צומת אדום לא נגיש:

    • ודא ששירות הצומת-אדום פועל:
      sudo systemctl status nodered.service
      
    • אמת את כתובת ה- IP והיציאה (ברירת מחדל: 1880).
  2. שגיאות התקנת צומת:

    • ודא ש- Node.js מעודכן:
      node -v
      
    • התקן מחדש צמתים בעייתיים באמצעות נהל פלטה.
  3. בעיות ביצועים:

    • צמצם את מספר הזרימות הפעילות או פרוס אותם במודל PI של Raspberry Pi חזק יותר (למשל, PI 4).

מַסְקָנָה

Node-Red הוא כלי רב עוצמה ליצירה ואוטומציה של זרימות עבודה עם ידע מינימלי של תכנות. הפעלתו ב- Raspberry Pi מספקת פלטפורמה בעלות נמוכה לפרויקטים של IoT, הדמיית נתונים ואוטומציה ביתית. עקוב אחר מדריך זה להגדרת Node-RED והתחל לחקור את האפשרויות האינסופיות שלו!

השאירו תגובה

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.