مشغل صوت الشبكة: HiFi غير مكلفة


لقد تعذبت منذ فترة طويلة بسبب فكرة استخدام بعض منتجات Hardkernel لإنشاء مشغل صوتي للشبكة. مثل هذا ، أرخص فقط. لقد توقفت عن عدم وجود واجهة صوتية سليمة ، لكنني لم أرغب في التواصل مع USB-DAC. وفي Geektimes كانت هناك أخبار عن إصدار جهاز كمبيوتر جديد بلوحة واحدة بواجهة I2S ولوحة بها ملف صوتي DAC لذلك. بدأ الحلم يتحقق!

لن أنتشر حول الاختلافات بين Odroid C1 + و "توت العليق" ، فقد تمت كتابة كل شيء بالفعل . سوف أسهب في الحديث عن DAC نفسها.



إليك ما تدعي الشركة المصنعة:
  • PCM5102 Burr-Brown DAC عالي الجودة مع اتصال I2S
  • دعم تنسيقات 16/24 بأقل تشويه (-93 ديسيبل) وديناميكيات مثالية (100 ديسيبل +). معدل أخذ العينات يصل إلى 192 كيلو هرتز.
  • استخدام منظم طاقة ضوضاء منخفض للغاية مع اثنين من المكثفات الصلبة ، مما يزيد بشكل كبير من نسبة الإشارة إلى الضوضاء
  • تصميم PCB خاص وموصلات RCA مطلية بالذهب.

توفر مدونة Hardkernel نتائج الاختبار باستخدام محلل الدقة الصوتية ، مما يؤكد الخصائص المزعومة.

نتائج الإختبار
+ (THD + N):



/:


:




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





كما يليق بجهاز كمبيوتر واحد ، توجد موصلات الواجهة على جميع الجوانب ، والتي عند تثبيتها داخل العلبة تخلق مشاكل معينة. اضطررت لإعادة لحام شيء ما:
  • يوجد منفذ IR على اللوح ، القطعة مفيدة بشكل عام ، ولكنها غير مجدية داخل العلبة. تم لحامها ، وزرعها في الكابل ووضعها على اللوحة الأمامية.
  • تبدو RCA جانبية. تم حل المشكلة باستخدام محول عصامي.
  • الطاقة القصوى لـ C1 + هي 2 أمبير (عند توصيل الأجهزة الخارجية عبر USB) ، لذلك تم اختيار مزود الطاقة ببعض الهامش ، خاصة أنه لا يزال هناك ما لا يقل عن وحدات 5V / 3A.
  • 3 مصابيح LED زرقاء متصلة بـ GPIO.



من أجل تنعيم المظهر بطريقة أو بأخرى ، تم تغطية اللوحة الأمامية بطبقة أكريليك سوداء بسماكة 5 مم. تم طحن التجاويف المقابلة لمصابيح LED ومستقبل الأشعة تحت الحمراء على الجانب الخلفي:



هذا أنهى الجزء الحديدي.

ناعم


الإعلان عن مجموعة جديدة في مدونتهم ، كتب المطورون أن كل شيء يعمل بشكل رائع مع Volumio . Volimio هو بناء دبيان مقلّم. بالنسبة لوظيفة مشغل الوسائط ، فإن mpd هي المسؤولة ، ويتم التحكم فيها عبر واجهة الويب أو أي عميل لـ mpd ، سواء كان MPDroid أو أي عميل آخر.

ومع ذلك ، كما اتضح ، كان الرجال من Hardkernel في عجلة من أمرهم. في تلك اللحظة ، عندما تلقيت بالفعل المجموعة في متناول اليد ، لم يكن هناك تجمع عام للعمل من Volumio بدعم I2S! كان لدي 4 أيام أخرى للحصول على المطورين. بعد أيام قليلة من انسحاب Volumio و Rune Audio. منذ أن ضغطت Volimio بقوة للمطورين في المنتدى ، بدأت به. من حيث المبدأ ، نجح كل شيء ، ولكن ظهرت عضادات مثل السقوط من Spotify بشكل دوري. بالإضافة إلى ذلك ، لم يكن هناك دعم للسيطرة على IR Remotr ، وتطلب تركيب Lirc رقصات طويلة مع الدف بسبب قطع التوزيع القوي. خيبة الامل.

ولكن بعد ثلاثة أيام ، تم إصدار إصدار جديد من Rune Audio وتحقق الحلم بالكامل أخيرًا! يعمل جهاز التحكم عن بعد ، يعمل Spotify ، كل شيء في مكانه! على عكس Volimio ، تم إنشاء Rune Audio على أساس ArchLinux ، وجميع الوظائف اللازمة موجودة هناك في البداية.





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




لتكوين صداقات في النهاية مع Rune Audio و Odroid C1 + ، تحتاج إلى إجراء بعض الضبط المسبق.

1) تنشيط دعم DAC
nano /boot/boot.ini

فك التعليق:
# PCM5102 audio DAC Enable/Disable
# Uncomment the line below to __ENABLE__ Audio-DAC(PCM5102)
setenv enabledac "enabledac"

يمكنك أيضًا تعطيل دعم HDMI و GPU هناك لتوفير الموارد.

2) تنشيط جهاز التحكم عن بعد:
systemctl enable lircd
systemctl start lircd
systemctl enable irexec
systemctl start irexec

من حيث المبدأ ، يمكنك استخدام جهاز التحكم عن بعد الصغير Hardkernel ، أفضل توصيل جهاز التحكم عن بعد من Xtreamer عن طريق تنزيل التكوين من هنا ووضعه في /etc/lirc/lircd.conf.d/lircd.conf .

لدي انطباع بأن Volimio هو نسخة مشذبة بشدة من Rune Audio لتناسب استهلاك أقل للموارد. من الممكن أن يكون هذا مناسبًا لـ "التوت" ، ولكن نظرًا لقوة Odroid C1 + ، فمن الواضح أن هذا غير مفيد.

حلول تنافسية


بالطبع ، مجموعة من درع Odroid C1 + Hardkernel HiFi ليست بعيدة عن الخيار الوحيد لبناء مشغل شبكة. وليس الأرخص. من الممكن القيام به مع Raspberry P + b وواحدة من العديد من HiFi DAC الصيني. علاوة على ذلك ، يمكنك توصيل أي DAC بواجهة I2S بـ Odroid C1 + عن طريق لحام محول صغير. هنا مثال من منتدى Hardkernel - يربط Teradak ES9023:



بشكل عام ، الخيارات متنوعة.

Erratum


بعض النقاط التي كنت سأفعلها بشكل مختلف في التكرار التالي:
كان من الجدير وضع HiFi Shield بجانب اللوحة الرئيسية وربطها بحلقة. ثم سيكون من الممكن إحضار الموصلات الأصلية إلى اللوحة الخلفية مباشرة.

يقع موصل SD على الجانب السفلي من اللوحة. أولئك. لتحديث البرامج الثابتة ، تحتاج إلى تفكيك العلبة وإزالة "ساندويتش" بالكامل. الآن سأستخدم كبل تمديد وأحضر موصل micro-sd إلى اللوحة الخلفية.

روابط مفيدة


قسم Odroid C1 على منتدى رون أوديو
قسم Odroid C1 على منتدى Hardkernel

Source: https://habr.com/ru/post/ar383361/


All Articles