Satura rādītājs:

Jukebox ar Raspberry Pi: 3 soļi
Jukebox ar Raspberry Pi: 3 soļi

Video: Jukebox ar Raspberry Pi: 3 soļi

Video: Jukebox ar Raspberry Pi: 3 soļi
Video: The BEST DIY Raspberry Pi Music Streamer?! | Audiophonics Evo-Sabre 2024, Novembris
Anonim
Image
Image
Jukebox ar Raspberry Pi
Jukebox ar Raspberry Pi

Šī apmācība, kas ļaus jums izveidot šo Jukebox (vai pielāgotu modeli:)).

Šim projektam ir nepieciešama vismaz DIY attieksme, pārliecība par audio kabeļiem un datorzinātne kopumā.

Piezīme: Programmatūrai, ko šajā apmācībā sniedza pats autors, ir licence GNU GPLv2.

Piegādes

Aparatūras veikalu saraksts

- Raspberry Pi

- Monitors

- saistītie kabeļi (hdmi, audio utt.)

- Pogas + USB kontrolieris un LED gaismas

- Skaļruņi

Neobligāti:

- Automašīnas hifi

- 12 voltu barošanas avots (pat vecs vai dators var labi darboties)

- RCA slēdzis

- RCA audio ieeja

Programmatūras veikalu saraksts

- Raspbian GNU Linux (es izmantoju versiju 9.6)

- Fruitbox (es izmantoju versiju v1.12.1)

- Pielāgoti skripti un konfigurācijas (lejupielādējamas vēlāk šajā rokasgrāmatā)

1. darbība. Aparatūra

Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra

Šajā sadaļā es ievietoju tikai dažas detaļas, jo tas ir līdzīgs procedūrai arkādes skapja izveidošanai, un tīkls ir pilns ar ceļvežiem (jautājiet onkulim Google).

Es tikai teikšu, ka tas ietver:

- Monitors

- vadības ierīces

- Raspberry Pi 3B+ (bet tas darbojas arī ar Raspberry 2).

- dažādi kabeļi

- Gaismas un dažādas

Es ievietoju tikai dažas bildes par būvniecības posmu kā iedvesmu jūsu projektam.

Pēc izvēles varat pievienot automašīnas hi-fi, lai klausītos arī kompaktdiskus. Pēc kāda domām, tas nedaudz kropļo projektu, bet, manuprāt, tas pārvēršas par mobilo hi-fi, nevis milzu MP3 atskaņotāju:)

Lai pievienotu barošanas avotu automašīnas radio, ir vēl viens apmācību saraksts. Lai pārslēgtos starp CD, mūzikas atskaņotāju un jebkuru citu audio avotu, varat izmantot rca slēdzi, kas pieejams galvenajos tiešsaistes veikalos.

2. darbība: programmatūra

Programmatūra
Programmatūra

Manuprāt, šī sadaļa ir visinteresantākā, jo tajā ir iekļauta pielāgošana, lai padarītu džekboksa daļu darbīgu, kas ir projekta pamatā.

Mans ieteikums, ko es pats īstenoju praksē, ir iegādāties minimālo aparatūru, lai varētu prototipēt. To darot, ja mēs saprotam, ka projekts ir pārāk vērienīgs, mēs samazinātu izmaksas atteikšanās gadījumā.

Mēs turpinām soļus:

Lejupielādējiet un instalējiet Raspbian vietnē Raspberry

Oficiālais ceļvedis

Lejupielādējiet un instalējiet Fruitbox for Retropie

Lejupielādēt un ceļvedis

Pirmās konfigurācijas un testi

PIEZĪME. Visas komandas uzņemas Raspbian un fruitbox noklusējuma instalāciju. To pielāgošana var negarantēt pareizu darbību, kas netiek garantēta neatkarīgi

Šajā brīdī Fruitbox jāatrodas direktorijā/home/pi/rpi-fruitbox-master.

Kopēsim savus MP3 failus mapē/home/pi/rpi-fruitbox-master/Music/(izveidojiet to, ja tāda nav), izmantojot mūsu iecienīto SFTP klientu (piemēram, Filezilla).

Es iesaku pārbaudīt ne vairāk kā piecdesmit failus (vēlāk jūs pievienosit visus MP3).

Mēs uzsākam programmas pirmo izpildi, kā aprakstīts rokasgrāmatā:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

Kur [YOUR_THEME] ir viena no šīm noklusējuma ādām:

-Granīts

-MikeTV

-Mūsdienu

- Pirmais

-Plāksne

-TouchOne

-WallJukeF

-SienaMazas

-Rupji

Izmēģiniet dažādas ādas, izmantojot tastatūru kā pagaidu ievadi, taču ņemiet vērā, ka ādas pogas ir atšķirīgas, un tas ietekmēs fizisko pogu galīgo izvēli.

Pogas konfigurācija

Jebkurā no iepriekš minētajām rokasgrāmatām arakādes skapja veidošanai vajadzētu izskaidrot, kā savienot USB kontrolieri ar atbilstošajām pogām.

Lai pārbaudītu, kā sistēma atpazīst pogas, palaidiet šādas komandas:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –test-pogas –cfg./skins/[YOUR_THEME]/fruitbox.cfg

Noklikšķiniet uz katras pogas un atzīmējiet ekrānā ģenerēto kodu. Datorā modificējiet fruitbox.btn konfigurācijas failu, aizvietojot katrai atslēgai, kuru vēlaties kartēt ar atbilstošo kodu, kuru mēs atzīmējām iepriekšējā solī.

Kopējiet fruitbox.btn konfigurācijas failu, izmantojot SFTP, pa šo ceļu:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

Palaidiet augļu kastes lietojumprogrammu, kā parādīts iepriekš:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg skins/[YOUR_THEME] /fruitbox.cfg

Pārbaudiet, vai taustiņi darbojas.

Iestatiet automātisku augļu kastes palaišanu sāknēšanas laikā un izslēgšanu pie izejas

Vispirms mums jāiestata lietotāja pi automātiskā pieteikšanās.

Komandas:

sudo raspi-config

Izvēlnē ncurses (piemēram, pelēkā krāsā ar zilu fonu) izvēlieties:

3 Sāknēšanas opcijas Konfigurējiet palaišanas opcijas

Tad:

B1 Desktop/CLI Izvēlieties, vai sāknēt darbvirsmas vidē vai komandrindā

Un visbeidzot:

B2 konsole Autologin Teksta konsole, automātiski pieteicies kā “pi” lietotājs

Iziet, atlasot

Un uz jautājumu:

Vai vēlaties atsāknēt tūlīt?

Atbildēt

Šajā brīdī mēs pārbaudām, ka, restartējot Raspbian, parole nav nepieciešama, lai pieteiktos kā lietotājs pi.

Tagad mums ir jāautomatizē sākums un apstāšanās. Vispirms lejupielādējam failu jukebox.conf.

Pārveidosim šo failu, nekomentējot (ti, dzēšot jaucējzīmi #) mūsu iecienītāko ādu.

Lejupielādējiet skriptu runjb.sh. Pēc tam kopējiet failus runjb.sh un jukebox.conf, izmantojot SFTP, uz mūsu Raspberry direktoriju /home /pi.

Visbeidzot, Raspbian terminālī (teksta sākuma ekrāns) izpildīsim:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

atbalss "/home/pi/runjb.sh" >> /home/pi/.bashrc

Šajā brīdī mums tikai jārestartē sistēma un jāpārbauda pareizā darbība.

3. solis: Secinājums un papildus

Ja visas iepriekšējās darbības ir izpildītas pareizi, izklaidējieties, saliekot un izrotājot mūzikas automātu.

Atjauniniet MP3 sarakstu

  1. Pievienojiet failus direktorijā/home/pi/rpi-fruitbox-master/Music/.
  2. Izdzēsiet failu /home/pi/fruitbox.db
  3. Restartējiet augļu kastīti

Uzlabotas konfigurācijas

Fails rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg satur interesantas konfigurācijas, tostarp:

  • Iespēja izpildīt nejaušas dziesmas pēc noteikta bezdarbības perioda
  • Iespēja pārvaldīt monētu mehānismu
  • Daudz kas cits…

Oficiālā dokumentācija

Kadru buferis

Ja jums nepatīk "palaišanas žurnāli", kas ir Raspbian starta standarta iznākums, varat to pielāgot, izmantojot vēlamo attēlu (ceļvedis). Bet procedūra nav paredzēta iesācējiem. Es personīgi atstāju viņus, jo, ja kaut kas noiet greizi, es vēlos saprast, kas tas ir.

WallBradz āda

Savam projektam es pārveidoju ādu, pamatojoties uz oriģinālo WallJuke. Ja jūs patiešām vēlaties, lai mana seja būtu uz vērpjamā vinila, to varat lejupielādēt šeit

Piezīme: šī apmācība ir pieejama arī itāļu valodā

Ieteicams: