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

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

באמצעות שני לוחות 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: הידור הקושחה

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

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

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

instagram viewer
  1. אם עדיין לא מותקן, התקן את ESPHome ב-Home Assistant: עבור אל הגדרות > לְהוֹסִיף-Ons ולחץ ESPHome.
    צילום מסך של ראווי. NAR
  2. נְקִישָׁה פתח את ממשק המשתמש באינטרנט ולאחר מכן לחץ מכשיר חדש.
  3. תן שם למכשיר בכל מה שאתה רוצה. עבור הדרכה זו, קראנו לו "רמקול פעמון חכם". נְקִישָׁה הבא > דלג על שלב זה.
  4. לאחר מכן בחר ESP8266 לוח מהאפשרויות ולאחר מכן לחץ לדלג.
  5. זה יראה תצורה חדשה בשם רמקול-פעמון חכם.
  6. באופן דומה, צור תצורה אחת נוספת ושם לה מתג פעמון חכם.
  7. לאחר יצירת התצורות, פתח את ה רמקול-פעמון חכם תצורה על ידי לחיצה על לַעֲרוֹך לַחְצָן.
  8. לאחר מכן הדבק את הקוד הבא מתחת ל- פורטל שבוי: טֶקסט.
    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<: eqpreset="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. בחר את COM יציאה ולאחר מכן לחץ לְדַפדֵף כדי לבחור את קובץ הקושחה שהורדת בשלב הקודם.
  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. לשם כך, בצע את השלבים הבאים:

  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 פועלת כהלכה, אתה יכול להוסיף מצלמת IP במעגל סגור, ולשלב עם Home Assistant באמצעות Frigate NVR כדי ליצור אוטומציה מתקדמת בבית ולשפר את אבטחת הבית. אתה יכול גם לשלב חיישן PIR או חיישן קיבולי מגע במקום מתג פעמון דלת מסורתי. האפשרויות עם Home Assistant הן אינסופיות.