فهرست مطالب:

پخش کننده موسیقی رزبری پای: 10 مرحله (همراه با تصاویر)
پخش کننده موسیقی رزبری پای: 10 مرحله (همراه با تصاویر)

تصویری: پخش کننده موسیقی رزبری پای: 10 مرحله (همراه با تصاویر)

تصویری: پخش کننده موسیقی رزبری پای: 10 مرحله (همراه با تصاویر)
تصویری: حامد عینی و فیگور جلوی هنی رامبد 2024, جولای
Anonim
پخش کننده موسیقی رزبری پای
پخش کننده موسیقی رزبری پای

آیا تا به حال به خانه آمده اید و می خواهید موسیقی پس زمینه بدون روشن کردن رایانه ، تلفن یا هر دستگاه دیگری آرام شود؟ من مشکل را گفته بودم. در دستورالعمل زیر من به شما مفهوم یک پخش کننده موسیقی آفلاین را نشان می دهم توسط سوئیچ های آنالوگ (موسیقی از طریق USB ساخته شده است با کد نویسی بنابراین من با یک رمزگذار با تجربه تر کار کردم (با تشکر از رافائل:) تجربه شخصی من از تماشای یک ویدیو در Youtube به عنوان آمادگی به دست آمد ، بنابراین اگر اشتباهاتی در کد یا به طور کلی دستورالعمل پیدا کردید ، لطفاً نظر دهید.

مرحله 1: برنامه ریزی

برنامه ریزی
برنامه ریزی
برنامه ریزی
برنامه ریزی
برنامه ریزی
برنامه ریزی
برنامه ریزی
برنامه ریزی

ابتدا شما نیاز به یک برنامه دارید*) هدف مورد نظر موسیقی پس زمینه است*) من نمی خواهم جریان یا کارهای دیگری مانند آن را انجام دهم. چوب usb قرار است موسیقی بیشتری را نگه دارد که بتوانم در یک سال به آن گوش دهم ، بنابراین فعلاً خوب است. شاید من از ماژول Wlan که در تمشک ساخته شده است برای اتصال به سرور NAS خود برای انتخاب موسیقی بیشتر استفاده کنم. *) بدون رابط کاربری گرافیکی فقط 3 سوئیچ متصل به پین های gpio رزبری pi *) از کلیدها سوئیچ می کند بنابراین می دانید که لیست پخش جادوگران در حال اجرا است (اختیاری) [*) بلندگوهایی با تقویت کننده متصل به جادوگر کارت صدا به Raspberry pi متصل است.] -> در مورد آن بعداً و مهمتر از همه: اگر این کار انجام شود ، من نمی خواهم دیگر با آن برخورد کنم.

مرحله 2: فهرست مواد

لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد

1. a Raspberry pi (من از مدل 3B استفاده کردم اما یک مدل قدیمی نیز باید خوب باشد. در واقع شما می توانید از چیزی حتی کمتر قدرتمند مانند آردوینو استفاده کنید اما باید ماژول هایی برای کارت SD و صدا اضافه کنید) 2. کارت صدا ، لازم نیست اما کارت داخلی آن زیاد خوب نیست (من با Hifiberry DAC شروع کردم ، که سازگار نیست ، بنابراین در نهایت از کارت صدا استفاده نکردم زیرا کیفیت برای من خوب بود و من می خواستم پروژه رو تموم کن:) برخی از کابل های جهنده 4. بلندگوهای دارای تقویت کننده داخلی (می توانید از بلندگوهای بدون استفاده و تقویت (تقویت کنید؟) آنها را جداگانه استفاده کنید ، اما راحت تر/تمیزتر به این ترتیب) 5. سوئیچ ها برای لیست های پخش: من از 3 برای لیست پخش استفاده کردم [شما می توانید بیشتر یا کمتر استفاده کنید ، سپس کد را تغییر دهید] و یکی برای خاموش کردن 6. مقداری چوب قراضه یا هر نوع جعبه (3 گزینه در مرحله 7/8) 7. یک کابل کامپیوتر/hdmi برای اتصال pi8. ماوس و صفحه کلید 9. کابل برق برای تغذیه آن 10 برخی از led ها (اختیاری)

مرحله 3: کد

کد
کد

همانطور که گفتم من هیچ تجربه ای در زمینه برنامه نویسی ندارم ، بنابراین به سراغ کدگذار مجرب تری رفتم (در این مرحله از رافائل تشکر می کنم). من از پایتون استفاده کردم زیرا Raspberry pi با پایتون کار می کند و یادگیری اصول اولیه چندان سخت نیست. پخش کننده با دو برنامه جداگانه کار می کند ، یکی برای شروع لیست پخش و دیگری برای کشتن آن. آنها هر دو در یک حلقه هستند بنابراین این برنامه هنگامی که شروع به کار کرد تنها در صورتی که دوشاخه را بکشید پایان می یابد (کاری که نباید انجام دهید ، از KILL-SWITCH استفاده کنید!)

مرحله 4: رزبری پای

رزبری پای
رزبری پای
رزبری پای
رزبری پای

بنابراین در این مرحله ما قصد داریم Raspberry pi را راه اندازی کنیم. من از Raspbian به عنوان یک سیستم عامل استفاده کردم اما اگر دوست دارید می توانید از Noobs یا هر سیستم دیگری استفاده کنید (توجه داشته باشید که برخی مراحل ممکن است در سیستم های دیگر متفاوت باشد). ابتدا آن را راه اندازی کنید (می توانید یک راهنمای دقیق در اینترنت بخوانید یا یک ویدیو در یوتیوب تماشا کنید ، من قصد ندارم به آن بپردازم ، حداکثر 10 دقیقه طول می کشد.) سپس دو اسکریپت را به شروع خودکار اضافه کنید در تمشک شما این کار را با نوشتن "sudo nano /etc/rc.local" در خط فرمان و اضافه کردن نامها و مسیری که فایلها را قبل از خط "خروج" در پایین صفحه ذخیره کرده اید ، اضافه می کنید. در این مورد: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (شما باید "&" را در پایان اضافه کنید زیرا پروژه یک حلقه است و باید کار در پس زمینه) این کار را با kill و فیلمنامه اصلی انجام دهید. اکنون "Ctrl X" را فشار دهید تا کارت صدا را ترک کنید. من از کارت صدا استفاده می کنم زیرا جک 3.5 میلی متری صدا روی pi زیاد تند نیست کارت صدا که فروشگاه به من فروخت قدیمی ترین بود ، بنابراین با جدیدترین pi ترکیب شده است و این باعث ایجاد برخی مشکلات شد (در این مرحله بسیار عصبانی شدم ، 30 یورو خرج کردم) روی آن کارت) بنابراین من یک کارت صدا ارزان (6 یورویی) USB در آمازون سفارش دادم. اما نگران نباشید ، هنگام استفاده از کارت صدا GPIO باید کارت صدا USB را مانند قبل تنظیم کنید. بنابراین آن را از دست ندهید (بیشتر در مورد آن در فصل 6) به همین سادگی انجام شده است

مرحله 5: USB Stick

USB Stick
USB Stick

در حال حاضر USB Stick باید دقیقاً مشابه من باشد یا باید برنامه را تغییر دهید. تغییر نام چوب به "TRANSCEND" اگر می خواهید از نام دیگری استفاده کنید ، باید نام آن را در اسکریپت ها تغییر دهید (همانطور که متوجه شدید من تنبل هستم. بنابراین نام چوب را تغییر ندادم ، مطمئناً بسیار زیباتر خواهد بود ، اما لازم نیست بنابراین…) 2. 3 لیست پخش به نام Pl.1 ، Pl.2 و Pl.3 با آهنگ هایی در آنها ایجاد کنید. مانند نام بالا bla bla bla3. Musicplayer در Raspberry pi از علائم و حروف استفاده نمی کند ، بنابراین من پیشنهاد می کنم یک تغییر نام (که من از renamer مورچه استفاده کردم) را بارگیری کنید که آهنگها را در 8 عدد تصادفی تغییر نام دهد.

4. اسکریپت ها و آهنگ ها را در پوشه های لیست پخش اضافه کنید

مرحله 6: آخرین لمس ها

حالا Raspberry pi را با کارت صدا ، سوئیچ ها ، led ها وصل می کنیم و آن را فعال می کنیم. برای اتصال سوئیچ ها و led ها از کابل های بلوز استفاده کنید کارت صدا USB مشکلاتی ایجاد کرد اما قابل مدیریت است شما باید اینترنت را برای دستورالعمل های نصب آن بررسی کنید زیرا این مرحله بسته به نوع کارتی که استفاده می کنید متفاوت است:/. در اصل شما ساخت کارت صدا را غیرفعال کرده و از کارت جدید استفاده می کنید. اما اگر خوش شانس هستید ، فقط باید آن را به یک پورت USB رایگان وصل کنید. آماده بازی با تنظیمات باشید. در این مرحله من واقعاً می خواستم این کار انجام شود ، بنابراین بدون کارت صدا پیش رفتم. آن را با صفحه نمایش متصل و بدون قبل از ساختن جعبه ای در اطراف آن آزمایش کنید. اگر کار نمی کند ، USB USB را بررسی کنید. آیا نام خود را تغییر داد؟ خراب شده؟

مرحله 7: اشکال زدایی

اشکال زدایی
اشکال زدایی

اگر درست کار کرده اید نیازی به این مرحله ندارید Autostart (rc.local)*) غلط املایی روی چوب USB/لیست پخش*) شما نام چوب را تغییر ندادید (یا پس از خاموش شدن اشتباه نام خود را تغییر داد)*) از کلید خاموش استفاده نکرده اید و دوشاخه را کشیده اید به اگر کار می کند ، چوب و pi را برای خطاها بررسی کنید.*) اتصال دکمه ها به pi قطع شد*) کارت sd به معنای واقعی کلمه (بله واقعاً برای من اتفاق افتاده است از من نپرسید) یا بصورت تصویری*) برق قطع شد*) … تک تک این اشتباهات حداقل یکبار هنگام ساخت برای من اتفاق افتاده است

مرحله 8: جعبه

جعبه
جعبه

حالا جعبه. شما 2 گزینه دارید 1) بنابراین اگر می خواهید این کار را انجام دهید ، لیزری را (یا CNC) از برش های چوبی با اتصالات و همه چیز برش دهید. 2) راه دیگر این است که یک جعبه موجود بردارید و از آن به عنوان محفظه استفاده کنید. ابتدا این کار را انجام دادم اما از ظاهر آن خوشم نیامد بنابراین آن را به شرح زیر انجام دادم (مرحله 8) 3+3 سوراخ در بالای جعبه ایجاد کنید و کلیدها را نصب کنید (و در صورت استفاده از چراغ ها). یک سوراخ ایجاد کنید در کنار قدرت (راه تنبلی این است که به سادگی از یک کابل USB به عنوان منبع تغذیه بدون کابل قابل جابجایی استفاده کنید) ، با این حال من پیشنهاد می کنم از یک کابل فرمت USB برای تغذیه استفاده کنید ، بنابراین اگر کابل برق خراب شد ، مجبور نباشید thing appart -> که منجر به کار می شود آنچه ما سعی می کنیم از آن اجتناب کنیم اکنون که همه چیز آماده است ، پی و بلندگوها را به هم وصل کنید.

مرحله 9: راه Hipster و اتمام پرونده

راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده
راه هیپستر و اتمام پرونده

این برای افراد خلاق است که می خواهند مهارت های خود را نشان دهند. برای این گزینه می توانید از تخته های چوبی استفاده کنید و آنها را به هم بچسبانید یا پیچ کنید تا یک جعبه ایجاد کنید یا راه سخت را انجام دهید و یک بلوک چوبی موجود را بیرون بیاورید تا پی را داخل آن قرار دهید. من آن قفسه های شناور را دیدم و خواستم برای استفاده از آن تکنیک بنابراین وارد باغ شدم ، یک تکه چوب قدیمی برداشتم و بررسی کردم که آیا بلندگوها می توانند روی آن بایستند (عرض). قفسه باید شبیه یک قطعه شناور و محکم باشد و فقط کلیدها بیرون بیایند ، بنابراین من آن را از پایین حک کرده ام. من یک نوع "لب" در جلو گذاشتم تا برش را نبینید امیدوارم نقاشی های من بتواند به شما کمک کند تا یک نمای کلی داشته باشید. در بالای جعبه 3+3 سوراخ ایجاد کنید و در صورت استفاده از 3 سوئیچ و 3 چراغ بالا را نصب کنید. برای قدرت یک سوراخ در کنار آن ایجاد کنید (راه تنبلی این است که به سادگی از یک کابل USB به عنوان قدرت استفاده کنید) بدون کابل قابل جابجایی) ، با این حال من بر تنبلی خود غلبه می کنم و از یک سوکت IEC برای کاربرد استفاده می کنم زیرا به طور منظم کابل های خود را می شکنم. در حال حاضر همه چیز آماده است pi را وصل کنید. نصب: برای نصب آن روی دیوار ، من 2 سوراخ بزرگ را در پشت ایجاد می کنم و آن را با 2 قلاب نصب می کنم (تصویر بالا) و کار ما تمام شد. نکته مثبت: به سیم های برق که از طریق دیوارها در حال حفاری هستند توجه کنید. آی تی. ضربه زدن به آنها واقعاً یک تجربه تکان دهنده خواهد بود. Ha ya ya there there

مرحله 10: انجام شد

انجام شده!
انجام شده!

در آن بمب ، زمان پایان است. لطفاً در مورد پیشرفت هایی که ممکن است پیدا کنید نظر دهید و جعبه موسیقی خود را ارسال کنید. با تشکر از شما برای خواندن ، لذت ببرید و مراقبت کنید.

توصیه شده: