Obsah:

Jukebox s Raspberry Pi: 3 kroky
Jukebox s Raspberry Pi: 3 kroky

Video: Jukebox s Raspberry Pi: 3 kroky

Video: Jukebox s Raspberry Pi: 3 kroky
Video: Я никому не верю - БИ-2 | Project with PeppyMeter, Volumio & DSP Machine 3 | McIntosh Tube plugin 2024, Júl
Anonim
Image
Image
Jukebox s Raspberry Pi
Jukebox s Raspberry Pi

Tento návod, ktorý vám umožní zostaviť tento Jukebox (alebo váš vlastný model:)).

Tento projekt vyžaduje minimálne kutilský prístup, dôveru v zvukové káble a počítačovú vedu všeobecne.

Poznámka: Softvér poskytovaný v tomto návode samotným autorom je pod licenciou GNU GPLv2.

Zásoby

Hardware Shoplist

- Malinový koláč

- Monitor

- Súvisiace káble (hdmi, audio atď.)

- Tlačidlá + USB ovládač a LED svetlá

- Reproduktory

Voliteľné:

- auto hifi

- Napájanie 12 voltov (aj starý alebo počítač môže fungovať dobre)

- prepínač RCA

- RCA audio vstup

Softvérový zoznam dodávateľov

- Raspbian GNU Linux (používal som verziu 9.6)

- Fruitbox (použil som verziu v1.12.1)

- Vlastné skripty a konfigurácie (budú stiahnuté neskôr v tejto príručke)

Krok 1: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér

V tejto časti som uviedol iba niekoľko podrobností, pretože je to podobné ako pri stavbe arkádovej skrine a sieť je plná sprievodcov (spýtajte sa strýka Google).

Poviem len, že to zahŕňa:

- Monitor

- ovládacie prvky

- Raspberry Pi 3B+ (funguje však aj s Raspberry 2).

- Rôzne káble

- Svetlá a rôzne

Ako inšpiráciu pre váš projekt som vložil iba niekoľko obrázkov z fázy výstavby.

Voliteľne môžete pridať hi-fi auto a počúvať aj disky CD. Podľa niekoho to projekt trochu skresľuje, ale podľa mňa z neho robí skôr mobilné hi-fi než obrovský MP3 prehrávač:)

Na pripojenie napájania k autorádiu existuje ďalší zoznam návodov. Na prepínanie medzi diskom CD, jukeboxom a akýmkoľvek iným zdrojom zvuku môžete použiť prepínač rca, dostupný v hlavných internetových obchodoch.

Krok 2: Softvér

Softvér
Softvér

Podľa mňa je táto časť najzaujímavejšia, pretože obsahuje prispôsobenie, ktoré som urobil, aby časť jukeboxu fungovala, čo je jadro projektu.

Rada, ktorú dávam do praxe, je, aby ste si kúpili minimálny hardvér na to, aby ste ho mohli prototypovať. Ak si to uvedomíme, že projekt je príliš ambiciózny, znížili by sme náklady v prípade opustenia.

Pokračujeme krokmi:

Stiahnite a nainštalujte Raspbian na Raspberry

Oficiálny sprievodca

Stiahnite si a nainštalujte Fruitbox pre Retropie

Stiahnite si a sprievodcu

Prvé konfigurácie a testy

POZNÁMKA: Všetky príkazy predpokladajú predvolenú inštaláciu Raspbian a fruitbox. Ich prispôsobenie nemusí zaručiť správnu činnosť, ktorá nie je zaručená bez ohľadu na to.

V tomto mieste by mal byť Fruitbox v adresári/home/pi/rpi-fruitbox-master.

Skopírujme naše MP3 do priečinka/home/pi/rpi-fruitbox-master/Music/(vytvorte ho, ak neexistuje) pomocou nášho obľúbeného klienta SFTP (napríklad Filezilla).

Na test neodporúčam viac ako päťdesiat súborov (neskôr pridáte všetky MP3).

Spustíme prvé spustenie programu podľa popisu v príručke:

cd/home/pi/rpi-fruitbox-master

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

Kde [YOUR_THEME] je jeden z nasledujúcich predvolených vzhľadov:

-Žula

-MikeTV

-Moderné

- Číslo jeden

-Splat

-TouchOne

-StenaJukeF

-Stena Malá

-Váhavo

Vyskúšajte rôzne vzhľady pomocou klávesnice ako dočasného vstupu, ale vezmite do úvahy, že požadované tlačidlá sa pre vzhľady líšia, a to bude mať vplyv na konečný výber fyzických tlačidiel.

Konfigurácia tlačidiel

Akákoľvek z vyššie uvedených príručiek k zostaveniu aracade skrinky by mala vysvetliť, ako pripojiť ovládač USB k zodpovedajúcim tlačidlám.

Ak chcete skontrolovať, ako sú tlačidlá rozpoznávané systémom, spustite nasledujúce príkazy:

cd/home/pi/rpi-fruitbox-master

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

Kliknite na každé tlačidlo a poznačte si kód vygenerovaný na obrazovke. Upravte na počítači konfiguračný súbor fruitbox.btn, pričom za predchádzajúci krok nahraďte každý kľúč, ku ktorému chcete namapovať zodpovedajúci kód, o ktorom sme sa zmienili.

Skopírujte konfiguračný súbor fruitbox.btn cez SFTP na tejto ceste:

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

Reštartujte aplikáciu fruitbox, ako je uvedené vyššie:

cd/home/pi/rpi-fruitbox-master

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

Skontrolujte, či klávesy fungujú.

Nastavte automatické spustenie programu fruitbox pri spustení a vypnutie pri výstupe

Najprv musíme nastaviť automatické prihlásenie k používateľovi pi.

Príkazy:

sudo raspi-config

V ponuke ncurses (napríklad sivá s modrým pozadím) vyberte:

3 Možnosti spustenia Konfigurujte možnosti spustenia

Potom:

B1 Desktop/CLI Vyberte, či sa má bootovať z prostredia desktopu alebo z príkazového riadka

A nakoniec:

Konzola B2 Autologin Textová konzola, automaticky prihlásený ako používateľ „pi“

Ukončite výberom

A na otázku:

Chcete teraz reštartovať počítač?

Odpovedať

V tomto mieste overujeme, že keď sa Raspbian reštartuje, heslo nie je potrebné na prihlásenie ako používateľ pi.

Teraz musíme zautomatizovať štart a stop. Najprv stiahneme súbor jukebox.conf.

Upravme tento súbor tak, že odkomentujeme (tj. Odstránime značku hash #) nášho obľúbeného skinu.

Stiahnite si skript runjb.sh. Potom skopírujte súbory runjb.sh a jukebox.conf cez SFTP do adresára /home /pi našej Raspberry.

Nakoniec vykonajte na termináli Raspbian (úvodná obrazovka založená na texte):

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

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

V tomto mieste stačí reštartovať systém a overiť správnu činnosť.

Krok 3: Záver a extra

Ak boli všetky predchádzajúce kroky vykonané správne, zabavte sa pri skladaní a zdobení svojho jukeboxu.

Aktualizujte zoznam MP3

  1. Pridajte súbory do adresára/home/pi/rpi-fruitbox-master/Music/.
  2. Odstráňte súbor /home/pi/fruitbox.db
  3. Reštartujte ovocný box

Pokročilé konfigurácie

Súbor rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg obsahuje zaujímavé konfigurácie vrátane:

  • Možnosť predvádzania náhodných skladieb po určitom období nečinnosti
  • Možnosť správy mincového mechanizmu
  • Veľa iného…

Oficiálna dokumentácia

Framebuffer

Ak sa vám nepáčia „denníky spustenia“, ktoré sú štandardným výstupom štartu Raspbian, môžete si ho prispôsobiť obrázkom, ktorý uprednostňujete (návod). Postup však nie je pre nováčikov. Osobne som ich opustil, pretože ak sa niečo pokazí, chcem pochopiť, čo to je.

WallBradz skin

Pre svoj projekt som upravil skin na základe pôvodného WallJuke. Ak naozaj chcete mať moju tvár na rotačnom vinyle, môžete si ju stiahnuť tu

Poznámka: Tento návod je k dispozícii aj v taliančine

Odporúča: