תוכן עניינים:
- שלב 1: פיתול פטל פי עם ממסר 8 ערוצים
- שלב 2: הגדר את Raspbian Lite ב- Raspberry Pi
- שלב 3: עדכן את Raspbian
- שלב 4: התקן חבילות
- שלב 5: שיבוט מאגר "HomeAutomationServer"
- שלב 6: הפעל שרת עם Pm2
- שלב 7: הפעל מחדש את השרת
וִידֵאוֹ: אוטומציה ביתית: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הפכו את הבית שלכם לבית חכם, בעזרתו תוכלו לשלוט בכל המכשירים האלקטרוניים בביתכם בתוך אפליקציה אחת. אבל לפרויקט הזה, הקפדתי לשלוט רק בכל התאורה בבית. הכל נעשה בקלות עם Raspberry pi 3 וממסר לשליטה במתגים הפיזיים ובניית אפליקציה מאפס לשליטה בממסר לשלט הרחוק.
חומרים נדרשים
פטל פאי 3
מודול ממסר 8-ערוצים 5v
כרטיס מיקרו SD (8GB)
חוט מגשר בין נקבה לנקבה
תוכנה בשימוש
Win32DiskImager
שלב 1: פיתול פטל פי עם ממסר 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 ונסה אותו
מוּמלָץ:
לחצן אוטומציה ביתית של 5 $: 4 שלבים
לחצן אוטומציה ביתית של $ 5: לחצן אוטומציה ביתית של $ 5 לפעמים הפתרון הפשוט ביותר הוא כפתור אחד. רצינו דרך קלה להפעיל שגרת "שינה" במרכז האוטומציה הביתי שלנו (גובה Hubitat), המכבה את רוב האורות, מכניס אחרים לרמות ספציפיות ו
מערכת אוטומציה ביתית עם צריכת חשמל נמוכה במיוחד: 6 שלבים (עם תמונות)
מערכת אוטומציה ביתית עם צריכת חשמל נמוכה במיוחד: בפרויקט זה אנו מראים כיצד תוכל לבנות מערכת אוטומציה ביתית מקומית בסיסית בכמה צעדים. אנו הולכים להשתמש ב- Raspberry Pi אשר ישמש כמכשיר WiFi מרכזי. בעוד שבצמתי קצה אנו הולכים להשתמש בקריקט IOT לייצור סוללה
אוטומציה ביתית: 5 שלבים
אוטומציה ביתית: בפרויקט הזה, איננו משתמשים בהרבה דברים בונים אותו מאפס כדי להבין את התהליך של IoT internet of thingsvideo עבור כל הפרויקט
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: בפרויקטים קודמים של NodeMCU שלטתי בשני מכשירי חשמל ביתיים מאפליקציית Blynk. קיבלתי הערות והודעות רבות לשדרוג הפרויקט באמצעות שליטה ידנית והוספת תכונות נוספות. אז עיצבתי את תיבת הרחבת הבית החכם הזה. ב- IoT זה
אוטומציה מדוברת -- אודיו מאת Arduino -- אוטומציה מבוקרת קול -- מודול בלוטות 'HC - 05: 9 שלבים (עם תמונות)
אוטומציה מדוברת || אודיו מאת Arduino || אוטומציה מבוקרת קול || מודול בלוטות 'HC - 05: …………………………. אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים …. …. בסרטון זה בנינו אוטומציה מדוברת .. כאשר תשלח פקודה קולית באמצעות הנייד, היא תפעיל מכשירים ביתיים ותשלח משוב