Satura rādītājs:
Video: Jukebox ar Raspberry Pi: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šī 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
Š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
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
- Pievienojiet failus direktorijā/home/pi/rpi-fruitbox-master/Music/.
- Izdzēsiet failu /home/pi/fruitbox.db
- 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:
PlotClock, WeMos un Blynk, kas spēlē Vintage AMI Jukebox: 6 soļi (ar attēliem)
PlotClock, WeMos un Blynk Playing Vintage AMI Jukebox: četri tehniski jauninājumi ļāva īstenot šo projektu: 1977. gada Rowe AMI Jukebox, PlotClock robotu roku komplekts, WeMos/ESP 8266 mikrokontrolleris un Blynk App/Cloud pakalpojums. PIEZĪME. Jukebox pie rokas - nepārstāj lasīt! Šis projekts var
Rokola (Jukebox) digitālā ražošana: 7 soļi
Rokola (Jukebox) Digitālā ražotne: Rocola programada con arduino. Saturs tres canciones: Zvaigžņu kari, Troņu spēle un zārka deja
Jukebox Casera Por: Tono Kiehnle: 5 soļi (ar attēliem)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programma Arduino UNO. Contiene 3 canciones reproducidas por medio de un buzzer pasivo y cuenta con botones de pulso y una pantalla LCD para la interacción con el usuario.La jukebox cuenta con 3 botones. 2 de ellos se util
Arduino Jukebox/Rokola: 3 soļi
Arduino Jukebox/Rocola: El siguiente proyecto es uno que nos permite reproducir canciones utilizando un soft buzzer en la plataforma Arduino. Se utilizaron varios komponenti, kas paredzēti poder controlar que canción se estaba reproduciendo. Tiene como función alternar entre tres c
Random Song Jukebox (Raspberry Pi): 6 soļi (ar attēliem)
Nejaušu dziesmu mūzikas automāts (Raspberry Pi): Pēc tam, kad bija sajaukts ar Google AIY balss komplektu Raspberry Pi, es nolēmu pārveidot aparatūru, lai izveidotu bezsaistes mūzikas automātu. Kad lietotājs noklikšķina uz augšējās pogas, tiks atskaņota nejauša dziesma, kas saglabāta Pi. Skaļuma regulators palīdz regulēt