INHOUDSOPGAWE:

N Jukebox met Framboos Pi: 3 stappe
N Jukebox met Framboos Pi: 3 stappe

Video: N Jukebox met Framboos Pi: 3 stappe

Video: N Jukebox met Framboos Pi: 3 stappe
Video: The BEST DIY Raspberry Pi Music Streamer?! | Audiophonics Evo-Sabre 2024, November
Anonim
Image
Image
'N Jukebox met framboos Pi
'N Jukebox met framboos Pi

Hierdie tutoriaal waarmee u hierdie Jukebox (of u eie model:) kan bou.

Hierdie projek vereis 'n minimum van selfdoen -houding, vertroue met klankkabels en rekenaarwetenskap in die algemeen.

Opmerking: die sagteware wat die outeur self in hierdie tutoriaal verskaf, is onder lisensie GNU GPLv2.

Voorrade

Hardeware winkellys

- Framboos Pi

- Monitor

- Verwante kabels (hdmi, klank, ens.)

- Knoppies + USB -beheerder en LED -ligte

- Sprekers

Opsioneel:

- Motor hifi

- 12 volt kragtoevoer (selfs 'n ou of rekenaar kan goed gaan)

- RCA skakelaar

- RCA klankinvoer

Sagteware -winkellys

- Raspbian GNU Linux (ek het weergawe 9.6 gebruik)

- Fruitbox (ek het weergawe v1.12.1 gebruik)

- Aangepaste skrifte en konfigurasies (word later in hierdie gids afgelaai)

Stap 1: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware
Hardeware
Hardeware

In hierdie afdeling gee ek slegs 'n paar besonderhede, want dit is soortgelyk aan 'n prosedure om 'n arcade -kabinet te bou, en die netwerk is vol gidse (vra oom Google).

Ek sal net sê dat dit die volgende insluit:

- Die monitor

- die kontroles

- die Raspberry Pi 3B+ (maar dit werk ook met Framboos 2).

- Verskeie kabels

- Ligte en verskillende

Ek het slegs 'n paar foto's oor die konstruksiefase geplaas as inspirasie vir u projek.

U kan ook die hi-fi van die motor byvoeg om ook na CD's te luister. Volgens iemand verwring dit die projek 'n bietjie, maar na my mening verander dit in 'n mobiele hifi eerder as 'n reuse MP3-speler:)

Daar is nog 'n lys met tutoriale om 'n kragtoevoer aan 'n motorradio te koppel. Om tussen die CD, die jukebox en enige ander klankbron te wissel, kan u 'n rca -skakelaar gebruik wat in die belangrikste aanlynwinkels beskikbaar is.

Stap 2: sagteware

Sagteware
Sagteware

Myns insiens is hierdie afdeling die interessantste, want dit bevat die aanpassings wat ek gemaak het om die jukebox deel te laat werk, wat die kern van die projek is.

Die advies wat ek self gee, is om die minimum hardeware aan te skaf om 'n prototipe te kan maak. As ons besef dat die projek te ambisieus is, sal ons die koste verlaag in geval van staking.

Ons gaan deur stappe:

Laai Raspbian af en installeer dit op die Raspberry

Amptelike gids

Laai Fruitbox for Retropie af en installeer dit

Laai af en lei

Eerste konfigurasies en toetse

OPMERKING: Alle opdragte veronderstel 'n standaard Raspbian- en fruitbox -installasie. Die aanpassing hiervan waarborg moontlik nie die korrekte werking nie, wat nie gewaarborg word nie

Op hierdie stadium moet Fruitbox in die gids/home/pi/rpi-fruitbox-master wees.

Kom ons kopieer ons MP3's na die map/home/pi/rpi-fruitbox-master/Music/(skep dit as dit nie bestaan nie) met behulp van ons gunsteling SFTP-kliënt (byvoorbeeld Filezilla).

Ek beveel nie meer as vyftig lêers aan as toets nie (later sal u al die MP3's byvoeg).

Ons begin 'n eerste uitvoering van die program soos beskryf in die gids:

cd/home/pi/rpi-fruitbox-master

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

Waar [YOUR_THEME] een van die volgende standaardvelle is:

-Graniet

-MikeTV

-Moderne

- Nommer een

-Splat

-Raak een aan

-WallJukeF

-WallSmall

-Waarlik

Probeer verskillende velle, gebruik die sleutelbord as tydelike invoer, maar dink dat die nodige knoppies vir velle verskil, en dit sal die finale keuse van fisiese knoppies beïnvloed.

Knoppie opset

Enige van die gidse vir die bou van 'n aracade -kabinet, hierbo genoem, moet verduidelik hoe u 'n USB -beheerder aan die ooreenstemmende knoppies kan koppel.

Voer die volgende opdragte uit om te sien hoe die knoppies deur die stelsel herken word:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –toets-knoppies –cfg./skins/ [YOUR_THEME]/fruitbox.cfg

Klik op elke knoppie en let op die kode wat op die skerm gegenereer word. Verander die konfigurasie -lêer van fruitbox.btn op u rekenaar, en vervang vir elke sleutel wat u die ooreenstemmende kode wat ons in die vorige stap opgemerk het, in kaart wil bring.

Kopieer die fruitbox.btn -konfigurasielêer via SFTP op hierdie pad:

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

Herbegin die vrugtedoos -toepassing soos hierbo getoon:

cd/home/pi/rpi-fruitbox-master

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

Kyk of die sleutels werk.

Stel die outomatiese begin van die vrugtekas op tydens die opstart en die afsluiting by die uitgang

Eerstens moet ons die outomatiese aanmelding op die gebruiker pi stel.

Opdragte:

sudo raspi-config

Kies in die ncurses -kieslys (byvoorbeeld die grys een met 'n blou agtergrond):

3 Boot-opsies Konfigureer opsies vir opstart

Dan:

B1 Desktop/CLI Kies of u in die lessenaaromgewing of op die opdragreël wil oplaai

En uiteindelik:

B2 Console Autologin Tekskonsole, outomaties aangemeld as 'pi' -gebruiker

Verlaat deur te kies

En op die vraag:

Wil u nou herlaai?

Antwoord

Op hierdie stadium verifieer ons dat die wagwoord nie nodig is om aan te meld as user pi wanneer Raspbian weer begin nie.

Nou moet ons die begin en stop outomatiseer. Eerstens laai ons die jukebox.conf -lêer af.

Laat ons hierdie lêer wysig deur ons gunsteling vel (dit wil sê: die hash -punt #) te verwyder.

Laai die runjb.sh -script af. Kopieer dan die runjb.sh- en jukebox.conf -lêers via SFTP na die /home /pi -gids van ons Framboos.

Laastens, op die Raspbian-terminale (die teksgebaseerde opstartskerm), laat ons dit uitvoer:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

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

Op hierdie stadium hoef ons slegs die stelsel weer te begin en die korrekte werking te verifieer.

Stap 3: Gevolgtrekking en ekstra

As al die vorige stappe korrek uitgevoer is, kan u die jukebox saamstel en versier.

Dateer die MP3 -lys op

  1. Voeg die lêers by in/home/pi/rpi-fruitbox-master/Music/directory.
  2. Vee die lêer /home/pi/fruitbox.db uit
  3. Herbegin die vrugtebak

Gevorderde konfigurasies

Die lêer rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg bevat interessante konfigurasies, insluitend:

  • Die moontlikheid om ewekansige liedjies op te voer na 'n sekere tydperk van onaktiwiteit
  • Die moontlikheid om die muntmeganisme te bestuur
  • Baie anders…

Amptelike dokumentasie

Framebuffer

As u nie van 'opstartlogboeke' hou nie, wat die standaarduitset van die Raspbian-begin is, kan u dit aanpas met die prentjie wat u verkies (gids). Maar die prosedure is nie vir nuwelinge nie. Ek het hulle persoonlik verlaat, want as iets verkeerd loop, wil ek verstaan wat dit is.

WallBradz -vel

Vir my projek het ek die vel aangepas op grond van die oorspronklike WallJuke. As u regtig my gesig op die draai -vinyl wil hê, kan u dit hier aflaai

Let wel: hierdie tutoriaal is ook in Italiaans beskikbaar

Aanbeveel: