2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Ta vadnica, ki vam bo omogočila izdelavo tega Jukebox -a (ali vašega modela po meri:)).
Ta projekt zahteva najmanj DIY odnosa, zaupanja v avdio kable in računalništvo na splošno.
Opomba: Programska oprema, ki jo je v tej vadnici dal avtor, je pod licenco GNU GPLv2.
Zaloge
Seznam nakupov strojne opreme
- malina Pi
- Monitor
- Sorodni kabli (HDMI, avdio itd.)
- Gumbi + krmilnik USB in LED luči
- Zvočniki
Neobvezno:
- Avto hifi
- 12 -voltno napajanje (tudi stari ali računalnik lahko dobro deluje)
- stikalo RCA
- avdio vhod RCA
Seznam nakupov programske opreme
- Raspbian GNU Linux (uporabil sem različico 9.6)
- Fruitbox (uporabil sem različico v1.12.1)
- Skripti in konfiguracije po meri (kasneje jih boste prenesli v tem priročniku)
1. korak: Strojna oprema
V tem razdelku sem navedel le nekaj podrobnosti, ker je podoben postopku gradnje arkadne omare, omrežje pa je polno vodnikov (vprašajte strica Googla).
Rekel bom le, da to vključuje:
- Monitor
- kontrole
- Raspberry Pi 3B+ (vendar deluje tudi z Raspberry 2).
- Različni kabli
- luči in različne
Kot navdih za vaš projekt sem dal le nekaj slik o fazi gradnje.
Po želji lahko dodate avtomobilski hi-fi, za poslušanje CD-jev. Po mnenju nekoga to nekoliko izkrivlja projekt, vendar ga po mojem mnenju spremeni v mobilni hi-fi in ne v velikanski MP3 predvajalnik:)
Za priključitev napajanja na avtoradio je še en seznam vadnic. Za preklapljanje med CD -jem, jukeboxom in katerim koli drugim zvočnim virom lahko uporabite stikalo rca, ki je na voljo v glavnih spletnih trgovinah.
2. korak: Programska oprema
Po mojem mnenju je ta odsek najbolj zanimiv, saj vsebuje prilagoditve, ki sem jih naredil, da bi del jukebox deloval, kar je jedro projekta.
Nasvet, ki ga dajem in ki sem ga sam udejanjil, je, da kupim minimalno strojno opremo, da bom lahko izdelal prototip. Če se zavedamo, da je projekt preveč ambiciozen, bi v primeru opustitve zmanjšali stroške.
Nadaljujemo po korakih:
Prenesite in namestite Raspbian na Raspberry
Uradni vodnik
Prenesite in namestite Fruitbox for Retropie
Prenesite in vodite
Prve konfiguracije in testi
OPOMBA: Vsi ukazi prevzamejo privzeto namestitev Raspbian in fruitbox. Njihova prilagoditev morda ne zagotavlja pravilnega delovanja, kar pa ni zagotovljeno ne glede na to
Na tej točki bi moral biti Fruitbox v imeniku/home/pi/rpi-fruitbox-master.
Kopirajmo naše MP3 datoteke v mapo/home/pi/rpi-fruitbox-master/Music/(ustvarite jo, če ne obstaja) z uporabo našega najljubšega odjemalca SFTP (na primer Filezilla).
Kot preizkus priporočam največ petdeset datotek (kasneje boste dodali vse datoteke MP3).
Zaženemo prvo izvedbo programa, kot je opisano v priročniku:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg kože/[YOUR_THEME] /fruitbox.cfg
Kjer je [YOUR_THEME] ena od naslednjih privzetih preoblek:
-Granit
-MikeTV
-Sodobno
- Številka ena
-Splat
-TouchOne
-WallJukeF
-SteniSmall
-Wurly
Poskusite različne kože, pri čemer uporabite tipkovnico kot začasen vnos, vendar upoštevajte, da so potrebni gumbi za kože različni, kar bo vplivalo na končno izbiro fizičnih gumbov.
Konfiguracija gumba
Vsak od zgoraj omenjenih priročnikov za izgradnjo omare iz parakade mora razložiti, kako priključiti krmilnik USB na ustrezne gumbe.
Če želite preveriti, kako gumbe prepozna sistem, zaženite naslednje ukaze:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –testni gumbi –cfg./skins/[YOUR_THEME]/fruitbox.cfg
Kliknite vsak gumb in si zapomnite kodo, ustvarjeno na zaslonu. V računalniku spremenite konfiguracijsko datoteko fruitbox.btn in za vsak ključ, za katerega želite preslikati ustrezno kodo, ki smo jo upoštevali v prejšnjem koraku.
Kopirajte konfiguracijsko datoteko fruitbox.btn prek SFTP na to pot:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Znova zaženite aplikacijo fruitbox, kot je prikazano zgoraj:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg kože/[YOUR_THEME] /fruitbox.cfg
Preverite, ali tipke delujejo.
Nastavite samodejni zagon sadne škatle ob zagonu in izklop ob izhodu
Najprej moramo nastaviti samodejno prijavo do uporabnika pi.
Ukazi:
sudo raspi-config
V meniju ncurses (na primer sivi z modrim ozadjem) izberite:
3 Možnosti zagona Konfigurirajte možnosti za zagon
Nato:
B1 Namizje/CLI Izberite, ali želite zagnati okolje namizja ali ukazno vrstico
In končno:
Besedilna konzola Autologin B2 Console, samodejno prijavljena kot uporabnik 'pi'
Zaprite z izbiro
In na vprašanje:
Ali želite zdaj znova zagnati?
Odgovori
Na tej točki preverimo, da ob ponovnem zagonu Raspbian geslo ni potrebno za prijavo kot uporabnik pi.
Zdaj moramo avtomatizirati začetek in konec. Najprej naložimo datoteko jukebox.conf.
Naj to datoteko spremenimo tako, da razkomentiramo (tj. Izbrišemo oznako #) našo najljubšo kožo.
Prenesite skript runjb.sh. Nato kopirajte datoteki runjb.sh in jukebox.conf prek SFTP v imenik /home /pi naše maline.
Na koncu na terminalu Raspbian (besedilni zagonski zaslon) izvedimo:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
Na tej točki moramo le znova zagnati sistem in preveriti pravilno delovanje.
3. korak: Zaključek in ekstra
Če so bili vsi prejšnji koraki pravilno izvedeni, se zabavajte pri sestavljanju in okraševanju svojega jukebox -a.
Posodobite seznam MP3
- Dodajte datoteke v imenik/home/pi/rpi-fruitbox-master/Music/.
- Izbrišite datoteko /home/pi/fruitbox.db
- Znova zaženite sadno škatlo
Napredne konfiguracije
Datoteka rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg vsebuje zanimive konfiguracije, vključno z:
- Možnost izvajanja naključnih pesmi po določenem obdobju neaktivnosti
- Možnost upravljanja mehanizma kovancev
- Še veliko…
Uradna dokumentacija
Framebuffer
Če vam niso všeč "dnevniki zagona", ki so standardni izhod zagona Raspbian, ga lahko prilagodite s sliko, ki vam je ljubša (vodnik). Toda postopek ni za začetnike. Osebno sem jih zapustil, ker če gre kaj narobe, želim razumeti, kaj je.
WallBradz koža
Za svoj projekt sem spremenil kožo na podlagi izvirnega WallJukea. Če res želite, da je moj obraz na vrtečem se vinilu, ga lahko prenesete tukaj
Opomba: Ta vadnica je na voljo tudi v italijanščini
Priporočena:
Arduino Jukebox/Rocola: 3 koraki
Arduino Jukebox/Rocola: El siguiente proyecto es uno que nos permite reproducir canciones use and un buzzer en la plataforma Arduino. Uporabite različne komponente, ki so pod nadzorom, če se lahko reproducira. Tiene como función alternar entre tres c
Jukebox - Manufactura Digital: 4 koraki
Jukebox - Manufactura Digital: El objetivo de la Jukebox je reproduciral 3 vmesne de canciones razlike, ki uporabljajo botone in zvočnike in neopiksele. La rocola es capaz de encenderse por medio de un switch y presenta un meú. Con los botones de " naslednji " y " p
RFID Jukebox: 3 koraki (s slikami)
RFID Jukebox: To je moj vnos v " Zvok " natečaj - če vas to zanima, mi prosim oddajte glas! Ta objava bo poskušala ustvariti " pomik prijazen " različica videa z navodili, ki je na vrhu te objave
Nadgradite zvočno aktivirane LED luči v Jukebox: 4 koraki
Nadgraditev zvočno aktiviranih LED luči v Jukebox: Razmišljal sem o tem, da bi za nekaj časa naredil luči, ki bi sčasoma spremenile barvo z nekaj glasbe, ki bi jo dodal jukeboxu, in za nekaj časa in ko sem videl izziv hitrosti LED traku, in ker smo trenutno v zaporu, sem mislil, da bo to
Jukebox v Arduinu: 4 koraki
Jukebox v Arduinu: Ta projekt je bil namenjen pouku v prvem letu naše kariere na Univerzi v dolini. Skladbe, ki jih lahko prikažete, so omejene in