Mundarija:

Raspberry Pi bilan musiqiy quti: 3 qadam
Raspberry Pi bilan musiqiy quti: 3 qadam

Video: Raspberry Pi bilan musiqiy quti: 3 qadam

Video: Raspberry Pi bilan musiqiy quti: 3 qadam
Video: Semiz boʻsada 🔞🤤 Mazzada 🤣 TikTok trend muzikalar #abbosxon_arabbayeev #semizbosada #mazzada 2024, Iyul
Anonim
Image
Image
Raspberry Pi bilan musiqiy quti
Raspberry Pi bilan musiqiy quti

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

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
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

Dasturiy ta'minot
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

  1. Fayllarni/home/pi/rpi-fruitbox-master/Music/katalogiga qo'shing.
  2. /Home/pi/fruitbox.db faylini o'chirib tashlang
  3. 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: