Kazalo:

Jukebox z Raspberry Pi: 3 koraki
Jukebox z Raspberry Pi: 3 koraki

Video: Jukebox z Raspberry Pi: 3 koraki

Video: Jukebox z Raspberry Pi: 3 koraki
Video: Лучшая самодельная Ретро-консоль из Raspberry Pi и Recalbox 2024, Julij
Anonim
Image
Image
Jukebox z Raspberry Pi
Jukebox z Raspberry Pi

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

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
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

Programska oprema
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

  1. Dodajte datoteke v imenik/home/pi/rpi-fruitbox-master/Music/.
  2. Izbrišite datoteko /home/pi/fruitbox.db
  3. 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: