Mundarija:
Video: Raspberry Pi bilan musiqiy quti: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu darslik sizga Jukebox (yoki sizning shaxsiy modelingiz:) ni yaratishga imkon beradi.
Bu loyiha, minimal DIY munosabati, audio kabellarga ishonch va umuman informatika talab qiladi.
Eslatma: Ushbu qo'llanmada muallifning o'zi tomonidan taqdim etilgan dasturiy ta'minot GNU GPLv2 litsenziyasi ostida.
Ta'minotlar
Uskuna do'konlari ro'yxati
- Raspberry Pi
- Monitor
- tegishli kabellar (hdmi, audio va boshqalar)
- Tugmalar + USB kontroller va LED chiroqlar
- Karnaylar
Majburiy emas:
- Avtomobil hifi
- 12 volt quvvat manbai (hatto eskisi ham, kompyuter ham yaxshi ishlashi mumkin)
- RCA kaliti
- RCA audio kiritish
Dasturiy ta'minot ro'yxati
- Raspbian GNU Linux (men 9.6 versiyasidan foydalanganman)
- Fruitbox (men v1.12.1 versiyasidan foydalanganman)
- Maxsus skriptlar va konfiguratsiyalar (keyinchalik ushbu qo'llanmada yuklab olinadi)
1 -qadam: Uskuna
Bu bo'limda men faqat bir nechta tafsilotlarni joylashtirdim, chunki bu arja kabinetini qurish tartibiga o'xshaydi va tarmoq yo'riqnomalarga to'la (Google tog'asidan so'rang).
Men aytamanki, bunga quyidagilar kiradi:
- Monitor
- boshqaruv elementlari
- Raspberry Pi 3B+ (lekin u Raspberry 2 bilan ham ishlaydi).
- Har xil kabellar
- Chiroqlar va har xil
Men sizning loyihangizga ilhom sifatida faqat qurilish bosqichi haqidagi ba'zi rasmlarni qo'ydim.
Majburiy emas, siz kompakt-disklarni tinglash uchun avtomobilga hi-fi qo'shishingiz mumkin. Birovning so'zlariga ko'ra, bu loyihani biroz buzadi, lekin menimcha, u ulkan MP3 pleerga emas, balki mobil hi-fi ga aylanadi:)
Avtomobil radiosiga quvvat manbasini ulash uchun boshqa qo'llanmalar ro'yxati mavjud. CD, musiqiy quti va boshqa audio manbalar o'rtasida almashish uchun siz asosiy onlayn -do'konlarda mavjud bo'lgan rca kalitidan foydalanishingiz mumkin.
2 -qadam: dasturiy ta'minot
Menimcha, bu bo'lim eng qiziqarli bo'lim, chunki u men loyihaning asosiy qismi bo'lgan jukebox qismini ishlashini sozlashimni o'z ichiga oladi.
Men o'zim amalda ko'rsatgan maslahatim - prototip qilish uchun minimal uskunani sotib olish. Shunday qilib, agar biz loyiha juda shuhratparast ekanini tushunsak, ishdan voz kechganimizda xarajatlarni kamaytirgan bo'lardik.
Biz bosqichma -bosqich davom etamiz:
Raspberry -ni Raspberry -ga yuklab oling va o'rnating
Rasmiy qo'llanma
Retropie uchun Fruitbox -ni yuklab oling va o'rnating
Yuklab oling va ko'rsatma bering
Birinchi konfiguratsiyalar va testlar
QAYD: Barcha buyruqlar standart Raspbian va fruitbox o'rnatilishini qabul qiladi, ularning sozlanishi to'g'ri ishlashini kafolatlamasligi mumkin, bu qat'iy nazar kafolatlanmaydi.
Bu vaqtda, Fruitbox/home/pi/rpi-fruitbox-master katalogida bo'lishi kerak.
MP3-larimizni sevimli SFTP mijozimiz (masalan Filezilla) yordamida/home/pi/rpi-fruitbox-master/Music/papkasiga ko'chiring (agar mavjud bo'lmasa uni yarating).
Men test sifatida ellikdan ortiq faylni tavsiya qilmayman (keyinchalik siz barcha MP3 -larni qo'shasiz).
Biz dasturda ko'rsatilgandek birinchi dasturni ishga tushiramiz:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg terilari/[YOUR_THEME] /fruitbox.cfg
Bu erda [YOUR_THEME] quyidagi standart terilaridan biri:
-granit
-MaykTV
-zamonaviy
- NumberOne
-tekis
-Birga teging
-WallJukeF
-Kichik devor
-Vurly
Vaqtinchalik kirish sifatida klaviaturadan foydalanib, har xil terilarni sinab ko'ring, lekin kerakli tugmalar terilar uchun farq qiladi va bu jismoniy tugmalarning oxirgi tanloviga ta'sir qiladi.
Tugma konfiguratsiyasi
Arakada kabinetini qurish bo'yicha qo'llanmalar, yuqorida aytib o'tilganidek, USB -tekshirgichni tegishli tugmalarga qanday ulash kerakligini tushuntirib berishi kerak.
Tugmalar tizim tomonidan qanday tan olinganligini tekshirish uchun quyidagi buyruqlarni bajaring:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –test tugmalari –cfg./skins/ [SIZNING_TEMA]/fruitbox.cfg
Har bir tugmani bosing va ekranda yaratilgan kodga e'tibor bering. Kompyuteringizda oldingi qadamda biz yozgan tegishli kodni xaritaga kiritmoqchi bo'lgan har bir kalitni almashtirib, fruitbox.btn konfiguratsiya faylini o'zgartiring.
Fruitbox.btn konfiguratsiya faylini ushbu yo'lda SFTP orqali nusxalash:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Fruitbox ilovasini yuqorida ko'rsatilgan tarzda qayta ishga tushiring:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg terilari/[YOUR_THEME] /fruitbox.cfg
Kalitlarning ishlashini tekshiring.
Fruitbox -ni yuklashda avtomatik ishga tushirishni va chiqishda o'chirishni o'rnating
Birinchidan, biz pi foydalanuvchisiga avtomatik kirishni o'rnatishimiz kerak.
Buyruqlar:
sudo raspi-config
Ncurses menyusida (masalan, ko'k fonli kulrang) tanlang:
3 Yuklash parametrlari Ishga tushirish variantlarini sozlang
Keyin:
B1 Desktop/CLI Ish stoli muhitini yoki buyruq satrini yuklashni tanlang
Va nihoyat:
B2 Console Autologin Matn konsoli avtomatik ravishda "pi" foydalanuvchisi sifatida kirgan
Tanlash orqali chiqish
Va savolga:
Hozir qayta yuklashni xohlaysizmi?
Javob bering
Bu erda biz Raspbian qayta ishga tushirilganda, foydalanuvchi pi sifatida kirish uchun parol talab qilinmasligini tasdiqlaymiz.
Endi biz boshlash va to'xtashni avtomatlashtirishimiz kerak. Avval jukebox.conf faylini yuklaymiz.
Keling, bu faylni o'zimiz yoqtirgan terini izohlamay (masalan, #xash belgisini o'chirib) o'zgartirish orqali o'zgartiraylik.
Runjb.sh skriptini yuklab oling. Keyin runjb.sh va jukebox.conf fayllarini SFTP orqali Raspberry -ning /home /pi katalogiga ko'chiring.
Nihoyat, Raspbian terminalida (matnga asoslangan ishga tushirish ekrani) bajaramiz:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
Bu vaqtda biz faqat tizimni qayta ishga tushirishimiz va to'g'ri ishlashini tekshirishimiz kerak.
3 -qadam: Xulosa va qo'shimcha
Agar oldingi barcha qadamlar to'g'ri bajarilgan bo'lsa, jukeboxni yig'ish va bezashdan zavqlaning.
MP3 ro'yxatini yangilang
- Fayllarni/home/pi/rpi-fruitbox-master/Music/katalogiga qo'shing.
- /Home/pi/fruitbox.db faylini o'chirib tashlang
- Fruitbox -ni qayta ishga tushiring
Kengaytirilgan konfiguratsiyalar
Rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg fayli qiziqarli konfiguratsiyalarni o'z ichiga oladi, jumladan:
- Muayyan harakatsizlikdan keyin tasodifiy qo'shiqlarni ijro etish imkoniyati
- Tanga mexanizmini boshqarish imkoniyati
- Yana ko'p …
Rasmiy hujjatlar
Framebuffer
Agar siz Raspbian startining standart chiqishi bo'lgan "ishga tushirish jurnallari" ni yoqtirmasangiz, uni o'zingiz yoqtirgan tasvir bilan sozlashingiz mumkin (ko'rsatma). Ammo protsedura yangi boshlanuvchilar uchun emas. Men shaxsan ularni tashlab ketdim, chunki agar biror narsa noto'g'ri ketsa, nima ekanligini tushunmoqchiman.
WallBradz terisi
Mening loyiham uchun men asl WallJuke asosida terini o'zgartirdim. Agar siz haqiqatan ham aylanayotgan vinil yuzimga ega bo'lishni xohlasangiz, uni bu erdan yuklab olishingiz mumkin
Eslatma: Ushbu qo'llanma italyan tilida ham mavjud
Tavsiya:
Light Show bilan musiqiy quti: 9 qadam (rasmlar bilan)
Light Show bilan musiqa qutisi: Salom va xush kelibsiz, ushbu darsda biz o'z musiqiy qutimizni yorug'lik shousi yordamida qanday yasashni ko'rsatamiz. Sizga faqat bo'sh sumka kerak. Biz odatda asboblar uchun ishlatiladigan ishni oldik. Ushbu loyihada siz juda ijodiy bo'lishingiz mumkin, shuning uchun sizga kerak emas
Oson musiqiy quti: 6 qadam
Oson musiqiy quti: 1 ta protsessor, 1 ta protokolli panel, 1 ta zumda 2 ta boton, 1 ta LCD displeyli 16X21, MDF (plyaj)
Arduino -dagi musiqiy quti: 4 qadam
Arduino -dagi Jukebox: Bu loyiha Vodiy universitetida faoliyatimizning birinchi yilidagi dars uchun mo'ljallangan edi, bu sizga qo'shiqning nomini ko'rsatadigan va oldingi va keyingi qo'shiqni qidirib topadigan musiqiy quti. Siz ko'rsatishingiz mumkin bo'lgan qo'shiqlar cheklangan va
Balet kosmik urushlari, musiqiy quti: 7 qadam
Balet kosmik urushlari, musiqiy quti: Bu ko'rsatma Janubiy Florida universitetining Makecourse-Art loyihasi talablarini bajarish uchun yaratilgan (www.makecourse-art.com) Bizning arja mikserimiz uchun mavzu 8 bitli. video o'yin musiqasi va baller tushunchasi
Avtomobil radiosi + devorga o'rnatilgan soketlardan musiqiy quti: 8 qadam
Avtomobil radiosi + devorga o'rnatilgan rozetkadan musiqa qutisi: Hammaga salom, mening ismim Kristof, men Frantsiyada yashayman. Men www.instructables.com saytida anchadan buyon ro'yxatdan o'tganman va hamma bu erda nima baham ko'rayotganidan zavqlanaman. Men sizga o'tgan yili nima qilganimni ko'rsatishga qaror qildim. Men simni olgandek hech narsa yoqmadi