תוכן עניינים:
- אספקה
- שלב 1: הרכבת RPi
- שלב 2: גזור והרכב תיבת בקרה
- שלב 3: הר מתגי קנה והפעל כבל
- שלב 4: חבר את ה- Raspberry Pi ל- WiFi שלך
- שלב 5: התקן והתקן את התוכנה
וִידֵאוֹ: בקר מוסך חכם: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
הפרויקט הזה קרה כאשר הייתי עוזב את הבית לעבודה ומגיע לשם באמצע הדרך, רק כדי להיכנס לרגע של בהלה שבה לא יכולתי לזכור אם סגרתי את דלת המוסך. לפעמים השתכנעתי שלא, והסתובבתי, רק כדי לוודא שאכן סגרתי את דלת המוסך. עכשיו אני מגיע באיחור של 30 דקות לעבודה … נהדר. ברגע שקניתי את הבית שלי, הבנתי שעכשיו אני יכול לעשות מה שאני רוצה לפתיחת דלת המוסך שלי, והרעיון הזה נולד.
אספקה
- Raspberry Pi - אני חושב שכמעט כל דגם אמור לעבוד, כל עוד הוא יכול להריץ את ג'אנגו, NGINX וגוניקורן. השתמשתי ב- Raspberry Pi 3 B+. ייתכן שיהיה עליך לשנות כמה דברים אם יש לך גרסה אחרת. - (https://www.adafruit.com/product/3775)
- כרטיס microSD (עבור
- כבל סרט בן 40 פינים לסיכות GPIO - (https://www.adafruit.com/product/1988)
- לוח פיצוץ GPIO בעל 4 פינים - (https://www.adafruit.com/product/2029)
- לוח ממסר Opto -Isolated מדורג עבור> 20V DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- לוח Perma-Proto בגודל חצי-(https://www.adafruit.com/product/1609)
- חוט חיבור (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- מתג קנה מגנטי - (https://www.amazon.com/gp/product/B076GZDYD2)
- מכסה אבק HDMI של Raspberry Pi - (https://www.amazon.com/gp/product/B07P95RNVX)
- מכסה אבק של Ethernet פטל אתרי - (https://www.amazon.com/gp/product/B01I814D0U)
- מכסה אבק מסוג Raspberry Pi USB (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- מקור הכוח של Raspberry Pi (תלוי בדגם של פטל הפאי בו אתה משתמש)
- מארז Raspberry Pi - (https://www.amazon.com/gp/product/B07QPCPK8G)
- שקע 3.5 מ"מ - (https://www.amazon.com/gp/product/B00OGLCR3W)
- בורג/סטנדים M2.5 ללוחות הרכבה - (https://www.amazon.com/dp/B0721SP83Q)
- 18 כבל AWG - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 מ"מ אקריליק שקוף - (https://www.amazon.com/gp/product/B07RY4X9L3)
- גישה לחותך לייזר
שלב 1: הרכבת RPi
כתוב את כרטיס ה- microsd עם התמונה הרפבית האחרונה לבחירתך. (https://www.raspberrypi.org/documentation/installation/installing-images/) לאחר מכן הרכיב את הלוח במארז והצמד את כבל הסרט לפני אבטחת המכסה על המארז. לאחר מכן הוסף את יציאות האבק.
שלב 2: גזור והרכב תיבת בקרה
יהיה עליך למצוא מקום שיאפשר לך לחתוך את הקופסה שלך על חותך לייזר, לחפש מקום יצרני מקומי או באינטרנט למקומות שיכולים לחתוך אקריליק. לחלופין, סביר להניח שתוכל להשתמש בכל סוג אחר של תיבת פרוייקטים המתאימה. הקפד להוסיף נגד 330 אוהם בין קו 3.3v למסוף ה- COM של מתג הקנה. לא. הטרמינל חוזר לסיכת GPIO המועדפת.
חברו את הממסר עם 5v העובר ל- DC+, GND ל- DC ו- PINIO לפי בחירה ל- IN.
מסופי פתיחת דלתות המוסך יתחברו לממסר ב- COM ו- NO
שלב 3: הר מתגי קנה והפעל כבל
וודא שהכבל שלך אינו מעכב את נסיעת הדלת שלך. חברו לאותם שני ברגים שאליהם כפתורי הקיר שלכם מתחברים כדי לפתוח את הדלת.
שלב 4: חבר את ה- Raspberry Pi ל- WiFi שלך
וודא שאתה יכול SSH לפאי הפטל שלך כדי שתוכל להתקין את שרת האינטרנט. לאחר מכן תוכל לטעון אותו במוסך שלך ואת השאר ניתן לבצע מהמחשב שלך.
שלב 5: התקן והתקן את התוכנה
ב- Raspberry Pi, התקן את ג'אנגו עם פקודות:
- `עדכון sudo apt`
- `sudo apt להתקין python3-pip`
- `sudo pip3 להתקין django`
לאחר מכן התקן את NGINX ו- gunicorn
- `sudo apt להתקין nginx`
- `sudo pip3 להתקין קרן קרן`
התקן את מודול python צור פרויקט django, צור הגירות והגדר את settings.py
- העתק את הכדור ל /srv
- התקן באמצעות `sudo pip3 התקן django-smart-carhole-0.1.tar.gz`
- צור פרויקט django עם `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage/`
- ערוך את הקובץ settings.py שנמצא ב /srv/my_smart_garage/my_smart_garage/setting.py
- הוסף את כתובת ה- IP של פטל הפאי או את שם המארח שלה ב- ALLOWED_HOSTS
- הוסף 'door_control', לרשימת INSTALLED_APPS
- ערוך את TIME_ZONE לאזור הזמן שלך
- הוסף לסוף הקובץ את ההגדרות הבאות: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL ומלא עם הערכים המתאימים לו. ראה דוגמאות לתמונות.
- הוסף את "path ('door_control/', include ('door_control.urls')), 'לרשימת /srv/my_smart_garage/my_smart_garage/urls.py ברשימת כתובות האתרים
- הוסף ', כלול' לשורת הייבוא בחלק העליון של ספריית django.urls. ראה דוגמאות לתמונות.
- להעביר את האפליקציה עם 'sudo python3 manage.py migrate'
- לבדוק כדי לוודא שהדברים עובדים על ידי הפעלת שרת הבדיקה עם: `python3 manage.py runserver 0.0.0.0: 8000`
- נווט אל פטל הפטל שלך כך: https:// [ipaddress]: 8000/door_control
- אתה צריך להיפגש עם דף כמוצג.
עכשיו הגיע הזמן להגדיר אותו כך ששרת האינטרנט יפעל באופן אוטומטי.
- תחילה השבת את מצב איתור באגים בקובץ setting.py
- בטל את התגובה של server_names_hash_bucket_size 64 ב- /etc/nginx/nginx.conf
- העתק את קובץ gunicorn אל /etc/systemd/system/gunicorn.service
- העתק את קובץ nginx אל /etc/nginx/conf.d/smart_carhole.conf
- להתחיל את שני התהליכים
- systemctl לאפשר gunicorn.service
- systemctl התחל gunicorn.service
- systemctl אפשר nginx.service
מוּמלָץ:
פותחן דלת מוסך חכם DIY + שילוב עוזר הבית: 5 שלבים
פותחן דלת מוסך חכם DIY + שילוב עוזר הבית: הפוך את דלת המוסך הרגילה שלך לחכם באמצעות פרויקט עשה זאת בעצמך. אני אראה לך כיצד לבנות אותו ולשלוט בו באמצעות Home Assistant (מעל MQTT) ויהיה לי אפשרות לפתוח ולסגור מרחוק את דלת המוסך שלך. אשתמש בלוח ESP8266 בשם Wemos
פותחן דלת מוסך חכם זול: 6 שלבים (עם תמונות)
פותחן דלת מוסך חכם זול: אשראי די העתק את היישום של Savjee אבל במקום להשתמש ב- Shelly השתמשתי ב- Sonoff Basic. בדוק את אתר האינטרנט שלו ואת ערוץ YouTube! Https: //www.savjee.be 2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/Assumptions אתה
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פי: 10 שלבים (עם תמונות)
שעון מעורר חכם: שעון מעורר חכם המיוצר עם פטל פאי: האם אי פעם רצית שעון חכם? אם כן, זה הפתרון בשבילך! הכנתי שעון מעורר חכם, זהו שעון שתוכל לשנות את זמן ההתראה בהתאם לאתר. כאשר האזעקה תיגמר, ישמע צליל (זמזם) ושתי נורות יעיפו
מוסך חכם: 5 שלבים
מוסך חכם: שלום לכולם! זהו פרויקט IoT מוסך חכם. מוסך חכם כולל תכונות אבטחה כגון סטרימינג בשידור חי, זיהוי פנים. חוץ מזה, למוסך חכם יש חיישן תנועה לאיתור מכוניות שיאפשרו לדלת המוסך להיפתח. זיהוי המכשול הוא
חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים
חיוג חכם-טלפון חכם מסורתי לתיקון אוטומטי: חיוג חכם הוא טלפון חכם המתקן אוטומטית שנוצר לקשישים בעלי צרכים מיוחדים, והוא מאפשר לקשישים לחייג ישירות מהטלפונים המסורתיים שהם רגילים אליהם. רק בהתנדבות במרכז לגיל הזהב המקומי אני