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

אוטומציה ביתית: 7 שלבים
אוטומציה ביתית: 7 שלבים

וִידֵאוֹ: אוטומציה ביתית: 7 שלבים

וִידֵאוֹ: אוטומציה ביתית: 7 שלבים
וִידֵאוֹ: 7 טריקים \ טיפים שכל מפיק מוזיקלי צריך לדעת 2024, יולי
Anonim
בית אוטומטי
בית אוטומטי

הפכו את הבית שלכם לבית חכם, בעזרתו תוכלו לשלוט בכל המכשירים האלקטרוניים בביתכם בתוך אפליקציה אחת. אבל לפרויקט הזה, הקפדתי לשלוט רק בכל התאורה בבית. הכל נעשה בקלות עם Raspberry pi 3 וממסר לשליטה במתגים הפיזיים ובניית אפליקציה מאפס לשליטה בממסר לשלט הרחוק.

חומרים נדרשים

פטל פאי 3

מודול ממסר 8-ערוצים 5v

כרטיס מיקרו SD (8GB)

חוט מגשר בין נקבה לנקבה

תוכנה בשימוש

Win32DiskImager

שלב 1: פיתול פטל פי עם ממסר 8 ערוצים

Wing Raspberry Pi עם ממסר 8 ערוצים
Wing Raspberry Pi עם ממסר 8 ערוצים
Wing Raspberry Pi עם ממסר 8 ערוצים
Wing Raspberry Pi עם ממסר 8 ערוצים

חוט על פי התרשים המסופק לעיל

שלב 2: הגדר את Raspbian Lite ב- Raspberry Pi

בקר בכתובת

גלול מטה והורד את ה- Raspbian Lite האחרון (הנוכחי - באסטר)

פתח את קובץ ה- zip ותקבל קובץ.img

הפעל את Win32DiskImager

חפש קובץ.img תחת האפשרות "קובץ תמונה"

בחר את הכונן הנכון "התקן" (למשל:)

לחץ על כפתור "כתוב" כדי להתחיל את תהליך הצריבה

לחץ על "כן" כאשר תתבקש

לאחר סיום הכנס את כרטיס ה- SD שלך לתוך פטל פאי והפעל אותו

שלב 3: עדכן את Raspbian

הגדר IP סטטי ל- Raspbian לפני העדכון, איך?

התחבר למסוף raspbian

משתמש: piPassword: פטל

סוּג

sudo nano /etc/dhcpcd.conf

גלול מטה עד למטה והדבק שורות קוד אלה

ממשק eth0

סטטי ip_address =/24 נתבים סטטיים = domain_nameservers סטטי = ממשק wlan0 סטטי ip_address =/24 נתבים סטטיים = domain_nameservers סטטי =

שמור אותו על ידי לחיצה על "ctrl+x" ו- "y"

סוף סוף אתחל את הפאי שלך עם "אתחול סודו"

לאחר ההפעלה מחדש, הפעל את הפקודה הבאה כדי לעדכן את raspbian לגרסה האחרונה

עדכון sudo apt-get

sudo apt-get upgrade

sudo apt-get dist-upgrade

שלב 4: התקן חבילות

הגיע הזמן להתקין את כל התלות הנדרשת

במסוף הפעל את הפקודות האלה

sudo apt-get להתקין nodejs

sudo apt-get להתקין npm

sudo apt-get להתקין git

sudo npm התקן pm2 -g

בדוק אם הכל מותקן כראוי על ידי הפעלת פקודות אלה

צומת -v

npm -v

pm2 -v

git -גרסה

שלב 5: שיבוט מאגר "HomeAutomationServer"

שיבוט מאגר "HomeAutomationServer" מ- github

שיבוט git

לאחר שיבוט, היכנס לספריית "HomeAutomationServer" והפעל זאת

התקנת npm

כל התלות הנדרשת לפרויקט תתקין באופן אוטומטי

שלב 6: הפעל שרת עם Pm2

הפעל שרת עם pm2

הקלד זאת במסוף כדי ליצור את הנתיב עבור pm2

הפעלה pm2

העתק את הפקודה שנוצרה והדבק במסוף והפעל אותה

לבסוף, הפעל שרת עם pm2, הקלד פקודה זו, אתה אמור להיות בספרייה הנכונה עד עכשיו

pm2 התחל server.js -שם "HomeAutomationServer" -שעון

הפעל פקודה זו כדי לשמור את השרת ל- pm2 כך ש- pm2 יפעיל אוטומטית את השרת שלך בכל אתחול

pm2 שמור

שלב 7: הפעל מחדש את השרת

הפעל מחדש את השרת באמצעות פקודה זו

sudo אתחול מחדש

לאחר אתחול מחדש, הקלד פקודה זו כדי לבדוק אם השרת מופעל אוטומטית לאחר אתחול מחדש

רשימת pm2

עם זה השלמת את ההדרכה להגדרת השרת הפועל עם pm2

אבל לפני שתסיים את כל ההדרכה, הרשה לי לומר לך שזוהי רק מחצית מהיישום, אז היכן ההדרכה שנותרה אתה שואל, בקר בכתובת https://github.com/khairmuhammad-ybh/HomeAutomati… להדרכה האחרונה כדי להתקין את האפליקציה במכשיר שלך.

עדכונים

הורד והתקן את ה- APK המסופק כאן: HomeAutomation ונסה אותו

מוּמלָץ: