תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
שלום חברים. במדריך זה, אראה לך כיצד להשתמש בצומת mysql Node-RED ליצירת לוגר טמפרטורות מעבד פשוט. בואו נתחיל.
זה יהיה גם מדריך למתחילים ללמידה:
Node-RED, האפשרויות והצמתים העיקריים שלו.
התקנה של PHPMyAdmin ו- MySQL.
צומת פונקצית Javascript בצומת אדום.
סליחה על התמונה המטושטשת.
שלב 1: דברים נחוצים
עבור פרויקט זה אני משתמש ב- Raspberry Pi Zero מכיוון שהוא קטן וזול הוא יכול בקלות להיכנס לכיס שלך. אז התוכנה שלך נוסעת איתך. אך תוכל להשתמש בכל מחשב שתבחר, כל עוד הוא מבוסס על דביאן לינוקס.
תצטרך גם חיבור לאינטרנט וגישה מקומית למחשב שלך דרך הטרמינל (או ssh).
אם אתה משתמש ב- Mac או Linux:-
$ ssh pi@your_pi's_ip_address
אם אתה משתמש ב- Windows, הורד והתקן את Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
שלב 2: התחברות
כניסה ברירת מחדל ל- Raspbian:-
פי ופטל.
לאחר מכן, הפעל פקודות אלה.
עדכון sudo apt-get
sudo apt-get upgrade
sudo apt-get להתקין nodejs npm.
שים לב שלא תקבל הזמנה בקלות אם אתה משתמש בגרסה ישנה יותר של Raspbian או Ubuntu 18.04 LTS או Debian 9
במקרים כאלה עליך להפעיל באופן ידני את סקריפט ההתקנה של Node-RED:-
bash <(curl -sL
שלב 3: עוד כמה פקודות
אחרי שהכל מותקן פועל
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
באינטרנט תוכל למצוא הוראות כיצד להתקין phpmyadmin ו- mysql.
sudo nano /etc/apache2/apache2.conf
עבור לתחתית והוסף
כלול /etc/phpmyadmin/apache.conf
שמור באמצעות Ctrl + O, Enter. צא עם CTrl + x
sudo /etc/init.d/apache2 הפעלה מחדש
אם phpmyadmin מותקן בהצלחה אתה אמור להיות מסוגל להתחבר ל- localhost/phpmyadmin
החלף את localhost ב- IP של ה- Pi שלך.
התחבר כשורש והסיסמה שהגדרת קודם לכן במהלך ההתקנה של phpmyadmin.
שלב 4: Node-RED ו- PHPMyAdmin
Node-RED מאפשר לך ליצור תוכניות או זרימות המחוברות גרפית. למידע נוסף על Node-RED בכתובת
לעת עתה, אראה לך כיצד ליצור לוגר פשוט.
עבור אל https://raspberrypi.local: 1880
עקוב אחר התמונות.
זו מחרוזת JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "Test MySQL", "disabled": false, "info": "זוהי זרימה להפגנה של הצומת MySQL ב- Node-Red. / N אנו מודדים את הטמפרטורה של המעבד של ה- Raspberry Pi ונרשם אותו למסד הנתונים. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," once ": false," onceDelay ": 0.1," x ": 120," y ": 120," wires ":
העתק והדבק מחרוזת זו כפי שהיא נמצאת במקום המוצג בתמונה.
פרסמתי גם את התמונות המציגות את הערכים ב- PHPMyAdmin.
שלב 5: שימו לב לדברים מעטים
כמה דברים חשובים שיש לשים לב אליהם הם כתובת ה- IP. יכול להיות שזה שונה. כמו כן, תחילה עליך ליצור מסד נתונים בשם Node-RED-test, טבלה בשם test ולשם את השדה "שדה". אתה יכול להשיג את כל זה בעזרת כלי האינטרנט PHPMyAdmin. זה הופך את מסירת מאגרי המידע לחתיכת עוגה. יש הרבה משאבים מקוונים שיעזרו לך. עליך להתקין את vcgencmd במחשב שלך. זהו הכלי העיקרי המאפשר לך לצפות במידע של המערכת שלך. הוא אינו מותקן מראש ב- Raspbian Stretch.
להפעלת Node-RED:-
1) ישירות-
$ node-red-start
2) בכל אתחול-
$ sudo systemctl אפשר nodered.service
שלב 6: CPU_Temp_Logger משלך
כעת, אם תגלוש במסד הנתונים ב- phpmyadmin כפי שמוצג בתמונה, תבחין בערכים שנוספו לשולחן שלך עם הטמפרטורות של המעבד שלך.
הצומת פונקציה הוא מה המפתח כאן. הוא מאפשר לך לסנן הודעות ושולח את השאילתה יחד עם משתנה הטמפ '. הסברתי את זה בצומת הפונקציות. תבדוק את זה. הרשומות מתבצעות כל שתי שניות, אך ניתן לשנות את העיכוב בצומת ההזרקה.
תעשה חיים:)
אנא עשו לייק לפרויקט הזה ופרסמו תגובות, כי הן באמת עוזרות מאוד. כמו כן, הקפד לציין את הטעויות שעשיתי, ואל תהסס לשאול שאלות.
תודה שצפית במאמר זה.
ביי !!!