פרסומת

גאדג'טים לבית חכם הם מגניבים אך יכולים להיות יקרים. עם Raspberry Pi ורכיב או שניים, קל וזול לחבר מכשירים קיימים לאינטרנט.

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

מה אתה צריך

כדי להפוך את דלת המוסך לאוטומטית, תצטרך:

  • מנוע לדלת מוסך שיכול להפעיל טריגר חיצוני.
  • Pi פטל (כל דגם) המחובר לאינטרנט. הדרכה זו מניחה שה- Pi שלך מפעיל את מערכת ההפעלה Raspbian (אם זה לא, עיין במאמר שלנו בנושא כיצד להתקין את Raspbian על Raspberry Pi שלך כיצד להתקין מערכת הפעלה על פטל Piלהלן התקנת מערכת הפעלה על Raspberry Pi שלך וכיצד לשכפל את ההתקנה המושלמת שלך לשחזור מהיר מאסון. קרא עוד ).
  • א לוח הרחבת ממסר, שאפשר למצוא למצוא באמזון.
  • ספק כוח 2A ל- Raspberry Pi. דגם בעל דירוג נמוך יותר עשוי להתקשות בנהיגת לוח הממסר כמו גם ב- Pi.
  • ארבעה כבלי מגשרים (ועוד אחד נוסף לכל דלת נוספת שתרצה לשלוט בהם).
  • די בכבל בעל שני ליבות כדי להגיע בין Pi למנוע דלת המוסך. חוט רמקול זול הוא אידיאלי, אך כבל טלפון או אתרנט יכולים לעבוד גם כן.
instagram viewer

לאחר שאספת את הרכיבים האלה יחד, הגיע הזמן להתחיל.

כיצד פועלת דלת המוסך האוטומטית

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

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

שלב 1: חבר את ה- Raspberry Pi לממסר

תיצור לפחות ארבעה חיבורים בין ה- Raspberry Pi שלך ולוח הממסר. אם אתה משתמש ב- Pi Zero, יהיה עליך להלחם את החיבורים ישירות, או להלחם כותרת GPIO ל- Pi ולהשתמש בחוטי מגשר עבור החיבורים. האפשרות האחרונה מומלצת מכיוון שאם תרצה אי פעם לנתק את לוח הממסר ולהשתמש ב- Raspberry Pi למשהו אחר, לא תצטרך לבטל את הלחמת החיבורים שלך. לדגם הגדול יותר של פיס יש כבר סיכות כותרת לחיבור כבלי מגשר לדחיפה.

אם אתה לא משתמש ב- GPIO הקפד לקרוא את המאמר שלנו כל מה שצריך לדעת על סיכות פטל Pi GPIO כל מה שצריך לדעת על סיכות פטל Pi GPIOה- Raspberry Pi הוא מחשב קטן ופנטסטי, אבל מה עושים הסיכות של ה- GPIO (קלט כללי / פלט כללי) בדיוק? בקיצור, הם פותחים עולם שלם של התמצאות והמצאה אלקטרונית של DIY. קרא עוד .

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

ממסר לוח JD-VCC למגשר VCC

כאשר כל הכיבוי מופעל, חבר את לוח הממסר ל- Pi שלך באופן הבא:

  • התחל בחיבור Pi Pin 2 (5V מסילה) ל- JD-VCC בלוח הממסר.
  • חבר Pi Pin 1 או Pin 17 (3.3V rail) ל- VCC בלוח הממסר.
  • חבר Pi Pin 6 (GND) ל- GND בלוח הממסר.
  • לבסוף, חבר את Pi Pin 7 (GPIO 4) ל- IN1 בלוח הממסר. זה החיבור שמעביר את הממסר.

אם יש לך יותר מדלת מוסך אחת, או אם ברצונך להוסיף שליטה לשערים חשמליים, עליך להוסיף חיבורים נוספים בין IN2, IN3 וכו '. בלוח הממסר ובסיכות כניסה / יציאה נוספות בחינם של GPIO ב- Pi.

פטל Pi מחובר ללוח ממסר

שלב 2: התקן תלות ב- Paspberry Pi

Raspbian מגיע עם Python המותקן מראש, אך תצטרך להוסיף את ספריית GPIO. הקלד את הדברים הבאים בחלון המסוף ב- Pi שלך:

עדכון sudo מתאים לקבל. sudo apt-get -y התקן את python-rpi.gpio

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

mkdir ~ / garagedoor. תקליטור ~ / garagedoor

לבסוף, הורידו בקבוק, מסגרת קלה אשר תיצור שרת אינטרנט פשוט ב- Pi שלך:

ווגט https://bottlepy.org/bottle.py

שלב 3: צור את סקריפט הבקרה

להלן סקריפט פשוט של פייתון לשליטה בלוח הממסר דרך HTTP:

# סקריפט פייתון לשליטה על דלת המוסך # טען ספריות. יבוא RPi. GPIO בתור GPIO. זמן יבוא. מנתיב יבוא בקבוק, הפעלה, תבנית # הגדר את סיכות ה- GPIO. GPIO.setmode (GPIO.BOARD) GPIO.setup (7, GPIO.OUT) GPIO.setup (11, GPIO.OUT) GPIO.output (7, True) GPIO.output (11, True) # טפל בקשות http לכתובת השורש. @route ('/') אינדקס def (): החזר 'עזוב.' # טפל בבקשות http ל- / garagedoor. @route ('/ garagedoor /: doornum') def garagedoor (doornum = 0): if doornum == '0': return 'לא צוין מספר דלת' elif doornum == '1': GPIO.output (7, False) time.sleep (.8) GPIO.output ( 7, נכון) חזרה 'דלת מספר 1 רוכבת.' elif doornum == '2': GPIO.output (11, False) time.sleep (.8) GPIO.output (11, True) להחזיר 'דלת מספר 2 מחזור' ריצה (מארח = '0.0.0.0', יציאה = 1234)

בפטל Pi שלך, צור קובץ פייתון חדש באמצעות ננו:

ננו דלת

העתק והדבק את הסקריפט למעלה במסמך הריק. צא ושמור עם CTRL + X, לאחר מכן י, ו להיכנס כדי לאשר.

כעת בדוק את התסריט על ידי הפעלתו:

דלת פיתון

אם הכל עובד, תראה הודעה כזו:

הודעה פועלת על תסריט פייתון

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

בהנחה שאין שגיאות, עבור לדפדפן אינטרנט במחשב אחר באותה רשת, ולסרגל הכתובות הקלד את כתובת ה- IP של ה- Pi שלך ואחריו נקודתיים ו 1234. לדוגמה, אם כתובת ה- IP של Raspberry Pi שלך הייתה 11.22.33.44, היית מקליד 11.22.33.44:1234 לדפדפן שלך.

אם הכל עובד, תראה הודעה המודיעה לך ללכת!

עכשיו להוסיף /garagedoor/1 אחרי כתובת ה- IP ומספר היציאה, כך: 11.22.33.44:1234/garagedoor/1

מכה להיכנס, וכדאי לשמוע את הממסר הראשון בלוח לוחץ פעמיים כשהוא נסגר ונפתח שוב. אם תשנה את ה- 1 ל- 2 ותטען מחדש את הדף, תשמע את מחזור הממסר השני.

שלב 4: חבר את הממסר למנוע הדלת

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

חיבורי לוח ממסר למנוע הדלת

ישנם שלושה מסופים לכל ממסר - השתמש בזוג הפתוח בדרך כלל כמוצג בתמונה.

חיבור מנוע לדלת המוסך

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

שלב 5: הגדר את הסקריפט ל- Autoload

אם ה- Raspberry Pi שלך מופעל מחדש מכל סיבה שהיא, כגון הפסקת חשמל, סקריפט Python שלך יפסיק לפעול. כדי לטעון אותו בעת ההפעלה, הוסף את השורה הבאה לשורה שלך /etc/sc.local קובץ (אם אתה מחובר ל- Pi שלך כמשתמש אחר, שנה פאי לשם המשתמש שלך):

nohup python /home/pi/garagedoor/door.py &

עשה זאת באמצעות עורך הטקסט הרגיל שלך, שמור את הקובץ בסיום.

שיקולים ביטחוניים שיש לזכור

אין שום סוג של אבטחה בתסריט המדגם הזה של פייתון - כל מי שיכול לגשת ל- Raspberry Pi שלך דרך כתובת ה- IP שלו יוכל לפתוח ולסגור את דלת המוסך שלך. מפתה לחשוב שרק בגלל שאיש לא יודע שהתסריט שלך נמצא שם, אף אחד לא ימצא את זה, אבל ביטחון באמצעות אפלוליות הוכח שוב ושוב כרעיון רע.

מערכת אימות מלאה היא מעבר לתחום של הדרכה זו, אך פיתרון פשוט לאבטחה הוא לא להנגיש את ה- Pi שלך מחוץ לרשת הביתית שלך.

הנה עוד כמה טיפים לאבטחת Pi פטל שלך אבטחת Pi פטל שלך: מסיסמאות לחומות אשכל אחד יכול להשתמש בגוגל כדי למצוא את שם המשתמש והסיסמה המוגדרים כברירת מחדל של ה- Raspberry Pi שלך. אל תיתנו לפורצים את הסיכוי הזה! קרא עוד .

שליטה על דלת המוסך שלך באמצעות IFTTT או Siri

אם תבחר להנגיש את ה- Pi שלך מהאינטרנט הפתוח, תוכל לשלוט על דלת המוסך שלך משירותים כמו אם זה ואז זה (IFTTT). לדוגמה, אתה יכול לשלב את שירותי ה- Alexa ו- Webhooks IFTTT כדי לפתוח את דלת המוסך שלך כשאתה אומר ביטוי טריגר לאקו של אמזון.

IFTTT Alexa ו- apphook webwook

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

רוצים לדעת עוד? עיין במדריך שלנו להורדה משתמש ב- IFTTT כמו מקצוען מדריך ה- IFTTT האולטימטיבי: השתמש בכלי החזק ביותר של האינטרנט כמו מקצועןאם זה אז, הידוע גם בשם IFTTT הוא שירות מבוסס אינטרנט בחינם כדי לגרום לאפליקציות והמכשירים שלך לעבוד יחד. אינך בטוח כיצד לבנות את היישומון שלך? עקוב אחר מדריך זה. קרא עוד .

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

קיצור הדרך של סירי לקרוא לתסריט לדלת המוסך

מעבר למוסך: עוד פרויקטים לבית חכם DIY

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

מעוניין ב דרכים לאוטומציה של מאוורר התקרה שלך 7 דרכים פשוטות לאוטומציה של מאוורר התקרה שלךבחודשי הקיץ החמים, שמרו על קור רוח עם מאווררי התקרה החכמים והשלטים הרחוקים לנוחות מירבית. קרא עוד גם? והקפידו לבדוק את האחרים האלה פרויקטים לאוטומציה של בית חכם 9 פרויקטים לאוטומציה של בית בית חכם לתקציב זריעהמכשירי בית חכם DIY עשויים לזול באמצעות הפרויקטים וההוראות הנכונים. תשע הדוגמאות הללו מראות לך איך. קרא עוד לעוד רעיונות.

חמיש הוא סופר עצמאי, חובב טכנולוגיה לכל החיים, וחנך מאושר. הוא עבד במחלקות ה- IT של מספר רב-לאומיות לפני שלבסוף פטר את הבוס שלו והלך לבד.