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

PiGMI: 3 שלבים
PiGMI: 3 שלבים

וִידֵאוֹ: PiGMI: 3 שלבים

וִידֵאוֹ: PiGMI: 3 שלבים
וִידֵאוֹ: גידול ענבים מזרעים קל מאוד עם 3 שלבים 2024, נוֹבֶמבֶּר
Anonim
PiGMI
PiGMI

תן לי להציג את PiGMI - Pi Garage Monitor דרך האינטרנט

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

הפרויקט נבנה בשנת 2016 ומאז הוא פועל. העיצוב התבסס על שמירה על דברים פשוטים ככל האפשר. לדוגמה, לדלת המוסך ארבע מצבים: פתוח, סגור, תקוע וחסום. השניים הראשונים ברורים, השניים האחרונים מייצגים אם הדלת נסגרת והיא לא יכולה, אז היא חסומה. אם הוא מנסה להיפתח ולא מצליח לעשות זאת הוא נתקע. הגילוי של מצבים אלה שוב נשמר פשוט. הדלת מתחילה להיפתח תוך כ -2 שניות מלחיצה על הכפתור הידני, ולוקח כ- 15 שניות להיסגר באמצעות הכפתור הידני (או השלט הרחוק). שני תזמונים אלה שימשו לאיתור מצבים תקועים וחסימים. מתג מגנטי פשוט מזהה את מצב דלת המוסך. שוב, אם זה פשוט, זה אומר שאני לא צריך להסתבך עם האלקטרוניקה של דלת המוסך. כך שאם מצב המתג לא ישתנה לאחר הזמן שנקבע תקבל הודעה. כמובן שהדלת יכולה להיפתח בזמן ועדיין להיתקע, אבל היית שם לב לזה - מנסה לשמור על פשטות! ממסרים משמשים על פני הכפתורים הידניים במוסך. ניתן להגדיר אותו עד 3 דלתות.

אז התכנון היה להשתמש ב- Pi כדי לעקוב אחר מצב המתג. ספק ממשק אינטרנט לשליטה ואפשר גישה באמצעות האינטרנט לניטור ושליטה מרחוק. סקרתי את הרעיון הזה עם חבר (טום מילנר) שיצא ויצר עבורי את כל ממשק האינטרנט. אתה יכול להוריד את הקוד ולנסות אותו במצב הדגמה לפני שתגדיר אותו ב- Pi. הממשק מאפשר לך להגדיר את סיכות GPIO עבור המגנטים והיציאות של הממסרים. עיכובי הזמן המשמשים במקרה שהדלת שלך לוקחת יותר מברירת המחדל של 2 ו -15 שניות. אתה יוצר משתמש וסיסמה לאבטחה, יש מתקן רישום. יש לו את ההגדרה במצב אזעקה שבו תוכל לקבל התראת SMS אם הדלת שלך נפתחת בזמן שהיית בחופשה או רק בעבודה. התוכנה נבדקה ב- Raspberry Pi 3 ו- Zero. למידע נוסף הנה קישור לדף הוויקי המוסך שלי. הניטור הוא אופציונלי והנה הקישור.

אספקה

אתה תצטרך:

Raspberry Pi (Pi3 ו- Zero נבדקו) עם מערכת ההפעלה האחרונה של Pi על כרטיס SD ואספקת חשמל

דונגל Wifi

מתגים מגנטיים (1 לדלת) אין סוג

ממסר (ים לדלת)

רוב החלקים האלקטרוניים מקורם ב- Adafruit או אמזון.

חוט - חוט פעמון דלת לחיווט המגנטים לפי

מארזים עבור ממסרים ו- Pi (שלי הדפסתי תלת מימד מ Thingiverse: ממסר, Pi)

תוכנת My-Garage שלי

תוכנת ניטור אופציונלית

הדבק להצמדת מגנט לדלת ולמסגרת הדלת.

ברגים למארזי הרכבה על הקיר

כלים:

חשפניות חוטים, צְבָת

אקדח סיכות להדבקת ריצות חוט במוסך.

מספרי תיל

שלב 1: הגדרת ה- Pi

הגדרת ה- Pi
הגדרת ה- Pi

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

1) אפאצ'י, PHP, פייתון. שוב יש הדרכות בנושא מאתרים כגון Adafruit וכמובן ארגון RaspberryPi.

2) ה- Pi יזדקק לגישה ל- Wifi שלך כך שיהיה עליך להגדיר אותו.

3) לגישה מחוץ לבית שלך יהיה עליך לספק שיטה לעבור דרך קיר האש של הנתב. אני משתמש בכתובת אינטרנט של noip.com והשתמשתי במספר יציאה אחר עבור Apache כתכונת אבטחה נוספת. שוב יש הרבה הדרכות באינטרנט לסידור זה.

4) תוכנת My-Garage מבית Github

שלב 2: חיווט ותצורה

חיווט וקונפיגורציה
חיווט וקונפיגורציה
חיווט וקונפיגורציה
חיווט וקונפיגורציה
חיווט וקונפיגורציה
חיווט וקונפיגורציה

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

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

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

מוּמלָץ: