Sisällysluettelo:

Jukeboksi Raspberry Pi: 3 vaihetta
Jukeboksi Raspberry Pi: 3 vaihetta

Video: Jukeboksi Raspberry Pi: 3 vaihetta

Video: Jukeboksi Raspberry Pi: 3 vaihetta
Video: Raspberry Pi 3 Touch Screen JukeBox Volume With JustBoom Amp Hat 2024, Heinäkuu
Anonim
Image
Image
Jukeboksi Raspberry Pi: n kanssa
Jukeboksi Raspberry Pi: n kanssa

Tämä opetusohjelma, jonka avulla voit rakentaa tämän Jukeboxin (tai mukautetun mallisi:)).

Tämä projekti vaatii vähintään DIY -asennetta, luottamusta äänikaapeleihin ja tietotekniikkaa yleensä.

Huomaa: Tässä opetusohjelmassa kirjoittajan itsensä tarjoama ohjelmisto on GNU GPLv2 -lisenssillä.

Tarvikkeet

Laitteiston kauppalista

- Vadelma Pi

- Monitori

- Liittyvät kaapelit (hdmi, audio jne.)

- Painikkeet + USB -ohjain ja LED -valot

- Kaiuttimet

Valinnainen:

- Auton hifi

- 12 voltin virtalähde (jopa vanha tai tietokone voi toimia hyvin)

- RCA -kytkin

- RCA -äänitulo

Ohjelmistojen kauppalista

- Raspbian GNU Linux (käytin versiota 9.6)

- Fruitbox (käytin versiota v1.12.1)

- Mukautetut komentosarjat ja kokoonpanot (ladattavaksi myöhemmin tässä oppaassa)

Vaihe 1: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Tässä osassa esitän vain muutamia yksityiskohtia, koska se on samanlainen kuin arcade -kaapin rakentaminen ja verkko on täynnä oppaita (kysy Google -setältä).

Sanon vain, että tämä sisältää:

- Näyttö

- säätimet

- Raspberry Pi 3B+ (mutta toimii myös Raspberry 2: n kanssa).

- Erilaisia kaapeleita

- Valoja ja erilaisia

Laitoin vain muutamia kuvia rakennusvaiheesta inspiraationa projektillesi.

Vaihtoehtoisesti voit lisätä auton hifin kuunnellaksesi myös CD-levyjä. Jonkun mielestä tämä vääristää projektia hieman, mutta mielestäni se muuttaa sen mobiilihifiksi pikemminkin kuin jättimäiseksi MP3-soittimeksi:)

Jos haluat liittää virtalähteen autoradioon, on toinen opetuslista. Voit vaihtaa CD -levyn, jukeboksin ja minkä tahansa muun äänilähteen välillä käyttämällä rca -kytkintä, joka on saatavana tärkeimmistä verkkokaupoista.

Vaihe 2: Ohjelmisto

Ohjelmisto
Ohjelmisto

Mielestäni tämä osio on mielenkiintoisin, koska se sisältää muokkauksen, jonka tein, jotta jukeboksiosa toimisi, mikä on projektin ydin.

Neuvo, jonka annan ja jota itse käytän, on ostaa vähimmäislaitteisto prototyypin luomiseksi. Jos teemme niin, jos ymmärrämme, että hanke on liian kunnianhimoinen, vähennämme kustannuksia luopumisen tapauksessa.

Jatkamme vaiheittain:

Lataa ja asenna Raspbian Raspberryen

Virallinen opas

Lataa ja asenna Fruitbox for Retropie

Lataa ja opas

Ensimmäiset kokoonpanot ja testit

HUOMAUTUS: Kaikki komennot oletelevat Raspbian- ja fruitbox -oletusasennuksia, joiden mukauttaminen ei välttämättä takaa asianmukaista toimintaa, mikä ei ole taattu

Tässä vaiheessa Fruitboxin pitäisi olla hakemistossa/home/pi/rpi-fruitbox-master.

Kopioidaan MP3-tiedostot kansioon/home/pi/rpi-fruitbox-master/Music/(luo se, jos sitä ei ole) käyttämällä suosikki SFTP-asiakasta (esimerkiksi Filezilla).

Suosittelen enintään viisikymmentä tiedostoa testiksi (myöhemmin lisäät kaikki MP3 -tiedostot).

Käynnistämme ohjelman ensimmäisen suorituksen oppaassa kuvatulla tavalla:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg -nahat/[YOUR_THEME]/hedelmälaatikko.cfg

Missä [YOUR_THEME] on jokin seuraavista oletusarvoista:

-Graniitti

-MikeTV

-Moderni

- Numero yksi

-Läiske

-KosketaOne

-SeinäJukeF

-SeinäPieni

-Hitaasti

Kokeile erilaisia nahkoja käyttämällä näppäimistöä väliaikaisena syöttönä, mutta ota huomioon, että vaaditut painikkeet ovat erilaiset nahoille, ja tämä vaikuttaa fyysisten painikkeiden lopulliseen valintaan.

Painikkeiden kokoonpano

Kaikkien edellä mainittujen arakadikaapin rakentamisen oppaiden tulisi selittää, kuinka USB -ohjain kytketään vastaaviin painikkeisiin.

Voit tarkistaa, miten järjestelmä tunnistaa painikkeet, suorittamalla seuraavat komennot:

cd/home/pi/rpi-fruitbox-master

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

Napsauta kutakin painiketta ja merkitse muistiin näytöllä luotu koodi. Muokkaa tietokoneellasi fruitbox.btn -määritystiedostoa ja korvaa kullekin avaimelle, jonka haluat yhdistää vastaavaan koodiin, jonka otimme huomioon edellisessä vaiheessa.

Kopioi fruitbox.btn -määritystiedosto SFTP: n kautta tähän polkuun:

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

Käynnistä hedelmälaatikkosovellus uudelleen yllä kuvatulla tavalla:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg -nahat/[YOUR_THEME]/hedelmälaatikko.cfg

Tarkista, toimivatko näppäimet.

Aseta hedelmälaatikon automaattinen käynnistys käynnistyksen yhteydessä ja sammutus poistumisen yhteydessä

Ensin meidän on asetettava automaattinen kirjautuminen käyttäjälle pi.

Komennot:

sudo raspi-config

Valitse ncurses -valikosta (esimerkiksi harmaa ja sininen tausta):

3 Käynnistysasetukset Määritä käynnistysvaihtoehdot

Sitten:

B1 Desktop/CLI Valitse käynnistetäänkö työpöytäympäristöön vai komentoriville

Ja lopuksi:

B2 -konsoli Autologin Tekstikonsoli, kirjautunut automaattisesti sisään pi -käyttäjänä

Poistu valitsemalla

Ja kysymykseen:

Haluatko käynnistää uudelleen nyt?

Vastaa

Tässä vaiheessa varmistamme, että kun Raspbian käynnistyy uudelleen, salasanaa ei vaadita kirjautumiseen käyttäjänä pi.

Nyt meidän on automatisoitava käynnistys ja pysäytys. Lataa ensin jukebox.conf -tiedosto.

Muokataan tätä tiedostoa poistamalla kommenttimme (eli poistamalla hajautusmerkki #) suosikkimme.

Lataa runjb.sh -komentosarja. Kopioi sitten runjb.sh- ja jukebox.conf -tiedostot SFTP: n kautta Raspberry -kansioon /home /pi.

Lopuksi suoritamme Raspbian-päätelaitteessa (tekstipohjainen käynnistysnäyttö):

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

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

Tässä vaiheessa meidän tarvitsee vain käynnistää järjestelmä uudelleen ja tarkistaa oikea toiminta.

Vaihe 3: Johtopäätös ja lisä

Jos kaikki edelliset vaiheet on suoritettu oikein, pidä hauskaa kokoonpanon ja koristamisen parissa.

Päivitä MP3 -luettelo

  1. Lisää tiedostot hakemistoon/home/pi/rpi-fruitbox-master/Music/.
  2. Poista tiedosto /home/pi/fruitbox.db
  3. Käynnistä hedelmälaatikko uudelleen

Edistyneet kokoonpanot

Tiedosto rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg sisältää mielenkiintoisia kokoonpanoja, mukaan lukien:

  • Mahdollisuus suorittaa satunnaisia kappaleita tietyn toimettomuuden jälkeen
  • Mahdollisuus hallita kolikkomekanismia
  • Paljon muuta…

Virallinen dokumentaatio

Kehyksen puskuri

Jos et pidä "käynnistyslokista", joka on Raspbian-käynnistyksen vakiotulos, voit muokata sitä haluamallasi kuvalla (opas). Mutta menettely ei ole aloittelijoille. Jätin heidät henkilökohtaisesti, koska jos jotain menee pieleen, haluan ymmärtää, mikä se on.

WallBradz -iho

Projektissani muutin ihoa alkuperäisen WallJuken perusteella. Jos haluat todella saada kasvoni pyörivään vinyyliin, voit ladata sen täältä

Huomaa: Tämä opetusohjelma on saatavilla myös italiaksi

Suositeltava: