فهرست مطالب:
![Jukebox با Raspberry Pi: 3 مرحله Jukebox با Raspberry Pi: 3 مرحله](https://i.howwhatproduce.com/images/002/image-3536-31-j.webp)
تصویری: Jukebox با Raspberry Pi: 3 مرحله
![تصویری: Jukebox با Raspberry Pi: 3 مرحله تصویری: Jukebox با Raspberry Pi: 3 مرحله](https://i.ytimg.com/vi/MPT22mPMTBc/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![Image Image](https://i.howwhatproduce.com/images/002/image-3536-33-j.webp)
![](https://i.ytimg.com/vi/repnd_nEr0g/hqdefault.jpg)
![Jukebox با Raspberry Pi Jukebox با Raspberry Pi](https://i.howwhatproduce.com/images/002/image-3536-34-j.webp)
این آموزش که به شما امکان می دهد این Jukebox (یا مدل دلخواه خود را بسازید)).
این پروژه نیازمند حداقل نگرش DIY ، اطمینان از کابل های صوتی و به طور کلی علوم کامپیوتر است.
توجه: نرم افزار ارائه شده در این آموزش توسط خود نویسنده ، دارای مجوز GNU GPLv2 است.
تدارکات
لیست خرید سخت افزار
- تمشک پای
- مانیتور
- کابل های مرتبط (hdmi ، صدا و غیره)
- دکمه ها + کنترل کننده USB و چراغ های LED
- بلندگوها
اختیاری:
- hifi ماشین
- منبع تغذیه 12 ولت (حتی قدیمی یا رایانه شخصی می تواند خوب کار کند)
- سوئیچ RCA
- ورودی صوتی RCA
لیست فروشگاه نرم افزار
- Raspbian GNU Linux (من از نسخه 9.6 استفاده کردم)
- Fruitbox (من از نسخه v1.12.1 استفاده کردم)
- اسکریپت ها و تنظیمات سفارشی (بعداً در این راهنما بارگیری می شود)
مرحله 1: سخت افزار
![سخت افزار سخت افزار](https://i.howwhatproduce.com/images/002/image-3536-35-j.webp)
![سخت افزار سخت افزار](https://i.howwhatproduce.com/images/002/image-3536-36-j.webp)
![سخت افزار سخت افزار](https://i.howwhatproduce.com/images/002/image-3536-37-j.webp)
در این بخش ، من فقط چند مورد از جزئیات را ذکر کردم ، زیرا شبیه به یک روش ساخت یک کابینت بازی است و شبکه پر از راهنما است (از عمو گوگل بپرسید).
فقط می گویم که این شامل موارد زیر است:
- نمایشگر
- کنترل ها
- Raspberry Pi 3B+ (اما با رزبری 2 نیز کار می کند).
- کابل های مختلف
- چراغ ها و انواع مختلف
من فقط چند تصویر در مورد مرحله ساخت به عنوان الهام بخش پروژه شما قرار دادم.
به صورت اختیاری ، می توانید Hi-Fi اتومبیل را برای گوش دادن به سی دی ها نیز اضافه کنید. به گفته شخصی ، این پروژه را کمی تحریف می کند ، اما به نظر من آن را به یک Hi-Fi تلفن همراه تبدیل می کند تا یک پخش کننده MP3 غول پیکر:)
برای اتصال منبع تغذیه به رادیو ماشین ، یک لیست آموزشی دیگر وجود دارد. برای جابجایی بین CD ، jukebox و هر منبع صوتی دیگر ، می توانید از سوئیچ rca استفاده کنید که در فروشگاه های اصلی اصلی موجود است.
مرحله 2: نرم افزار
![نرم افزار نرم افزار](https://i.howwhatproduce.com/images/002/image-3536-38-j.webp)
به نظر من این بخش جالب ترین بخش است ، زیرا شامل سفارشی سازی است که برای ایجاد قسمت jukebox انجام دادم ، که هسته اصلی پروژه است.
توصیه ای که من خودم به آن عمل کردم این است که حداقل سخت افزار را خریداری کنید تا بتوانید نمونه اولیه آن را تهیه کنید. با این کار ، اگر متوجه شویم که پروژه بسیار بلند پروازانه است ، در صورت رها شدن هزینه ها را کاهش می دهیم.
مراحل را ادامه می دهیم:
Raspbian را روی Raspberry بارگیری و نصب کنید
راهنمای رسمی
Fruitbox for Retropie را بارگیری و نصب کنید
بارگیری و راهنمایی کنید
اولین تنظیمات و آزمایشات
توجه: همه دستورات پیش فرض نصب Raspbian و fruitbox را فرض می کنند. سفارشی سازی اینها ممکن است عملکرد صحیح را تضمین نکند ، بدون در نظر گرفتن
در این مرحله ، Fruitbox باید در فهرست/home/pi/rpi-fruitbox-master باشد.
اجازه دهید MP3 های خود را در پوشه/home/pi/rpi-fruitbox-master/Music/کپی کنیم (در صورت عدم وجود آن) با استفاده از سرویس گیرنده SFTP مورد علاقه خود (به عنوان مثال Filezilla).
من بیش از پنجاه فایل را به عنوان تست توصیه نمی کنم (بعداً همه MP3 ها را اضافه خواهید کرد).
ما اولین اجرای برنامه را مطابق راهنما اجرا می کنیم:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skins
جایی که [YOUR_THEME] یکی از پوسته های پیش فرض زیر است:
-گرانیت
-MikeTV
-نوین
- شماره یک
-سطح
-TouchOne
-WallJukeF
-WallSmall
-غرور
پوسته های مختلف را امتحان کنید ، از صفحه کلید به عنوان ورودی موقت استفاده کنید ، اما در نظر بگیرید که دکمه های مورد نیاز برای پوسته ها متفاوت است ، و این بر انتخاب نهایی دکمه های فیزیکی تأثیر می گذارد.
پیکربندی دکمه
در مورد راهنمای ساخت کابینت آراکاد ، که در بالا ذکر شد ، باید نحوه اتصال کنترل USB به دکمه های مربوطه توضیح داده شود.
برای بررسی نحوه تشخیص دکمه ها توسط سیستم ، دستورات زیر را اجرا کنید:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/on'sYOUR_THEME]/fruitbox.cfg
روی هر دکمه کلیک کنید و کد تولید شده روی صفحه را یادداشت کنید. فایل پیکربندی fruitbox.btn را در رایانه خود تغییر دهید و برای هر کلیدی که می خواهید کد مربوطه را که در مرحله قبل به آن توجه داشتیم ، در مرحله قبل ترسیم کنید.
فایل پیکربندی fruitbox.btn را از طریق SFTP در این مسیر کپی کنید:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
همانطور که در بالا نشان داده شده است ، برنامه میوه جعبه را دوباره راه اندازی کنید:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skins
بررسی کنید که آیا کلیدها کار می کنند یا خیر.
راه اندازی خودکار میوه جعبه در هنگام راه اندازی و خاموش شدن در هنگام خروج
ابتدا باید ورود خودکار را به کاربر pi تنظیم کنیم.
دستورات:
sudo raspi-config
در منوی ncurses (برای مثال خاکستری با زمینه آبی) موارد زیر را انتخاب کنید:
3 Boot Options پیکربندی گزینه ها برای راه اندازی
سپس:
B1 Desktop/CLI انتخاب کنید که در محیط دسکتاپ بوت شود یا خط فرمان
و در نهایت:
B2 Console Autologin Text console ، به صورت خودکار به عنوان کاربر "pi" وارد سیستم می شود
با انتخاب خارج شوید
و به این سوال:
آیا می خواهید اکنون راه اندازی مجدد کنید؟
پاسخ
در این مرحله ما تأیید می کنیم که هنگام راه اندازی مجدد Raspbian ، رمز عبور برای ورود به عنوان pi کاربر لازم نیست.
اکنون باید شروع و توقف را به صورت خودکار انجام دهیم. ابتدا فایل jukebox.conf را بارگیری می کنیم.
اجازه دهید این فایل را با کامنت نویسی (یعنی: حذف علامت هش #) روی پوست مورد علاقه خود تغییر دهیم.
اسکریپت runjb.sh را بارگیری کنید. سپس فایلهای runjb.sh و jukebox.conf را از طریق SFTP در فهرست /home /pi رزبری ما کپی کنید.
در نهایت ، در ترمینال Raspbian (صفحه راه اندازی مبتنی بر متن) اجازه دهید اجرا کنیم:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
اکو "/home/pi/runjb.sh" >> /home/pi/.bashrc
در این مرحله ما فقط نیاز به راه اندازی مجدد سیستم و تأیید عملکرد صحیح داریم.
مرحله 3: نتیجه گیری و موارد اضافی
اگر تمام مراحل قبلی به درستی اجرا شده است ، از جمع آوری و تزئین جعبه جعبه خود لذت ببرید.
لیست MP3 را به روز کنید
- فایل ها را در فهرست/home/pi/rpi-fruitbox-master/Music/اضافه کنید.
- فایل /home/pi/fruitbox.db را حذف کنید
- fruitbox را مجددا راه اندازی کنید
تنظیمات پیشرفته
فایل rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg شامل تنظیمات جالبی از جمله:
- امکان اجرای آهنگ های تصادفی پس از مدت مشخصی از عدم فعالیت
- امکان مدیریت مکانیزم سکه
- خیلی چیزهای دیگر…
مستندات رسمی
فریم بافر
اگر "گزارش های راه اندازی" را که خروجی استاندارد شروع Raspbian هستند دوست ندارید ، می توانید آن را با تصویری که ترجیح می دهید سفارشی کنید (راهنما). اما این روش برای مبتدیان نیست. من شخصاً آنها را ترک کردم زیرا اگر مشکلی پیش بیاید می خواهم بفهمم که چیست.
پوست WallBradz
برای پروژه خود من پوست را بر اساس WallJuke اصلی تغییر دادم. اگر واقعاً می خواهید صورت من روی وینیل در حال چرخش باشد ، می توانید آن را از اینجا بارگیری کنید
توجه: این آموزش به زبان ایتالیایی نیز موجود است
توصیه شده:
PlotClock ، WeMos و Blynk Playing Vintage AMI Jukebox: 6 مرحله (همراه با تصاویر)
![PlotClock ، WeMos و Blynk Playing Vintage AMI Jukebox: 6 مرحله (همراه با تصاویر) PlotClock ، WeMos و Blynk Playing Vintage AMI Jukebox: 6 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/001/image-2400-j.webp)
PlotClock ، WeMos و Blynk Playing Vintage AMI Jukebox: چهار نوآوری فنی این پروژه را امکان پذیر کرد: 1977 Rowe AMI Jukebox ، کیت بازوی روبات PlotClock ، میکروکنترلر WeMos/ESP 8266 و سرویس Blynk App/Cloud. توجه: Jukebox در دست - مطالعه را متوقف نکنید! این پروژه می تواند
Rocola (Jukebox) Manufactura Digital: 7 مرحله
![Rocola (Jukebox) Manufactura Digital: 7 مرحله Rocola (Jukebox) Manufactura Digital: 7 مرحله](https://i.howwhatproduce.com/images/001/image-2596-j.webp)
Rocola (Jukebox) Manufactura Digital: Rocola programada con arduino. Contiene tres canciones: Starwars ، Game of thrones و رقص تابوت
Jukebox Casera Por: Tono Kiehnle: 5 مرحله (همراه با تصاویر)
![Jukebox Casera Por: Tono Kiehnle: 5 مرحله (همراه با تصاویر) Jukebox Casera Por: Tono Kiehnle: 5 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/002/image-4105-j.webp)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Contiene 3 canciones reproducidas por medio de un buzzer pasivo y cuenta con botones de pulso y una pantalla LCD para interracción con el usuario.La jukebox cuenta con 3 botones. 2 de ellos se util
آردوینو Jukebox/Rocola: 3 مرحله
![آردوینو Jukebox/Rocola: 3 مرحله آردوینو Jukebox/Rocola: 3 مرحله](https://i.howwhatproduce.com/images/002/image-4327-j.webp)
Arduino Jukebox/Rocola: El siguiente proyecto un un que que nos permite reproducir canciones utilisando un un buzzer en la plataforma Arduino. برای استفاده از کنترل کننده های مختلف می توانید از تولید کننده استفاده کنید. Tiene como función alternar entre tres c
آهنگ تصادفی Jukebox (Raspberry Pi): 6 مرحله (همراه با تصاویر)
![آهنگ تصادفی Jukebox (Raspberry Pi): 6 مرحله (همراه با تصاویر) آهنگ تصادفی Jukebox (Raspberry Pi): 6 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/004/image-9650-37-j.webp)
Random Song Jukebox (Raspberry Pi): پس از خرابکاری با کیت صدای Google AIY برای Raspberry Pi ، تصمیم گرفتم سخت افزار را مجدداً برای ساختن jukebox آفلاین هدف گیری کنم. هنگامی که کاربر دکمه بالای صفحه را فشار می دهد ، آهنگ تصادفی ذخیره شده در Pi پخش می شود. کلید تنظیم صدا برای تنظیم