الصوتيات محلية الصنع

مشغّل بلوتوث لمكبرات الصوت القديمة باستخدام ESP32 ومحوّل PCM5102

عثرت على وصف لمشروع تجميع يوضح جيدًا كيف يمكن صنع نظام صوتي صالح للاستخدام من قطع مهملة. كان صاحب المقال، الذي يكتب على Habr، يحتفظ لسنوات بمكبّري صوت من ياماها بقوة 50 واط على رف، وكانت في درج مكتبه لوحة فيها ESP32. فقرر أن يجمع الاثنين ويصنع مشغّلًا خاصًا به يعمل بالبلوتوث.

قلب الجهاز وحدة ESP32 WROOM-32 التي تتولى البلوتوث والملحقات، ومحوّل GY-PCM5102 الذي يستقبل الصوت عبر واجهة I2S. يُتحكم في الصوت والإيقاف المؤقت بمشفّر دوّار، وتعرض شاشة OLED تصورًا للطيف. اختار مضخم XH-A232 لأنه كان موجودًا لديه فحسب. قدرته القصوى 30 واطًا للقناة مقابل 50 واطًا الاسمية للمكبّرات، لكنه يرى أن ذلك يكفي تمامًا لغرفة واحدة.

أكثر ما يلفتني هي التفاصيل الصغيرة التي نادرًا ما تُكتب. يوجد بين ESP32 والمحوّل مقسّم جهد يخفض خرج المحوّل من 2.1 فولت إلى 0.27 فولت فعّالة، وإلا فإن المضخم يتحمّل حملًا زائدًا ويُصدر فحيحًا. وقد وجد المعامل بالتجربة، وينبّه إلى أنه قد يختلف مع مضخم آخر.

ومن المشكلات الأخرى الضجيج الرقمي الناتج عن تغذية المحوّل وESP32 من مصدر طاقة مشترك. وكان الحل تغذية كل منهما بمحوّل منفصل. وساعدت أيضًا الأسلاك القصيرة المجدولة بين المحوّل والمضخم، ومكثفان سيراميكيان بسعة 0.1 ميكروفاراد بعد المحوّل.

البرنامج مبني على PlatformIO مع مكتبتي arduino-audio-tools وESP32-A2DP، لذلك لم يكن عليه كتابة نقل الصوت منخفض المستوى عبر A2DP بنفسه. وقد نشر الكود على GitHub. مثال جيد على كيف يمكن لوحدات رخيصة أن تنتج شيئًا مفيدًا، وكيف يمكن في الطريق معرفة مصدر الضجيج.

المصدر: Habr

التعليقات 0

اترك أول تعليق، بأي لغة.

سجّل الدخول للتعليق