تعد أجراس الباب اللاسلكية طريقة رائعة لإضافة أجراس في المنازل أو المكاتب دون استخدام أي أسلاك. ومع ذلك ، فإن هذه الأجراس اللاسلكية تأتي مع أصوات MIDI محدودة التكوين مسبقًا والتي يتم تشغيلها عندما يضغط شخص ما على الزر الموجود في وحدة الإرسال.

على الرغم من أنه يمكنك التبديل بين أصوات MIDI وزيادة مستوى الصوت أو خفضه ، فهذا كل ما يمكنك فعله باستخدام أجراس الباب اللاسلكية هذه. ومع ذلك ، سنقوم اليوم ببناء جرس باب لاسلكي ذكي DIY حيث يمكنك إضافة أصوات MP3 المخصصة أو ملفات الموسيقى التي سيتم تشغيلها عندما يضغط شخص ما على مفتاح الجرس. يمكنك أيضًا تخصيص الإعداد واستخدام الجرس كمكبر صوت ذكي.

الأشياء التي سوف تحتاجها

ستحتاج إلى ما يلي لبناء وإعداد جرس باب ذكي مخصص DIY.

  • خادم Home Assistant يعمل على Raspberry Pi أو أي جهاز آخر مدعوم.
  • 2 × Wemos D1 mini أو NodeMCU المجالس.
  • مكبر صوت 50 مم.
  • لوحة مضخم رقمية صغيرة PAM8403 5V.
  • دوبونت أو أسلاك العبور. قد تحتاج أيضًا إلى مكواة لحام وقصدير لوصلات اللحام إذا كنت تريد توصيلًا دائمًا.
  • حالة لتجميع جميع الأجزاء. يمكنك الطباعة هذه الحالة ثلاثية الأبعاد.

الخطوة 1: بناء مكبر صوت ذكي

instagram viewer

أولاً ، سنقوم ببناء مكبر صوت ذكي يعمل مع Home Assistant ثم نستخدمه كجرس ذكي لهذا المشروع. يمكنك أيضًا استخدام هذا الجرس الذكي لتشغيل التنبيهات الصوتية. والخطوات هي كما يلي:

  1. افتح Home Assistant وقم بتثبيت الوظيفة الإضافية ESPHome.
  2. بعد التثبيت ، افتح ESPHome وانقر فوق + جهاز جديد.
  3. انقر يكمل واكتب اسمًا ، مثل مكبر صوت ذكي.
  4. انقر التالي > اختر لوحة معينة و اختار Wemos D1 و Wemos D1 mini. انقر التالي.
  5. ابحث عن مكبر صوت ذكي في القائمة وانقر فوق يحرر زر.
  6. في نافذة محرر YAML ، قم بتحديث Wi-Fi SSID وكلمة المرور.
  7. ثم الصق الكود التالي أدناه بوابة الأسير:
    يورت:
    tx_pin: GPIO3
    rx_pin: GPIO1
    معدل الباود: 9600
    dfplayer:
    on_finished_playback:
    ثم:
    logger.log: 'انتهى تشغيل الحدث'
    API:
    التشفير:
    مفتاح: "YourEncryptionKey"
    خدمات:
    - الخدمة: dfplayer_next
    ثم:
    -dfplayer.play_next:
    - الخدمة: dfplayer_previous
    ثم:
    -dfplayer.play_previous:
    - الخدمة: dfplayer_play
    المتغيرات:
    ملف: int
    ثم:
    - dfplayer.play:!لامدا 'يعود ملف؛'
    - الخدمة: dfplayer_play_loop
    المتغيرات:
    ملف: int
    loop_: منطقي
    ثم:
    -dfplayer.يلعب:
    ملف: !لامدا 'يعود ملف؛'
    حلقة: !لامدا 'يعود حلقة_؛'
    - الخدمة: dfplayer_play_folder
    المتغيرات:
    مجلد: int
    ملف: int
    ثم:
    -dfplayer.play_folder:
    مجلد: !لامدا 'يعود مجلد؛'
    ملف: !لامدا 'يعود ملف؛'
    - الخدمة: dfplayer_play_loop_folder
    المتغيرات:
    مجلد: int
    ثم:
    -dfplayer.play_folder:
    مجلد: !لامدا 'يعود مجلد؛'
    حلقة: حقيقي
    - الخدمة: dfplayer_set_device_tf
    ثم:
    -dfplayer.set_device: TF_CARD
    - الخدمة: dfplayer_set_device_usb
    ثم:
    -dfplayer.set_device: USB
    - الخدمة: dfplayer_set_volume
    المتغيرات:
    مقدار: int
    ثم:
    - dfplayer.set_volume:!لامدا 'يعود مقدار؛'
    - الخدمة: dfplayer_set_eq
    المتغيرات:
    المعد مسبقا: int
    ثم:
    - dfplayer.set_eq:! lambda 'إرجاع static_cast<dfplayer:: EqPreset>(المعد مسبقا)؛'
    - الخدمة: dfplayer_sleep
    ثم:
    -dfplayer.ينام
    - الخدمة: dfplayer_reset
    ثم:
    -dfplayer.إعادة ضبط
    - الخدمة: dfplayer_start
    ثم:
    -dfplayer.يبدأ
    - الخدمة: dfplayer_pause
    ثم:
    -dfplayer.يوقف
    - الخدمة: dfplayer_stop
    ثم:
    -dfplayer.قف
    - الخدمة: dfplayer_random
    ثم:
    -dfplayer.عشوائي
    - الخدمة: dfplayer_volume_up
    ثم:
    -dfplayer.volume_up
    - الخدمة: dfplayer_volume_down
    ثم:
    -dfplayer.اخفض الصوت
  8. يستبدل YourEncryptionKey في الكود أعلاه بمفتاح التشفير الموجود لديك. قم أيضًا بإزالة الكود التالي إذا كان أعلى ملف بوابة الأسير: نص — يجب أن يكون هناك واحد فقط API: قسم أناn الشفرة الكاملة ، وإلا فستتلقى أخطاء تجميع.
    API:
    التشفير:
    مفتاح: "YourEncryptionKey"
  9. انقر يحفظ ثم انقر فوق ثَبَّتَ.
  10. اختر ال قم بتوصيل هذا الكمبيوتر الخيار وانتظر البرامج الثابتة لتجميع.
  11. بمجرد تجميع البرنامج الثابت ، انقر فوق تحميل المشروع رابط لتنزيل البرنامج الثابت.
  12. انقر افتح موقع ESPHome Web وقم بتوصيل D1 mini بالكمبيوتر باستخدام كابل micro-USB.
  13. انقر يتصل وحدد ملف منفذ COM حيث يتم توصيل D1 mini.
  14. انقر ثَبَّتَ ثم انقر فوق اختر ملف لتحديد البرنامج الثابت الذي قمت بتنزيله.
  15. انقر ثَبَّتَ.
  16. بمجرد تثبيت البرنامج الثابت ، راجع الرسم التخطيطي التالي لتوصيل DFPlayer أو وحدة مشغل MP3 بلوحة D1 mini.

بشكل افتراضي ، يمكن لوحدة DFPlayer تشغيل مكبرين بقوة 3 وات يمكنك توصيلهما بدبابيس SPK_1 و SPK_2 ، كما هو موضح في الرسم التخطيطي. سيتم توصيل الطرف الآخر لكلا مكبرات الصوت بمحطة GND بين طرفي مكبرات الصوت في وحدة DFPlayer.

نصيحة: للحصول على صوت أعلى وأكمل من السماعة مقاس 50 مم أو أكبر 3 وات ، تأكد من تثبيت وحدة مكبر للصوت مثل PAM8403 بين السماعة وطبقة DFPlayer.

الخطوة 2: إنشاء مفتاح ذكي

استخدم لوحة D1 صغيرة أخرى واتبع هذه الخطوات لإنشاء مفتاح ذكي.

  1. اذهب إلى مساعد المنزل > الصفحة الرئيسية، انقر جهاز جديد، ثم قم بإنشاء مشروع جديد يسمى مفتاح الجرس. تأكد من الاختيار Wemos D1 و Wemos D1 mini سبورة.
  2. اضغط على يحرر زر تحت مشروع الجرس والصق الكود التالي أدناه بوابة الأسير:
    يُحوّل:
    - المنصة: gpio
    دبوس: D2
    المعرف: التتابع
    اسم: "جرس"
    أيقونة: "mdi: بيل"
    on_turn_on:
    - تأخير: 200 مللي ثانية
    - يُحوّل.turn_off: relay
  3. أيضًا ، قم بتحديث Wi-FI SSID وكلمة المرور.
  4. انقر يحفظ ثم انقر فوق ثَبَّتَ.
  5. انقر قم بتوصيل هذا الكمبيوتر ثم قم بتنزيل البرنامج الثابت.
  6. انقر افتح موقع ESPHome Web واستخدم مثبت الويب لفلاش البرنامج الثابت على لوحة D1 المصغرة.
  7. بمجرد تثبيت البرنامج الثابت ، يمكنك لحام سلكين بلوحة D1 الصغيرة هذه كما هو موضح في الرسم التخطيطي أدناه ، ثم توصيل هذين السلكين بأي مفتاح جرس ميكانيكي.
  8. قم بتوصيل الطاقة واختبر المفتاح. سترى الإخراج في ملف مفتاح الجرس السجلات.

الخطوة الثالثة: إضافة ملفات MP3

يمكنك توصيل بطاقة microSD بجهاز الكمبيوتر الخاص بك ونسخ أصوات الجرس إلى البطاقة. يمكنك أيضًا إضافة أي أغنية أو حوار من فيلم تريد تشغيله عندما يضغط شخص ما على مفتاح جرس الباب.

تأكد من أنها كلها ملفات MP3 وأعيد تسميتها بأرقام ، مثل 1 ، 2 ، 3 ، إلخ. على سبيل المثال، 1. mp3 أو 2. mp3. يمكنك أيضًا استخدام أي مواقع مجانية لتحويل النص إلى كلام MP3 لإنشاء الأصوات المخصصة لهذا الجرس الذكي. بمجرد نسخ أصوات MP3 ، قم بتوصيل بطاقة microSD ببرنامج DFPlayer.

في هذه المرحلة ، يمكنك تشغيل السماعة الذكية ومفتاح الجرس الذكي. يمكنك استخدام أي محول 5 فولت وكابل micro-USB لتشغيل كلا الجهازين. يمكنك اختبار الوحدة عن طريق لمس أي منها IO أو مفتاح ADKey دبوس DFPlayer إلى ملف GND. سوف تسمع تشغيل ملفات MP3.

الخطوة 4: إنشاء الأتمتة

ستتيح لك الأتمتة تشغيل ملف MP3 المطلوب أو تشغيله عندما يضغط شخص ما على زر مفتاح الجرس الذكي. اتبع هذه الخطوات:

  1. في Home Assistant ، انتقل إلى إعدادات > الأتمتة والمشاهد.
  2. انقر إنشاء الأتمتة وانقر ابدأ بأتمتة فارغة.
  3. انقر أضف الزناد > جهاز ثم ابحث عن جرس.
  4. يختار جرس في الجهاز وحدد ملف تشغيل الجرس خيار من مشغل اسقاط.
  5. تحت أجراءات، انقر أضف إجراء.
  6. يختار خدمة الدعوة.
  7. بحث عن الصفحة الرئيسية: smart_speaker_dfplayer_play وحدده.
  8. في ال ملف ، اكتب رقم ملف MP3 الذي تريد تشغيله. يمكنك تغيير هذا الرقم في أي وقت لتغيير صوت الجرس.
  9. يجب أن تبدو الأتمتة كما يلي:
  10. انقر على يحفظ زر ومن ثم إعطاء هذه الأتمتة أي اسم مع وصف (اختياري).
  11. انقر يحفظ.

الآن ، إذا ضغطت على مفتاح الجرس الذكي ، فسيؤدي ذلك إلى تشغيل الأتمتة وتشغيل الصوت على الجرس الذكي الذي صنعناه.

بالإضافة إلى ذلك ، يمكنك إنشاء أصوات إشعارات ، مثل "الخزان ممتلئ. قم بإيقاف تشغيل المحرك "أو" تم اكتشاف استخدام طاقة عالية "باستخدام تحويل النص إلى كلام إلى MP3 ، وقم بإنشاء أتمتة لتشغيل هذه الأصوات عند حدوث مثل هذه الأحداث أو بناءً على قيم المستشعر. يمكنك أيضًا اتباع إرشاداتنا التفصيلية لبناء ملف مستشعر مستوى الماء الذكي و جهاز مراقبة الطاقة الذكية لمساعد المنزل.

سمارت بيل لمنزل ذكي

يمكن أيضًا استخدام الجرس الذكي الذي صنعناه كمكبر صوت ذكي مع خادم Home Assistant لتشغيل التنبيهات. يمكنك أيضًا إضافة عناصر تحكم DFPlayer على لوحة معلومات Home Assistant للتشغيل ، والإيقاف المؤقت ، وزيادة / تقليل مستوى الصوت ، وما إلى ذلك. ما عليك سوى إضافة بطاقة كيان في لوحة معلومات Home Assistant والبحث عن كيانات التحكم في DFPlayer لإضافتها.