בנו פעמון דלת חכם עשה זאת בעצמך עבור עוזר ביתי עם הודעות דחיפה

בנו פעמון דלת חכם עשה זאת בעצמך עבור עוזר ביתי עם הודעות דחיפה
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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





סרטון היום של MUO גלול כדי להמשיך עם התוכן

באמצעות שני לוחות ESP8266, נבנה פעמון דלת Wi-Fi חכם פונקציונלי במלואו, המשתלב עם תוכנת האוטומציה של הבית החכם Home Assistant ושולח הודעות דחיפה לסמארטפון שלך בכל פעם שמישהו מצלצל בפעמון. זה עובד גם באופן מקומי וגם מרחוק.





דברים שתצטרך

תזדקק לרכיבים הבאים כדי לבנות את פעמון הדלת החכם עשה זאת בעצמך Wi-Fi.





  • 2 לוחות מיקרו-בקר ESP8266, כגון NodeMCU או D1 Mini, ישמשו כמוחו של פעמון הדלת
  • מתג פעמון דלת
  • ספק כוח מיקרו USB
  • DFPlayer Mini (מודול נגן MP3)
  • כרטיס microSD (512MB או יותר)
  • רמקול 2W או 3W (1 אינץ' או 2 אינץ' רחב) לפלט הקול
  • רשת Wi-Fi 2.4GHz
  • שרת Home Assistant פועל על Raspberry Pi, או שאתה יכול התקן את Home Assistant במחשב x86 .
  • חוטי מגשר לחיבור כל הרכיבים

שלב 1: הידור הקושחה

נערוך שתי קושחות שונות:

גרור ושחרר יוצר משחקים בחינם
  • קושחת רמקול פעמון חכם (מקלט)
  • קושחת מתג פעמון חכם (משדר)

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



  1. אם עדיין לא מותקן, התקן את ESPHome ב-Home Assistant: עבור אל הגדרות > לְהוֹסִיף - אָנוּ ולחץ ESPHome .   חיבור רמקול dfplayer ליצירת רמקול פעמון חכם
    צילום מסך של ראווי. NAR
  2. נְקִישָׁה פתח את ממשק המשתמש באינטרנט ולאחר מכן לחץ מכשיר חדש .
  3. תן שם למכשיר בכל מה שאתה רוצה. עבור הדרכה זו, קראנו לו 'רמקול פעמון חכם'. נְקִישָׁה הבא > דלג על שלב זה .
  4. לאחר מכן בחר ESP8266 לוח מהאפשרויות ולאחר מכן לחץ לדלג .   חיבור מתג הדחיפה המסורתי עם מודול פעמון חכם esp8266
  5. זה יראה תצורה חדשה בשם רמקול חכם .
  6. באופן דומה, צור תצורה אחת נוספת ושם לה מתג פעמון חכם .
  7. לאחר יצירת התצורות, פתח את ה רמקול חכם תצורה על ידי לחיצה על לַעֲרוֹך לַחְצָן.
  8. לאחר מכן הדבק את הקוד הבא מתחת ל- פורטל שבוי: text.
     uart: 
      tx_pin: GPIO3
      rx_pin: GPIO1
      baud_rate: 9600

    dfplayer:
      on_finished_playback:
        then:
          logger.log: 'Playback finished event'

    api:
      encryption:
        key: "kQ5tP73N1pOl6XDYtq5RY15IaPsXjTg2A9g5nzHPejE="
      services:
      - service: dfplayer_next
        then:
          - dfplayer.play_next:
      - service: dfplayer_previous
        then:
          - dfplayer.play_previous:
      - service: dfplayer_play
        variables:
          file: int
        then:
          - dfplayer.play: !lambda 'return file;'
      - service: dfplayer_play_loop
        variables:
          file: int
          loop_: bool
        then:
          - dfplayer.play:
              file: !lambda 'return file;'
              loop: !lambda 'return loop_;'
      - service: dfplayer_play_folder
        variables:
          folder: int
          file: int
        then:
          - dfplayer.play_folder:
              folder: !lambda 'return folder;'
              file: !lambda 'return file;'

      - service: dfplayer_play_loop_folder
        variables:
          folder: int
        then:
          - dfplayer.play_folder:
              folder: !lambda 'return folder;'
              loop: true

      - service: dfplayer_set_device_tf
        then:
          - dfplayer.set_device: TF_CARD

      - service: dfplayer_set_device_usb
        then:
          - dfplayer.set_device: USB

      - service: dfplayer_set_volume
        variables:
          volume: int
        then:
          - dfplayer.set_volume: !lambda 'return volume;'
      - service: dfplayer_set_eq
        variables:
          preset: int
        then:
          - dfplayer.set_eq: !lambda 'return static_cast<dfplayer::EqPreset>(preset);'

      - service: dfplayer_sleep
        then:
          - dfplayer.sleep

      - service: dfplayer_reset
        then:
          - dfplayer.reset

      - service: dfplayer_start
        then:
          - dfplayer.start

      - service: dfplayer_pause
        then:
          - dfplayer.pause

      - service: dfplayer_stop
        then:
          - dfplayer.stop

      - service: dfplayer_random
        then:
          - dfplayer.random

      - service: dfplayer_volume_up
        then:
          - dfplayer.volume_up

      - service: dfplayer_volume_down
        then:
          - dfplayer.volume_down
  9. כמו כן, ערוך את SSID ה-Wi-Fi ואת סודות הסיסמה עם השם והסיסמה של ה-Wi-Fi שלך. ודא היכן אתה הולך להתקין את רמקול חכם ו מתג פעמון חכם בעל כיסוי רשת Wi-Fi הגון.
     wifi:  
        ssid: "MyWiFiName"
        password: "MyWiFiPassword"
  10. נְקִישָׁה להציל ולאחר מכן לחץ להתקין .
  11. בחר הורדה ידנית . זה יתחיל את הידור הקושחה. לאחר הקומפילציה, הורד ושמור את הקושחה במערכת שלך.   בדוק יומנים כדי לפתור בעיות ולתקן בעיות
  12. כעת פתחו את פרויקט הפעמון החכם, שנה את סודות ה-Wi-Fi ולאחר מכן הדבק את הקוד הבא מתחת ל- פורטל שבוי:
     binary_sensor: 
      - platform: gpio
        name: "Smart Bell Switch"
        pin:
          number: 4
          mode: INPUT_PULLUP
          inverted: True
        on_press:
          - switch.toggle: relay1
        internal: True

    switch:
      - platform: gpio
        name: "Smart Door Bell"
        icon: 'mdi:bell'
        id: relay1
        pin:
          number: 2
          mode: OUTPUT
          inverted: True
  13. נְקִישָׁה להציל ולאחר מכן לחץ להתקין .
  14. בחר הורדה ידנית . לאחר ההידור, הקושחה תתחיל להוריד באופן אוטומטי. שמור את שתי הקושחה ב- שולחן עבודה .

שלב 2: העלה קבצי סאונד MP3 לכרטיס MicroSD

קח כרטיס microSD בעל קיבולת קטנה (עד 512MB יעבוד). חבר אותו למחשב האישי שלך. הורד את צלילי הפעמון המועדפים עליך מהאינטרנט, או שאתה יכול להקליט את הקול שלך או שלך, ולשמור אותם כקבצי MP3 בכרטיס ה-microSD. הקפד לקרוא לקבצים אלה בשם 1.mp3 , 2.mp3 , וכו.

שלב 3: הבזק את הקושחה למיקרו-בקר ESP8266

כדי להבהב את הקושחה, חבר את ה-NodeMCU או D1 Mini למחשב באמצעות כבל מיקרו USB ולאחר מכן בצע את השלבים הבאים:





  1. הורד והפעל ESPHome-Flasher כְּלִי.
  2. בחר את עם יציאה ולאחר מכן לחץ לְדַפדֵף כדי לבחור את קובץ הקושחה שהורדת בשלב הקודם.
  3. נְקִישָׁה פלאש ESP . המתן עד שהקושחה תהבהב.
  4. לאחר שתסיים, המכשיר יתחבר אוטומטית לרשת ה-Wi-Fi.

בצע את אותם השלבים כדי להבהב את הקושחה בשני לוחות ה-ESP8266.

שלב 4: חיווט לוח ESP8266 עם DFPlayer ורמקול

עיין בתרשים הבא כדי לחבר את DFPlayer עם ה-ESP8266 שעליו הבהבת רמקול חכם קושחה.





אתה יכול להשתמש בחוטי מגשר כדי ליצור חיבורים אלה ולהשתמש במגהץ כדי לחבר את הרמקול ל-DFPlayer (מודול נגן MP3).

לאחר שהכל מחובר, השתמש בשני חוטי מגשר (זכר לנקבה) וחבר אותם ל- מתג פעמון חכם לוח ESP8266. אתה צריך לחבר חוט אחד ל ד2 הצמד ללוח NodeMCU או D1 Mini ESP8266 ועוד אחד ל- 3V אוֹ 3.3V פִּין. לאחר מכן חבר את שני הקצוות האחרים למתג פעמון הלחיצה המסורתי שלך, כפי שמוצג בתרשים למטה.

הקפד לבדוק שוב את החיווט לפני שתמשיך.

שלב 5: הוסף מכשירים ל-Home Assistant

אנחנו צריכים להוסיף את שני המכשירים ל-Home Assistant. לשם כך, בצע את השלבים הבאים:

כיצד לייבא שירים מאייפוד ל- itunes
  1. לך ל הגדרות > מכשירים ושירותים .
  2. אתה תראה את מתג פעמון חכם ו רמקול חכם (אם מופעל) ב- התקנים שהתגלו רשימה.
  3. נְקִישָׁה הגדר > שלח .
  4. בחר אזור מהתפריט הנפתח ולחץ סיים .
  5. באופן דומה, הפעל והוסף את רמקול חכם המכשיר ל-Home Assistant שלך.

שלב 6: צור אוטומציה עבור צליל פעמון מותאם אישית והודעות דחיפה

כדי לאפשר הודעות דחיפה עבור פעמון הדלת החכם DIY Wi-Fi החכם שלך, עליך ליצור אוטומציה ב-Home Assistant. כדי ליצור, אחד, בצע את השלבים הבאים:

  1. ב עוזר בית , לך ל הגדרות > אוטומציות וסצנות .
  2. נְקִישָׁה צור אוטומציה > צור אוטומציה חדשה .
  3. נְקִישָׁה הוסף טריגר ובחר התקן .
  4. בחר מתג פעמון חכם ולאחר מכן בחר פעמון דלת חכם מופעל בתוך ה הדק להפיל.
  5. נְקִישָׁה הוסף פעולה ובחר שירות שיחות .
  6. בחר ESPHome: smart_speaker_dfplayer_play מהתפריט הנפתח.
  7. בתוך ה קוֹבֶץ , הקלד 1, 2 או 3 עבור כל צליל פעמון MP3 שאתה רוצה להשמיע.
  8. לאחר מכן לחץ להציל .
  9. תן שם לאוטומציה ולאחר מכן לחץ להציל שוב.
  10. לקבלת התראות דחיפה בטלפון שלך, התקן את אפליקציית Home Assistant בטלפון החכם שלך, היכנס ל-Home Assistant שלך ולאחר מכן לחץ על הוסף פעולה בחלון האוטומציה.
  11. בחר שירות שיחות ולבחור התראות: שלח התראה דרך mobile_app_YourPhone .
  12. הקלד הודעה שברצונך לקבל בהתראה ולחץ להציל .

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

הפוך פעמון דלת חכם לחכם יותר

בניית פעמון דלת חכם Wi-Fi עשה זאת בעצמך באמצעות לוחות מיקרו-בקר ESP8266 ו-Home Assistant הוא פרויקט מתגמל וחסכוני.

לאחר שהפונקציונליות הבסיסית של פעמון הדלת החכם עשה זאת בעצמך Wi-Fi פועלת כהלכה, תוכל להוסיף מצלמת IPTV במעגל סגור, ולשלב עם Home Assistant באמצעות Frigate NVR כדי ליצור אוטומציה מתקדמת בבית ולשפר את אבטחת הבית. אתה יכול גם לשלב חיישן PIR או חיישן קיבולי מגע במקום מתג פעמון דלת מסורתי. האפשרויות עם Home Assistant הן אינסופיות.