جدول المحتويات:
- الخطوة 1: التنزيل على جهاز الكمبيوتر الخاص بك
- الخطوة الثانية: تثبيت نظام Raspbian OS
- الخطوة 3: بعد تثبيت نظام Raspbian OS
- الخطوة 4: ابحث عن عنوان IP الخاص بـ Rasberry
- الخطوة 5: تثبيت Stuff
- الخطوة 6: مرة أخرى في موجه الأوامر
- الخطوة 7: قم بعمل ملف Asound.conf
- الخطوة 8: تغيير مستويات المعادل
- الخطوة 9: استخدم iTunes من جهاز كمبيوتر ووفر عمر البطارية على هاتفك
- الخطوة 10: خطوة المكافأة: معلمات Shairport-sync المتقدمة
فيديو: Raspberry Pi Whole Home Synchronous Audio مع أجهزة التحكم عن بعد لتطبيق الهاتف: 10 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
الهدف هو مزامنة الصوت و / أو المصادر الفردية في أي غرفة ، ويمكن التحكم فيها بسهولة باستخدام هاتف أو جهاز لوحي عبر iTunes Remote (apple) أو Retune (android). أريد أيضًا أن يتم تشغيل / إيقاف تشغيل مناطق الصوت تلقائيًا ، لذا التفت إلى Raspberry Pi و Hifiberry لتعيينها ونسيانها.
قائمة الأجزاء لمنطقة الصوت الواحدة:
- Raspberry Pi 3 35 دولارًا
- بطاقة SD 16 جرام 8 دولار
- Hifiberry AMP2 - 50 دولارًا
- مزود الطاقة 5.5 مم × 2.1 مم قابس تيار مستمر ، 12 فولت 5 أمبير 60 وات 12 دولارًا
- مكبرات الصوت 75 دولارًا (دليل على الطقس لسقف الحمام)
- خادم الموسيقى (كمبيوتر يعمل بنظام iTunes)
للإعداد فقط
- ماوس USB
- لوحة مفاتيح USB
- شاشة اتش دي ام اي
- قابس USBpower
- USB إلى كابل USB الصغير
الخطوة 1: التنزيل على جهاز الكمبيوتر الخاص بك
تحديث 7/5/19 تخطي هذه التعليمات وقم فقط بتثبيت
يا إلهي ، هل من السهل الإعداد / الاستخدام ويفعل كل ما ستحصل عليه من هذا البرنامج التعليمي بالإضافة إلى الكثير ، حتى أنه يتيح لك ضبطه للتشغيل كنقطة وصول إذا كنت ترغب في ذلك حتى تتمكن من الاستمتاع بنظام الصوت الرائع بدون رأس. الشبكة.
- قم بتنزيل مُنسق بطاقة SD (أو لا ، لم أكن في حاجة إليه) لن يتم استخدام هذا الإصدار إلا كمكبر صوت للمطار ، لذا فإن مساحة 16G كبيرة وقد تم تنسيق البطاقة على أنها fat32.
- NOOBS على جهاز windows 10 الخاص بي ، اخترت ببساطة بطاقة sd الخاصة بي كوجهة لفك ضغط NOOBS بعد التنزيل.
- قم بتثبيت VNC viewer على جهاز كمبيوتر حتى تتمكن من التحكم عن بعد بسطح المكتب إلى Pi بعد إعداده. لقد تم تثبيته بالفعل على Raspberry Pi الخاص بك.
الخطوة الثانية: تثبيت نظام Raspbian OS
- ضع بطاقة SD في التوت وقم بتوصيل شاشة HDMI ولوحة مفاتيح USB وماوس USB
- قم بتشغيل Pi من خلال اتصال USB الصغير. لا تستخدم طاقة USB إذا تم تثبيت مضخم hifiberry الخاص بك. (يعمل مكبر hifiberry على توت العليق)
- سوف يعمل الماوس ولوحة المفاتيح USB من أجلك عند زيادة الطاقة. حدد لغتك / لوحة المفاتيح في الجزء السفلي من الشاشة.
- حدد نظام التشغيل Raspian.
- إذا كنت تستخدم wifi ، فحدد شبكة wifi الخاصة بك وقم بتسجيل الدخول. يتوفر الكثير من الأشياء الرائعة بعد انضمام pi إلى شبكتك ، فلا تفعل ذلك. مجرد التمسك بالراسبان. انقر فوق تثبيت. شاهد معلومات عن توت العليق على الشاشة أثناء تثبيته. أنا فقط أمزح. اذهب وافعل شيئًا وتحقق مرة أخرى لاحقًا ، سيستغرق الأمر بعض الوقت.
الخطوة 3: بعد تثبيت نظام Raspbian OS
- بعد التمهيد إلى سطح مكتب raspbian الجديد الخاص بك ، انقر فوق raspberry (مثل قائمة ابدأ في Windows)
-
حدد تكوين Raspberry Pi وقم بكل ما يلي:
- تغيير كلمة المرور!
-
واجهات
قم بتمكين SSH و VNC (أفضل VNC ، سأخبرك بالسبب لاحقًا)
-
الموقع
اضبط كل ما تبذلونه من الأشياء (المنطقة الزمنية ، البلد ، …)
-
تغيير اسم المضيف
قم بتغيير هذا إلى اسم منطقة الصوت. اجعل الاسم فريدًا ، سيكون لديك مناطق متعددة
- اعادة التشغيل.
الخطوة 4: ابحث عن عنوان IP الخاص بـ Rasberry
- تم إعداد Raspberries كمصادر صوت بدون رأس لن تكون ملائمة للوصول إليها مباشرةً ، وستحتاج إلى الوصول إليها عن بُعد من جهاز كمبيوتر.
-
ستحتاج إلى معرفة عنوان IP الخاص بـ Pi الخاص بك.
على سطح مكتب raspbian ، إذا حركت الماوس فوق أيقونة wifi في شريط المهام ، فسيظهر مربع معلومات حيث يمكنك رؤية عنوان IP الخاص بالموجه المخصص لتوت العليق. يتمتع جهاز التوجيه الخاص بي بميزة تحديد الأجهزة الموجودة على الشبكة وتعيين عنوان IP نفسه دائمًا. كان هذا هو المسار الأقل مقاومة لتعيين عنوان IP "ثابت" لـ Pi الخاص بي. عنوان IP المخصص يجعل الحياة أسهل بكثير
الخطوة 5: تثبيت Stuff
إذا لم تقم بتوصيل بطاقة الصوت / مكبر الصوت حتى الآن ، فافعل ذلك الآن مع إيقاف تشغيل Pi
قم بتشغيل Pi الخاص بك وافتح عارض VNC على جهاز الكمبيوتر الخاص بك. تم تضمين تطبيق خادم VNC مع raspberry pi وقمت بتمكينه في خطوة سابقة. قم بإجراء اتصال جديد لإخبار عارض VNC بعنوان IP الخاص بتوت العليق.
توجد نافذة أوامر مختصرة على شريط المهام على سطح مكتب توت العليق. افتح موجه الأوامر وأدخل:
sudo apt-get update
بعد الانتهاء ، أدخل:
sudo apt-get ترقية
أغلق موجه الأوامر وافتح قائمة التوت ، سنقوم بتثبيت بعض البرامج بالطريقة السهلة.
انقر فوق تفضيلات => إضافة / إزالة البرنامج
ابحث عن shairport-sync وقم بتثبيته
افعل الشيء نفسه مع EQ
يمكنك أيضًا تثبيت EQ مع
sudo apt-get install -y libasound2-plugin-المساواة
الخطوة 6: مرة أخرى في موجه الأوامر
نحتاج أن نعرف شيئًا عن بطاقة الصوت
افتح موجه سطر الأوامر.
أدخل الأمر aplay –l like في المثال هنا.
لاحظ أن مكبر الصوت hifiberry هو البطاقة 1
بي @ شرفة: ~ $ aplay -l
**** قائمة أجهزة PLAYBACK Hardware **** card 0: ALSA [bcm2835 ALSA] ، الجهاز 0: bcm2835 ALSA [bcm2835 ALSA] الأجهزة الفرعية: Subdevice # 0: subdevice # 0 Subdevice # 1: subdevice # 1 Subdevice # 2: subdevice # 2 Subdevice # 3: subdevice # 3 Subdevice # 4: subdevice # 4 Subdevice # 5: subdevice # 5 Subdevice # 6: subdevice # 6 Subdevice # 7: subdevice # 7 card 0: ALSA [bcm2835 ALSA] ، device 1: bcm2835 ALSA [bcm2835 IEC958 / HDMI] الأجهزة الفرعية: Subdevice # 0: subdevice # 0 card 1: sndrpihifiberry [snd_rpi_hifiberry_dacplus] ، الجهاز 0: HiFiBerry DAC + HiFi pcm512x-hifi-0 Subdevice #: Subdevice # 0: Subdevice # 0
الخطوة 7: قم بعمل ملف Asound.conf
أنت بحاجة إلى ملف "asound.conf" موجود في /etc/asound.conf
هيا لنفعلها. (سنصل الآن إلى سبب إعجابي بـ VNC للتحكم عن بعد في Pi الخاص بك مقابل شيء مثل المعجون)
في موجه الأوامر على Pi الخاص بك ، انتقل إلى الدليل / etc / وأدخل هذا:
sudo leafpad asound.conf
إذا كنت تستخدم المعجون ، فلن يعمل أمر لوح الأوراق. في هذه الحالة تكتب:
sudo نانو asound.conf
يفتح الأمر nano محرر نصوص في نافذة الأوامر. إنه سهل الاستخدام بدرجة كافية ولكنه ثقيل بعض الشيء. لا يمكنك استخدام الفأرة وأجد صعوبة في القراءة.
من ناحية أخرى ، يفتح Leafpad نافذة منفصلة تعمل مثل المفكرة في النوافذ. أجد أنه أسهل في القراءة وأسهل بكثير في الاستخدام.
كيفما وصلت إلى هناك ، فأنت بحاجة إلى جعل ملف asound.conf الخاص بك يبدو كما يلي:
pcm.! الافتراضي {
نوع المكونات slave.pcm plugequal ؛ } ctl.! default {type hw card 1} ctl.equal {type equal؛ } pcm.plugequal {نوع يساوي؛ slave.pcm "plughw: 1 ، 0" ؛ } pcm.equal {type plug؛ slave.pcm plugequal ؛ }
لاحظ السطور التي تقول hw card 1 و plughw: 1 ، 0
إذا لم يكن جهاز الصوت الموجود في الخطوة السابقة هو البطاقة 1 ، فستحتاج إلى تعديل الخطوط هنا لتعكس بطاقتك.
احفظ عملك. يجب تسميته asound.conf وموجودة في الدليل / etc /
أغلق موجه الأوامر. (يمكنك إدخال الأمر "خروج" لإغلاق المحطة)
اعادة التشغيل! لقد نسيت إعادة التشغيل في هذه المرحلة من قبل وهذا أمر محبط للغاية عندما تعتقد أن شيئًا ما حدث خطأ وتبدأ في حل المشاكل عندما كان كل ما عليك القيام به هو إعادة التشغيل.
يجب عليك إعادة التشغيل هنا.
الخطوة 8: تغيير مستويات المعادل
بعد بدء التشغيل ، يجب أن تكون الآن قادرًا على البث على توت العليق مباشرة من هاتفك. لن تتم مزامنة هذا متعدد الغرف ولكنه لا يزال رائعًا. تلعب شيئا.
قد تجد أن الغرفة تحتاج إلى بعض المعادل. افتح موجه الأوامر على التوت مرة أخرى وسنحصل على مجموعة EQ.
في الدليل الرئيسي لموجه الأوامر الخاص بك ، اكتب:
sudo -u shairport-sync alsamixer -D يساوي
ماذا يفعل هذا؟
sudo = حقوق المسؤول
-u shairport-sync = قم بتشغيل الأمر كمستخدم آخر ، في هذه الحالة shairport-sync
alsamixer -D يساوي = يفتح المعادل
بالمناسبة ، إذا قمت بإدخال:
السامكسير
سينقلك إلى إعدادات بطاقة الصوت الخاصة بك.
الخطوة 9: استخدم iTunes من جهاز كمبيوتر ووفر عمر البطارية على هاتفك
في هذه المرحلة ، لديك بالفعل مشغل صوت مطار رائع جدًا. الآن يمكننا رفعه عن طريق فتح iTunes.
قم بتثبيت تطبيق iTunes Remote أو Retune على نظام Android. افتح هذا التطبيق ويمكنك ربط جهازك بـ iTunes قيد التشغيل على جهاز الكمبيوتر الخاص بك.
الآن لديك ميزة shairport-sync الرائعة. كل مناطقك تلعب كواحد. يمكنك التحكم في مستوى الصوت في كل منطقة وتصفح مكتبة iTunes الخاصة بك من جميع الأجهزة التي تقوم بتثبيت التطبيق عليها. يمكن لزوجتك بدء تشغيل الموسيقى ويمكنك فتح التطبيق على هاتفك ، والنقر الآن فوق تشغيل ومعرفة ما يتم تشغيله كما لو كنت قد فعلت ذلك بنفسك والتحكم فيه. أو يمكنك إيقاف تشغيل الغرفة التي تتواجد فيها وتشغيل شيء آخر إلى منطقتك مباشرة من هاتفك كما فعلت قبل تشغيل iTunes.
نترك iTunes يعمل طوال الوقت على جهاز كمبيوتر في الطابق السفلي حيث توجد مكتبة iTunes الكبيرة جدًا الخاصة بنا على RAID1 NAS.
نسيت أن أذكر أنه يمكنك أيضًا التحكم في هذا النظام باستخدام ساعة أبل. نظرًا لأن ساعة Apple مقاومة للماء ، يمكنني تغيير الأغاني وضبط مستوى الصوت أثناء الاستحمام.
الخطوة 10: خطوة المكافأة: معلمات Shairport-sync المتقدمة
الطريقة التي تم بها إعداد raspberry الخاص بك بواسطة هذا التوجيه ، لا يلزم إجراء تغييرات على ملف shairport-sync.conf ، لكنني أقوم بإجراء هذا التعديل على تصميمات منطقة الصوت الخاصة بي ، لذا من الأفضل إدراجه هنا.
باستخدام طريقتك المفضلة لتحرير نص سطر الأوامر كما فعلت في الخطوات السابقة ، قم بإجراء تغيير واحد على ملف تكوين shairport-sync ، /etc/shairport-sync.conf
ألغيت تعليق "allow_session_interrupt" وقم بتغييرها إلى = "نعم"
// المعلمات المتقدمة للتحكم في كيفية تشغيل Shairport Sync runssessioncontrol = {// run_this_before_play_begins = "/ full / path / to / application and args" ؛ // تأكد من أن التطبيق لديه إذن قابل للتنفيذ. إنه نص برمجي ، يتضمن #! … الأشياء في السطر الأول // run_this_after_play_ends = "/ full / path / to / application and args"؛ // تأكد من أن التطبيق لديه إذن قابل للتنفيذ. إنه برنامج نصي ، يتضمن #!… الأشياء في السطر الأول // wait_for_completion = "no"؛ // اضبط على "نعم" للحصول على Shairport Sync للانتظار حتى يتم إنهاء تطبيقات "run_this…" قبل متابعة allow_session_interrupt = "نعم" ؛ // اضبط على "نعم" للسماح لجهاز آخر بمقاطعة Shairport Sync أثناء تشغيله من مصدر صوتي موجود // session_timeout = 120 ؛ // انتظر هذا العدد من الثواني بعد اختفاء المصدر قبل إنهاء الجلسة ويصبح متاحًا مرة أخرى. } ؛
سيسمح لك هذا باختطاف منطقة صوت بمصدرك عندما يستخدمها شخص آخر.
بدون هذا التغيير ، قد ترفض المنطقة تشغيل الموسيقى الخاصة بك عندما تكون قيد الاستخدام بالفعل من قبل شخص آخر. هذا ليس ضروريًا إذا كنت تستخدم تطبيقات iTunes عن بُعد ، فجميع الأجهزة التي تستخدم هذا التطبيق تعمل فقط كأجهزة تحكم عن بُعد للتحكم في نفس المصدر. هذا التغيير في shairport-sync.conf هو عندما تنوي البث إلى منطقة من مصدر جديد ، مثل مباشرة من هاتفك إلى منطقة واحدة كانت تلعب بالفعل من مصدر آخر. إذا كنت تعتقد أن مقاطعة الجلسة تبدو مثل الفوضى الصوتية التي يمكن أن تؤدي فقط إلى إراقة الدماء ، فتجاهل هذه الخطوة الإضافية.
موصى به:
جهاز التحكم عن بعد القائم على LoRa - أجهزة التحكم من مسافات كبيرة: 8 خطوات
جهاز التحكم عن بعد القائم على LoRa | أجهزة التحكم من مسافات كبيرة: مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech. في هذا المشروع ، سنقوم بإنشاء جهاز تحكم عن بعد يمكن استخدامه للتحكم في مجموعة متنوعة من الأدوات مثل المصابيح والمحركات أو إذا تحدثنا عن حياتنا اليومية ، فيمكننا التحكم في أجهزتنا المنزلية
ESP8266 RGB LED STRIP WIFI التحكم - NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi - RGB LED STRIP للتحكم في الهاتف الذكي: 4 خطوات
ESP8266 RGB LED STRIP WIFI التحكم | NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi | RGB LED STRIP Smartphone Control: مرحبًا يا رفاق في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام nodemcu أو esp8266 كجهاز تحكم عن بعد بالأشعة تحت الحمراء للتحكم في شريط RGB LED وسيتم التحكم في Nodemcu بواسطة الهاتف الذكي عبر wifi. لذلك يمكنك بشكل أساسي التحكم في RGB LED STRIP بهاتفك الذكي
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: 9 خطوات (بالصور)
قم بتحويل جهاز التحكم عن بعد IR الخاص بك إلى جهاز التحكم عن بعد RF: في Instructable اليوم ، سأوضح لك كيف يمكنك استخدام وحدة RF العامة بدون وحدة تحكم دقيقة والتي ستقودنا في النهاية إلى بناء مشروع حيث يمكنك تحويل IR Remote لأي جهاز إلى RF بعيد. الميزة الرئيسية لتحويل
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد
إصدار كابل التحكم عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): 6 خطوات (بالصور)
إصدار الكبل عن بُعد من Olympus Evolt E510 (الإصدار 2 مع التركيز التلقائي على جهاز التحكم عن بُعد): قمت بالأمس ببناء جهاز تحكم عن بعد بزر واحد بسيط لجهاز Olympus E510 الخاص بي. تحتوي معظم الكاميرات على زر تحرير الغالق (الزر الذي تضغط عليه لالتقاط صورة) الذي يحتوي على وضعين. إذا تم الضغط على الزر برفق ، فستقوم الكاميرا بالتركيز التلقائي وقياس الضوء