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

Node Red - Control RaspberryPi: 8 שלבים
Node Red - Control RaspberryPi: 8 שלבים

וִידֵאוֹ: Node Red - Control RaspberryPi: 8 שלבים

וִידֵאוֹ: Node Red - Control RaspberryPi: 8 שלבים
וִידֵאוֹ: Control LOGO! 8 with Node-RED 2024, יולי
Anonim
Node Red - Control RaspberryPi
Node Red - Control RaspberryPi

במדריך זה נבחן כיצד להתקין את תוכנת ה- Node-Red וכן כיצד לשלוט ב- GPIO בפאי הפטל שלך בקלות.

שלב 1: התקנת חבילות

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

pi@raspberrypi: ~ $ sudo apt-get update

pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio

(אם מפעילים stretch rasbian זה כבר צריך להיות מותקן.)

pi@raspberrypi: ~ $ bash <(curl -sL

שלב 2: הצמת אדום להפעלה לראשונה

כדי להתחיל Node-Red למעלה אתה פשוט צריך להריץ את פקודת הטרמינל: pi@raspberrypi: ~ $ node-red-start

להפעלה אוטומטית של Node-Red כאשר ה- pi מופעל, עליך פשוט להפעיל את השירות באמצעות הפקודה הבאה:

pi@raspberrypi: ~ $ sudo systemctl אפשר nodered.service

שלב 3: כניסה לדף אינטרנט

כניסה לדף אינטרנט
כניסה לדף אינטרנט

עכשיו אתה פשוט צריך להתחבר לדף האינטרנט שפועל כעת על פי הפטל שלך לפיתוח Node-Red.

לשם כך עליך פשוט ללכת לכתובת ה- pi שלך ולהשתמש ביציאה 1880.

דוגמא:

אם כתובת ה- pi שלי היא 192.168.1.40 אז הייתי מתחבר באמצעות

שלב 4: התקנת מודול לוח מחוונים עבור GPIO

התקנת מודול לוח מחוונים עבור GPIO
התקנת מודול לוח מחוונים עבור GPIO

כעת נבחן יצירת לוח מחוונים לשליטתך ב- GPIO. ראשית יהיה עלינו להתקין את רכיב לוח המחוונים.

בצע את הפקודה הבאה במסוף ב- pi שלך:

pi@raspberrypi: ~ $ node-red-stop

pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm install node-red-dashboard pi@raspberrypi: ~ $ node-red-start

שלב 5: יצירת לוח מחוונים עבור GPIO

כעת יהיה עליך לחזור לדף הדפדפן שאליו ניווטת קודם לכן בפרויקט זה.

מדף זה נבנה דוגמה ל- GPIO. אני אשים מתג ומחוון להפעלה וכיבוי של GPIO ואחד לביצוע גל pwm.

יהיה עליך למצוא מהצד השמאלי של הלוח מתחת ללוח המחוונים את כפתור המתג ולגרור אותו אל Flow 1. לאחר מכן תצטרך למצוא את המחוון ולגרור אותו גם אל Flow 1.

עכשיו אתה צריך למצוא את ה- GPIO תחת סעיף פטל פטל. עכשיו אתה רוצה את מודול gpio בעל הנקודה המחברת בצד שמאל מכיוון שמדובר במודול הקלט. גרור שניים מאלה כלפי מטה אל Flow 1 מול המתג והמחוון.

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

לאחר החיבור אתה צריך להגדיר כל חלק על ידי לחיצה כפולה עליהם.

שלב 6: הגדרת המתג

הגדרת המתג
הגדרת המתג
הגדרת המתג
הגדרת המתג

לחץ פעמיים על צומת המתגים ופתח את תפריט המאפיינים.

כאן יהיה עליך ללחוץ על העיפרון מימין לקבוצה.

עכשיו צור שם קבוצה חדש (השארתי את שלי לברירת המחדל)

בחר את סמל העיפרון שליד הכרטיסייה ושם את הטבלה שתרצה שזה יהיה חלק ממנה (בחרתי בבית)

כעת בחר עדכון בפינה הימנית העליונה.

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

עבור מתג עליך להגדיר את אפשרויות המטען כדלקמן:

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

על מטען: 1

מטען כבוי: 0

כעת עליך להגדיר את סיכת ה- GPIO שברצונך להחליף.

לחץ פעמיים על הסיכה למתג וזה יפתח את מצב העריכה rpi-gpio out.

בחר את הסיכה שבה תרצה להשתמש, במקרה שלנו אנו משתמשים בסיכה GPIO04-7.

תן לזה שם אם תרצה ובחר "בוצע"

שלב 7: הגדרת המחוון

הגדרת המחוון
הגדרת המחוון
הגדרת המחוון
הגדרת המחוון

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

ברגע שאתה שם תערוך את מאפיין "תווית" למה שאתה רוצה שהשם שלו יהיה בממשק המשתמש.

בשלב הבא תגדיר את הטווח המינימלי ואת הטווח המקסימלי. מאחר ובהירות PWM LED היא באחוזים בדרך כלל, בשל %Cycle Duty, אנו זקוקים למינימום להיות 0 והמקסימום הוא 100.

עכשיו לדוגמא שלנו עד כמה אגרסיבי האור משנה את הבהירות בשל הצעד. יש לנו את שלנו מוגדר עבור 1 לכל שלב כך שיחידה אחת של המחוון שווה ל -1% בהירות.

זהו זה עבור המחוון

עבור הסיכה יהיה עליך ללחוץ פעמיים על מודול הסיכה של GPIO המשויך.

כעת, בחרנו את סיכת GPIO18 מכיוון שמדובר בסיכת PMW ל- Raspberry pi 3 B+

לאחר מכן עליך לבחור פלט PWM בשדה הסוג כך שידוע כי מדובר בפלט PWM.

תן לזה שם ואתה מוכן לצאת לדרך.

שלב 8: הפעלת ממשק המשתמש ובדיקה

Image
Image

כעת כדי לבדוק את ממשק המשתמש החדש של לוח המחוונים, עליך ללחוץ על הפרוס בפינה השמאלית העליונה כדי לפרוס את הקוד המותאם אישית שלך. אז אתה צריך ללכת לכתובת ה- IP של ה- pi שלך שרוצה בצומת אדום. ופרסם את ייעוד ממשק המשתמש שלו למשל: https://192.168.1.31:1880/ui מה שאתה צריך לראות הוא המתג והמחוון שיצרת. עכשיו אתה יכול לבדוק על ידי לחיצה על כל אחת מהן.

מוּמלָץ: