جدول المحتويات:

راديو محطة واحدة: 6 خطوات
راديو محطة واحدة: 6 خطوات

فيديو: راديو محطة واحدة: 6 خطوات

فيديو: راديو محطة واحدة: 6 خطوات
فيديو: إنفجار سيارة أثناء تزويدها بالغاز الطبيعي المضغوط 2024, يوليو
Anonim
راديو محطة واحدة
راديو محطة واحدة

إذن مقدمة صغيرة عن سبب قيامي بذلك.

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

ماذا وجدت؛

Raspberry Pi 1 (ولكن يمكنك استخدام أي pi تريده.) محول TP-LINK TL-WN725N USB wifi (لأن pi ليس موجودًا على اللوحة) بطاقة SD (8 جيجابايت لماذا تستخدم أكثر:)) كابل الصوت شاحن الهاتف القديم (إذا كنت تخطط لاستخدام راديو أحدث أو مجموعة من مكبرات الصوت للكمبيوتر الشخصي مع منفذ USB ، فيمكنك تشغيل Pi من ذلك)

ما فعلته تفعله ؛

يتم تشغيل محطة راديو واحدة فقط. لاأكثر ولا أقل.

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

اللوازم

Raspberry Pi 1 (ولكن يمكنك استخدام أي pi تريده.) محول TP-LINK TL-WN725N USB wifi (لأن pi ليس موجودًا على اللوحة) بطاقة SD (8 جيجابايت لماذا تستخدم أكثر:)) كابل الصوت شاحن الهاتف القديم (إذا كنت تخطط لاستخدام راديو أحدث أو مجموعة من مكبرات الصوت للكمبيوتر الشخصي مع منفذ USB ، فيمكنك تشغيل Pi من ذلك)

فقط أثناء الإعداد:

كبل UTP لوحة مفاتيح تلفزيون الكابل HDMI

الخطوة 1: تحضير ملف Pi

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

قبل أن يتم حرق الصورة التي قمت بتنزيلها على بطاقة SD ، يجب عليك تنظيفها تمامًا ، لذا احصل على مُنسق بطاقة SD وتنظيف تلك البطاقة القديمة الصغيرة من أي وجميع الأخطاء القديمة التي ارتكبتها.

الآن احرق صورتك على البطاقة. أنا أستخدم Etcher لهذا الغرض. هذا عادة ما يعمل بشكل رائع. ومع ذلك ، قرر الرؤساء في Apple (نعم أنا أستخدم Mac) أنه لا يمكن لجميع البرامج الوصول إلى جزء من جهاز الكمبيوتر الخاص بك بعد الآن. إذا كانت لديك نفس المشكلة (يبدأ etchers> ترى بطاقة SD الخاصة بك> تقوم بتحميل جهاز immage> تبدأ….. خطأ) ابدأ المحفور باستخدام هذا الأمر في Terminal.؛

sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher

ستعمل بشكل جيد بهذه الطريقة.

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

احصل على استعداد لتمهيد هذا الجرو.

الخطوة 2: التمهيد الأول

التمهيد الأول
التمهيد الأول
التمهيد الأول
التمهيد الأول
التمهيد الأول
التمهيد الأول

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

في هذا الجزء من الرحلة ، نحتاج إلى جميع الأشياء الإضافية التي لن نستخدمها بعد أن تصبح الماكينة جاهزة. لذلك قم بتوصيل كل هذا pi. (بالنسبة للوحة المفاتيح ، أحب استخدام Logitech k400 + لا ، لست مدفوعًا لقول ذلك (لكنني سأقبل ذلك ؛)) أنا فقط أحب الشيء.

الآن لدينا PI متصل بجهاز تلفزيون أو شاشة من نوع ما ، يتم وضع شيء USB wifi في مكانه ، وكبل utp متصل بالشبكة ولوحة المفاتيح متصلة. حان الوقت لتزويد الجرو بالطاقة.

بعد بدء التشغيل ، ستحتاج إلى تسجيل الدخول. اسم المستخدم الخاص بك هو pi وكلمة المرور الخاصة بك هي raspberry

الآن نريد تحديث أنواع pi apt-get updatean واضغط على enter.

الخطوة التالية هي جعل حياتنا أسهل. نحن نشغل SSH.

اكتب: sudo raspi-confighit

يتم تحميل قائمة حيث يمكنك تكوين pi.navigate إلى الخيار 5 ثم اضغط على interin في القائمة التالية ، حدد الخيار P2 (إعدادات ssh) وقل نعم للتمكين. إذا كانت لديك أية مخاوف بشأن اقتحام الأشخاص لـ pi عبر ssh ، فهذا هو الوقت المناسب لتغيير اسم المستخدم وكلمة المرور.

لذلك بعد الانتهاء من ذلك ، يمكننا ssh في pi الخاص بنا واستخدام آلة واحدة لقراءة هذا التوجيه ، google الأشياء التي لا نعرفها أو نفهمها وتكوين بقية pi. كما قلت إنني على جهاز MacBook لذلك أستخدم Terminal لـ SSH ولكن يمكنك استخدام أي عميل تريده (لمعظم مستخدمي windows الذين سيكونون معجونًا) لاستخدام SSH في نوع Terminal ؛

ssh @ واضغط على Enter

إذا كان عنوان IP الخاص بـ pi لسبب ما لغزًا بالنسبة لك ، فاستخدم لوحة المفاتيح الموصولة بـ pi واكتب

ifconfig

اضغط على Enter وفي الجزء الأكبر من النص الموجود خلف eth0 ستجد عنوان IP الخاص بك.

لذلك من الآن فصاعدًا ، يمكننا اختيار استخدام ssh أو العمل مباشرة على pi.

دعنا نجعل شبكة wifi تعمل:)

الخطوة 3: WIFI

واي فاي
واي فاي
واي فاي
واي فاي

لذلك إذا كنت تستخدم محول واي فاي USB آخر غير لي ، فقد تكون محظوظًا جدًا لأنه مدعوم. هيا نكتشف.

نوع ؛

sudo raspi-config

واضغط على enter.in القائمة ، انتقل إلى الخيار 2 ثم الخيار N2 لإدخال SSID وكلمة المرور. إذا كان محول wifi الخاص بك مثل مهايئتي غير مدعوم ، فاتبع هذه الخطوات.

نريد أولاً معرفة إصدار نظام التشغيل الذي نقوم بتشغيله حتى نكتب ؛

الاسم -a

وضرب دخول. يجب أن تكون النتيجة سطرًا نصيًا مثل هذا: Linux yourPiName 4.19.118+ # 1311 الاثنين 27 أبريل 14:16:15 بتوقيت جرينتش 2020 armv6l GNU / Linux

نريد الآن معرفة مجموعة الشرائح التي يحتوي عليها محول Wifi الخاص بنا ، لذا نكتب ؛

lsusb

وضرب إدخال في النتيجة هناك عدة أسطر تصف جميع الأجهزة المتصلة. يحتاج سطر واحد إلى اهتمامنا ويبدو شيئًا مثل هذا: Bus 001 Device 004: ID 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

لاحظ جزأي النص بالخط الغامق. هذه هي المعلومات التي نتبعها. انتقل الآن إلى هذا الموقع ، إنه موقع السيد إنجمان وهو يستضيف برامج تشغيل لمعظم محولات wifi. استعرض أولاً المجلد المسمى باسم مجموعة الشرائح الخاصة بك ، في حالتي 8188EU. ابحث بعد ذلك عن الملف بإصدار pi OS فيه. في حالتي 4.19.118-1311 انسخ عنوان URL إلى الملف. وانتقل إلى جلسة ssh واكتب ؛

sudo wget واضغط على enter. هناك يجب أن يبدأ التنزيل. بمجرد اكتمال ذلك ، نحتاج إلى فك الحزمة. نوع:

القطران xvzf

في حالتي ، ينتج عن هذا tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz

بعد اكتمال التفريغ سيكون هناك 3 ملفات. الآن تحتاج إلى تثبيتها. اكتب: sudo./install.s واضغط على Enter. الآن سيتم تثبيت السائقين. بعد اكتمال تثبيت برنامج التشغيل ، يجب أن تكون قادرًا على إدخال بيانات اعتماد wifi كما هو مكتوب في الجزء العلوي من هذه الخطوة. بعد الانتهاء من ذلك ، أعد تشغيل جهاز pi (إعادة تشغيل sudo الآن) مع قطع اتصال UTP وعرض الاتصال. بعد إعادة التشغيل ، يجب أن تكون pi الآن متصلاً عبر wifi وأن يكون لديك IP جديد. استخدم عنوان IP هذا للعودة إلى PI حتى نتمكن من جعله راديو!

الخطوة 4: العب لي

لعب بالنسبة لي!
لعب بالنسبة لي!

لجعل هذا الشيء الذي أنشأناه لتشغيل الموسيقى ، سنستخدم MPD مع MPC (مشغل الموسيقى deamon) الآن نحتاج أولاً إلى تثبيت هذه ، لذلك نكتب:

sudo apt-get install mpd

وضرب دخول. سيتم تثبيت برنامج MPD. الآن نضيف محطة لذا اكتب

أضف mpc في حالتي هذه النتائج في:

إضافة mpc

وضرب دخول. سيتم الآن إضافة هذا العنوان إلى قائمة التشغيل.

للتحقق مما إذا كان يعمل ، اكتب:

اللعب MPC

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

للتأكد من أن mpc لا تنسى محطة الراديو الخاصة بنا ، نقوم بحفظها في قائمة تشغيل للقيام بذلك اكتب

ام بي سي حفظ واضغط أدخل قائمة التشغيل الخاصة بك الآن المحفوظة.

للتأكد من تشغيل الموسيقى من الإخراج المطلوب (في حالتي ، مقبس مقاس 3 ، 5 بوصات) قمنا بتعيين ذلك كإعداد أساسي. النوع: sudo raspi-confighit enter en انتقل إلى 7 خيارات متقدمة ، وانتقل إلى A4 واجبر الصوت على ناتج الاختيار.

حان الوقت الآن لتشغيله عند بدء التشغيل!

الخطوة 5: استيقظ والعب

استيقظ والعب!
استيقظ والعب!

لجعل pi يقوم بالمهام عند / بعد بدء التشغيل ، هناك ملف نحتاجه لتحرير هذا الملف يسمى rc.local. لتعديل هذا الملف ، نستخدم nano ، محرر نص pi الخاص بك. نوع:

sudo nano /etc/rc.local

وضرب دخول. سيتم فتح ملف بالمحتوى التالي ؛

==================================

#! / bin / sh -e ## rc.local ## يتم تنفيذ هذا النص البرمجي في نهاية كل مستوى تشغيل متعدد المستخدمين. # تأكد من أن البرنامج النصي "سينتهي من 0" عند النجاح أو أي قيمة # أخرى عند الخطأ. ## في من أجل تمكين أو تعطيل هذا البرنامج النصي ، قم فقط بتغيير التنفيذ # بت. ## افتراضيًا ، لا يفعل هذا البرنامج النصي شيئًا. # طباعة عنوان IP_IP = $ (hostname -I) || trueif ["$ _IP"]؛ ثم printf "عنوان IP الخاص بي هو٪ s / n" "$ _IP" fiexit 0

==================================

كل النص بعد # لا يفعل شيئًا ، لذلك لا يستمع هذا الملف إلا إذا كان هناك عنوان IP وعندما يحدث ذلك فإنه يطبعه ويخرج. (مخرج 0)

الآن نريد إضافة سطر من التعليمات البرمجية قبل أن يخرج. بهذه الطريقة يمكننا جعلها تشغل محطتنا الإذاعية. لذلك قبل إضافة أمر الخروج. لعب mpc &

يجب أن يبدو ملفك كالتالي:

==================================

#! / bin / sh -e ## rc.local ## يتم تنفيذ هذا النص البرمجي في نهاية كل مستوى تشغيل متعدد المستخدمين. # تأكد من أن البرنامج النصي "سينتهي من 0" عند النجاح أو أي قيمة # أخرى عند الخطأ. ## لتمكين هذا البرنامج النصي أو تعطيله ، قم فقط بتغيير التنفيذ # بت. ## افتراضيًا ، لا يفعل هذا البرنامج النصي شيئًا. # طباعة عنوان IP_IP = $ (hostname -I) || trueif ["$ _IP"]؛ ثم printf "عنوان IP الخاص بي هو٪ s / n" "$ _IP" fi # play MPCudo mpc play & exit 0

========================

اخرج من الملف بالضغط على ctrl + x و pres y لحفظه.

إذا كنت ستطلب منك الأمر "sudo reboot now" ، فيجب إعادة تشغيل pi لبدء تشغيل الموسيقى عند الانتهاء. جاي!

الخطوة 6: خطوات إضافية

حسنًا ، لقد انتهيت ، لديك محطة راديو واحدة. ولكن لتسهيل الحفاظ على الشيء في المستقبل ، يمكنك اتباع هذه الخطوات الإضافية.

تعيين IP ثابت ؛

للقيام بذلك نقوم بتعديل dhcpcld.conf. نوع:

sudo nano /etc/dhcpcd.conf

واضغط على Enter ، سيتم فتح ملف في nano wit مع مجموعة من النصوص التي تم إجراؤها passif عن طريق وضع # أمامها. اقرأ من خلال الملف وابحث عن الأسطر التي تشير إليها ؛

#example تكوين IP ثابت.

في الأسطر التي تتبع هذا السطر ، يمكنك إعداد عنوان جهاز توجيه عنوان IP وإعدادات DNS. قم بإزالة # أمام السطر الذي تريد تنشيطه وقم بتعبئة المعلومات المطلوبة. إذا لم تكن متأكدًا من العناوين التي تستخدم إغلاق nano (ctrl + x) وقم بتشغيل ifconfig الآن ، يمكنك معرفة الواجهة التي تستخدمها (wlan0 أو eth0) وما هي lan ip و router ip و DNS الحالية. بالنسبة لـ lan ip الخاص بك ، يجب عليك اختيار عنوان خارج نطاق أجهزة التوجيه DHCP الخاصة بك. يمكنك أن تجد هذا في إعدادات جهاز التوجيه الخاص بك. إذا وجدت هذا الأمر صعبًا ، فيمكنك تشغيل الأمر arp لمعرفة العناوين التي يتم تقديمها واتخاذ عنوان أقل من ذلك. على سبيل المثال ، في معظم الأوقات ، يوضح جدول ARP جهاز التوجيه الخاص بك على xxx.xxx.xxx.1 والأجهزة الأخرى على xxx.xxx.xxx.50 إلى xxx.xxx.xxx.150 ، لذا إذا كنت ستعطي pi عنوان IP الخاص بك xxx.xxx.xxx.25 على الأرجح لن يكون هناك جهاز يُعطى هذا العنوان من قبل خادم DHCP (المعروف أيضًا باسم جهاز التوجيه الخاص بك) وبالتالي ستمنع تعارض IP في المستقبل.

الآن مثقال ذرة هذه المعلومات المكتملة الخروج وحفظ الملف (ctrl + x) وأعد تشغيل pi. ستتمكن الآن من إرساله إليه باستخدام ssh @ xxx.xxx.xxx.25 بالطبع علامة x للأرقام الأخرى التي ستكون خاصة بإعداد الشبكة الخاصة بك.

استخدم هاتفك ؛

الآن يمكنك دائمًا العثور على pi الخاص بك في نفس العنوان ، يمكنك الاستفادة من ذلك باستخدام هاتفك للتحكم في mpd. في معظم متاجر التطبيقات ، يمكنك العثور على برنامج يسمى MPD remote أو شيء مشابه. خذ واحدة من ذوقك. قم بالتثبيت على هاتفك وفي إعدادات الخادم ، اتصل بـ IP الذي قمت بتعيينه للتو لـ PI الخاص بك. يمكنك الآن إضافة تدفقات ، والبدء في تخطيها وإيقافها مؤقتًا من هاتفك طالما أن هاتفك و pi على نفس الشبكة.

أتمنى أن تستمتع بالراديو البسيط.

موصى به: