תוכן עניינים:
- אספקה
- שלב 1: הגדרת פטל פטל
- שלב 2: תיבת פעמון הדלת
- שלב 3: אינטגרציה של HomeAssistant
- שלב 4: שיחת פעמון דלת שמח
וִידֵאוֹ: פעמון דלת חכם לבית עוזר: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
אז רציתי פעמון עם התכונות הבאות:
- סרטון מהדלת
- אודיו דו כיווני
- שני כפתורים
- שילוב עם טאבלט המותקן על הקיר ומציג ממשק משתמש HomeAssistant
כמה אפשרויות הגיעו כמו Doorbird (יקר ואין להן שיחות שמע דו כיווניות באמצעות HTML5) ופעמון צלצול (אבל אני לא אוהב מנוי, פעמון מבוסס ענן)
כמפתח וכמתעסק, כבר סיימתי כמה פרויקטים אבל זה היה ללא ספק אחד הקשים ביותר לביצוע. התקשיתי מאוד להפעיל את האודיו הדו-כיווני עד לנקודה שבה אתה יכול להבין אחד את השני. זה בעיקר בגלל שיש די הרבה הד,…. הרעיון מגיע מ- DoorPi, אך עם פרוטוקול SIP, היה לי יותר מדי הד מה שגרם לכך שאיננו מבינים זה את זה.
מכיוון שפעמון הדלת שלי מוגן לחלוטין מהאלמנטים, אנו מסוגלים להפוך את החזית מעץ חיתוך.
אספקה
- Raspberry Pi 3 B או 3B+ (אל תלך על בננה פי עם PoE מובנה מכיוון שהוא אינו תומך בממשק המצלמה הרגיל של Raspberry Pi CSI) = 33, 67 €
- כרטיס מיקרו SD = 2, 69 €
- מצלמת עין הדג Raspberry Pi = 14, 14 €
- מתאם PoE = 4, 94 €
- RaspiAudio Mic + = € 24, 69
- גישה למדפסת תלת מימד (וחותך לייזר)
- לחצנים לפעמון הדלת
- הרבה זמן!
זה מסתכם בסך כולל של 80,13 €.
מחוץ לתחום, התחנה הפנימית:
- הגדרת HomeAssist עם מתווך MQTT
- טאבלט אנדרואיד מותקן על הקיר
שלב 1: הגדרת פטל פטל
אני ממליץ לך בחום להשתמש ב- ethernet במקום ב- Wifi. איכות השמע שלי השתפרה מאוד בגלל זה. אנו נשתמש גם ב- UV4L מכיוון שהוא תומך ב- webrtc ולכן מובנה ביטול הד. ה- Doorpi משתמש ב- linphone, לקוח SIP ולא הצלחתי לגרום לביטול ההד לפעול.
-
הורד את Raspbian Stretch Lite והתקן אותו על כרטיס ה- Micro SD. תהיה בטוח ש:
אפשר ssh על ידי יצירת קובץ ssh ריק במחיצת האתחול
- הפעל את הפקודות הבאות:
עדכון sudo apt-get
sudo apt-get upgrade
מַצלֵמָה
הפעל את המצלמה באמצעות raspi-config וודא של- GPU יש לפחות 192 מגה-בייט של זיכרון RAM.
RaspiAudio
עקוב אחר מדריך ההתקנה של RaspiAudio שנמצא בכתובת
UV4L
עקוב אחר מדריך ההתקנה של UV4L המצוי בכתובת
התאם את הקובץ /etc/uv4l/uv4l-raspicam.conf וודא שתשנה את ההגדרות הבאות:
ההגדרות הבולטות ביותר הן probaby --enable-webrtc-video = no: זאת מכיוון שתמיד נזרים את הסרטון מ- uv4l באמצעות mjpeg המקודד h264.
באמצעות הקבצים הבאים הממוקמים ב-/usr/share/uv4l/demos/doorpi/, אתה יכול כבר לבדוק את האודיו והווידאו הדו כיווני.
- index.html (שנה את שמו מ- index.html5, יש צורך לשנות את שמו בשל דרישות העלאה להוראות)
- main.js
- signalling.js
דפדף אל https:// [ip-of-raspberrypi]: 8888 ובדוק אם אתה יכול לגרום לשמע דו-כיווני לעבוד.
pi-mqtt-gpio
הדרך הקלה ביותר שמצאתי לגרום לכפתורי הפעמון לפעול היא לצרף אותם לפאי הפטל ולהשתמש ב- pi-mqtt-gpio כדי לשלב אותו עם HomeAssistant.
קובץ התצורה שלי הוא כדלקמן:
mqtt: host: xxxx port: 1883 משתמש: [שם משתמש] סיסמא: [password] topic_prefix: "פעמון הדלת" gpio_modules: - שם: raspberrypi מודול: ניקיון raspberrypi: yes digital_inputs: - name: button_1 module: raspberrypi pin: 17 on_payload: " כבוי "off_payload:" On "pullup: yes pulldown: no - name: button_2 module: raspberrypi pin: 27 on_payload:" Off "off_payload:" On "pullup: yes pulldown: no
שים לב שככל שיש יותר סיכות קרקע זמינות כסיכות 3.3V, אני בוחר להשתמש בסיכות GPIO של pullup ובכך הפכתי את הודעות ה- MQTT שלי.
uv4l-raspicam.conf
נהג = raspicam |
auto-video_nr = כן |
מאגרי מסגרות = 4 |
קידוד = h264 |
רוחב = 1024 |
גובה = 768 |
framerate = 10 |
סיבוב = 270 #תלוי בהתקנת החומרה שלך |
server-option = --port = 9090 |
server-option = --bind-host-address = 0.0.0.0 |
server-option = --use-ssl = כן |
server-option = --ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --enable-webrtc-video = לא |
server-option = --enable-webrtc-audio = כן |
server-option = --webrtc-vad = כן |
server-option = --webrtc-echo-ביטול = כן |
server-option = --webrtc-max-playout-delay = 34 |
server-option =-אפשר-www-server = כן |
server-option = --www-root-path =/usr/share/uv4l/demos/doorpi/ |
server-option = --www-index-file = index.html |
server-option = --www-port = 8888 |
server-option = --www-bind-host-address = 0.0.0.0 |
server-option = --www-use-ssl = כן |
server-option = --www-ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --www-ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --www-webrtc-signal-path =/webrtc |
הצג rawgistfile1.txt המתארח אצל ❤ על ידי GitHub
שלב 2: תיבת פעמון הדלת
- פעמון אחורי v1.stl: קופסא מודפסת תלת-ממד עבור פטל פאי ומתאם PoE
- פעמון דלת מול v1.svg: צלחת פנים בחיתוך לייזר
- פעמון-מיקרו v1.stl: קופסה מודפסת תלת-ממדית המכילה מירופון עטוף בבידוד קול, מודבקת על צלחת פנים
הברג את פי הפטל במחזיקי הברגים המצורפים והנח את מתאם ה- PoE בצד ימין למעלה. שים את המצלמה והמיקרופון במקומם (הקפד לנתק את המיקרופון ולוודא שהחור של המיקרופון מיושר היטב עם חור בלוח הפנים).
שלב 3: אינטגרציה של HomeAssistant
הקבצים הבאים מאפשרים אינטגרציה של HomeAssistant:
- doorpi.yaml: חבילה המכילה את כל מה שקשור לפעמון הדלת כולל האזנה להודעות MQTT ואוטומציות להשמעת הפעמון כאשר לוחצים על פעמון הדלת.
- www/doorpi/doorpi-card.js: lovelace doorpi כרטיס שצריך את signalling.js ו- doorpi-camera-view.js
חשוב: שים לב שאתה חייב להריץ את HomeAssistant עם https/ssl כי אחרת כרום לא יאפשר לך גישה למכשירי השמע.
שלב 4: שיחת פעמון דלת שמח
זהו, כעת תוכל להתקשר למישהו באמצעות פעמון הדלת ו- HomeAssistant יעבור אוטומטית לכרטיס הפעמון. שם תוכל להחליט לקבל או להתעלם מפעמון הדלת.
מוּמלָץ:
פעמון דלת חכם מסוג Raspberry Pi DIY שיכול לזהות אנשים, מכוניות וכו ': 5 שלבים
פעמון דלת חכם מסוג Raspberry Pi שיכול לזהות אנשים, מכוניות וכו ': עיצוב זה מסוג Steampunk משתלב עם עוזר הבית ומערכת השמע מרובת החדרים שלנו כדי לתקשר עם שאר הבית החכם שלנו. במקום לקנות פעמון טבעת (או קן, או אחד המתחרים האחרים) בניתי את הדלת החכמה שלנו
פותחן דלת מוסך חכם DIY + שילוב עוזר הבית: 5 שלבים
פותחן דלת מוסך חכם DIY + שילוב עוזר הבית: הפוך את דלת המוסך הרגילה שלך לחכם באמצעות פרויקט עשה זאת בעצמך. אני אראה לך כיצד לבנות אותו ולשלוט בו באמצעות Home Assistant (מעל MQTT) ויהיה לי אפשרות לפתוח ולסגור מרחוק את דלת המוסך שלך. אשתמש בלוח ESP8266 בשם Wemos
פעמון דלת מותאם אישית המופעל באמצעות פעמון: 6 שלבים
פעמון דלת מותאם אישית המופעל בפעמון: שלום! שמי ג'סטין, אני ג'וניור בתיכון, ומדריך זה יראה לך כיצד להכין פעמון דלת המופעל כאשר מישהו דורך על מחצלת הדלת שלך, והוא יכול להיות כל מנגינה או שיר שתרצה! מכיוון שמחצלת הדלת מפעילה את הדלת
הפוך את פעמון הדלת החוטית שלך לפעמון דלת חכם בעזרת IFTTT: 8 שלבים
הפוך את פעמון הדלת החוטית שלך לפעמון דלת חכם בעזרת IFTTT: פעמון הדלת ה- WiFi הופך את פעמון הדלת החוטית הקיים שלך לפעמון חכם. https://www.fireflyelectronix.com/product/wifidoor
הפוך את פעמון הדלת החוטית שלך לפעמון דלת חכם בעזרת עוזר הבית: 6 שלבים
הפוך את פעמון הדלת החוטית שלך לפעמון דלת חכם בעזרת עוזר הבית: הפוך את פעמון הדלת הקווי הקיים שלך לפעמון חכם. קבל הודעה לטלפון שלך או זוג עם מצלמת הדלת הקדמית שלך כדי לקבל התראה על תמונה או וידאו בכל פעם שמישהו מצלצל בפעמון הדלת שלך. למידע נוסף בכתובת: fireflyelectronix.com/pro