תוכן עניינים:
- שלב 1: בניית המעגל
- שלב 2: קוד ארדואינו
- שלב 3: התקנת תוכנה ב- Raspberry Pi
- שלב 4: צומת אדום
- שלב 5:
- שלב 6:
וִידֵאוֹ: UCL -IIOT - רישום נתונים על פטל פטל: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה נוצר על ידי אוביידה חאג 'חמוד וסידה הנריקסן לפרויקט בית ספר.
הרעיון המרכזי הוא איסוף נתונים מחיישן ההדלקה, רישום הנתונים למסד נתונים באופן אלחוטי בפאי פטל וניטור הנתונים באמצעות לוח מחוונים שנוצר באמצעות אדום הצומת.
שלב 1: בניית המעגל
דרישות
חוּמרָה:
● NodeMcu
● פטל פטל
● חיישן אור תא
● לד
● התנגדות
● כבלי חוט
תוֹכנָה:
● צומת אדום
● שרת יתושים
● בסיס הנתונים של Mysql (phpmyadmin)
● Arduino IDE
שלב 2: קוד ארדואינו
הקוד הבא משמש להתקשר לברוקר היתושים המותקן על פטל פאי ולקבל את הנתונים שפורסמו.
'קובץ הארדואינו הסופי מוכנס בסוף זה שאי אפשר לברר'
שיחה חוזרת בטלה (נושא מחרוזת, בייט* הודעה, אורך אינט לא חתום) {
Serial.print ("הגיעה ההודעה בנושא:"); Serial.print (נושא); Serial.print (". הודעה:"); String messageLight;
שלב 3: התקנת תוכנה ב- Raspberry Pi
1. התקנת MQTT Broker ב- Raspberry pi.
- פתח מסוף והכנס את הפקודות הבאות שורה אחר שורה:
wget
sudo apt-key להוסיף mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
- לגרסת ג'סי
sudo wget
למקרה שיש לך גרסה מצחיקה ב- Raspberry pi, הכנס במקום זאת את הפקודה הבאה
sudo wget
- עדכון רשימת המקורות
עדכון apt-get
- התקנת הברוקר
apt-get להתקין יתוש
apt-get להתקין לקוחות יתושים
2. התקנת בסיס הנתונים של MYSQL לשרת
- התקנת שרת apache
sudo apt להתקין apache2
- התקנת PHP
sudo apt להתקין php php-mbstring
- אישור PHP עובד:
- מחק את הקובץ "index.html" בספרייה "/var/www/html". על ידי הכנסת הפקודה:
sudo rm /var/www/html/index.html
- צור קובץ index.php
הד ""> /var/www/html/index.php
- התקן את MYSQL
sudo apt התקן את mysql-server php-mysql
- ודא ש- MySQL פועל כהלכה. ראשית צור משתמש וסיסמה של MYSQL.
sudo mysql -u root -p
- החלף את 'שם המשתמש' ו'סיסמה 'בשם המשתמש והסיסמה שבחרת
להעניק את כל ההפרטים ב- mydb.* ל'שם משתמש '@' localhost 'המזוהה על ידי' סיסמה ';
- התקנת PHPMyAdmin
sudo apt להתקין phpMyAdmin
- בדוק ש- PHPMyAdmin פועל כראוי על ידי הכנסת השורה הבאה לדפדפן האינטרנט שלך:
127.0.0.1/phpmyadmin
- אם עדיין מופיעה שגיאה, יכול להיות שזה בגלל ש- PHPMyAdmin עבר לספרייה אחרת. במקרה זה, נסה את הפקודה ובדוק שוב.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
שלב 4: צומת אדום
צומת mqtt של יתושים שימשו לקריאת נתונים מהאור
חיישן המיר אותו למספר שלם עם צומת Change ולאחר מכן צור מד והגדר את הנתונים לפורמט קריאת מסדי נתונים שיוכנס למסד הנתונים (mydb) לאחר מכן עם פונקציית Insert Insert.
לאחר הכנסת הנתונים ל- mydb, הם ישמשו ליצירת תרשים למעקב מלוח המחוונים.
טופס מקסימלי נוצר כדי לציין את כמות הקריאות המרבית שיש להציג בטופס התרשים החל מהקריאה הראשונה ועד המקסימום שהוכנס על ידי ממשק המשתמש.
שלב 5:
שלב 6:
קבצים אחרונים
מוּמלָץ:
לוח תוצאות של פטל פטל: 4 שלבים
לוח תוצאות של פטל פאי: היום אסביר כיצד הכנתי לוח תוצאות זה הנשלט על ידי פטל פטל ומונע על ידי ספק כוח 5V. הוא משתמש בשילוב של נוריות ws2811 ו- ws2812b לתאורה והמבנה עשוי דיקט ועץ אלון אדום. לגרסה
בקר הזנת טלוויזיה במעגל סגור - פטל פטל: 3 שלבים
בקר הזנת טלוויזיה במעגל סגור - פטל פטל: שלום לכולם, ברוכים הבאים לעוד הוראה על ידי Scientify Inc.! פרויקט זה מייעל את מה שמצלמת מצלמות במעגל סגור באמצעות רשמי תנועה מובנים באמצעות הבדל ממוצע בריבוע (RMS) בין שתי תמונות רצופות. זה עוזר בייצור הזנת טלוויזיה במעגל סגור
כיצד לגרום ל- Windows 10 לעבוד על פטל פטל: 3 שלבים
כיצד לגרום ל- Windows 10 לעבוד על פטל פטל: לגרום לחלונות 10 לעבוד על פטל פאי יכול להיות מעט מתסכל אך מדריך זה יפתור את כל הבעיות הקשורות שלך ב- Raspberry Pi Windows 10
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: 23 שלבים
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: מערכת רכישת נתונים היא אוסף של חומרה ותוכנה הפועלים יחד על מנת לאסוף נתונים מחיישנים חיצוניים, לאחסן ולעבד אותם לאחר מכן כך שניתן יהיה להמחיש אותם בצורה גרפית ולנתח אותם, המאפשר למהנדסים לבצע
הגדר מגרד פי פטל ליומן נתונים מארדואינו: 5 שלבים
הגדר מגרסה של פטל פטל לנתוני רישום מארדואינו: הדרכה זו מיועדת למי שאין לו ניסיון בהתקנת חומרה חדשה או תוכנה, שלא לדבר על פייתון או לינוקס. נניח שהזמנת לבצע פטל פי (RPi) עם SD כרטיס (לפחות 8GB, השתמשתי ב- 16GB, סוג I) ואספקת חשמל (5V, 2 לפחות