Obsah:
Video: Jukebox s Raspberry Pi: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento tutoriál, který vám umožní sestavit tento Jukebox (nebo váš vlastní model:)).
Tento projekt vyžaduje minimální kutilský přístup, důvěru v audio kabely a počítačovou vědu obecně.
Poznámka: Software poskytovaný v tomto tutoriálu samotným autorem je pod licencí GNU GPLv2.
Zásoby
Hardware Shoplist
- Raspberry Pi
- Monitor
- Související kabely (hdmi, audio atd.)
- Tlačítka + USB ovladač a LED diody
- Řečníci
Volitelný:
- auto hifi
- Napájení 12 voltů (i starý nebo počítač může fungovat dobře)
- RCA přepínač
- RCA audio vstup
Software Shoplist
- Raspbian GNU Linux (použil jsem verzi 9.6)
- Fruitbox (použil jsem verzi v1.12.1)
- Vlastní skripty a konfigurace (budou staženy později v této příručce)
Krok 1: Hardware
V této části jsem uvedl pouze několik podrobností, protože je to podobné jako při stavbě arkádové skříně a síť je plná průvodců (zeptejte se strýce Google).
Pouze řeknu, že to zahrnuje:
- Obrazovka
- ovládací prvky
- Raspberry Pi 3B+ (ale funguje i s Raspberry 2).
- Různé kabely
- Světla a různé
Jako inspiraci pro váš projekt jsem vložil pouze několik obrázků o fázi stavby.
Volitelně můžete přidat hi-fi do auta a poslouchat také disky CD. Podle někoho to trochu zkresluje projekt, ale podle mě z toho dělá spíše mobilní hi-fi než obří MP3 přehrávač:)
Chcete -li připojit napájení k autorádiu, existuje další seznam výukových programů. K přepínání mezi CD, jukeboxem a jakýmkoli jiným zdrojem zvuku můžete použít přepínač rca, dostupný v hlavních internetových obchodech.
Krok 2: Software
Podle mého názoru je tato část nejzajímavější, protože obsahuje přizpůsobení, které jsem provedl, aby část jukeboxu fungovala, což je jádro projektu.
Rada, kterou dávám a kterou jsem sám uvedl do praxe, je koupit minimální hardware, který bude možné prototypovat. Pokud si tím uvědomíme, že projekt je příliš ambiciózní, snížili bychom náklady v případě opuštění.
Postupujeme podle kroků:
Stáhněte a nainstalujte Raspbian na Raspberry
Oficiální průvodce
Stáhněte si a nainstalujte Fruitbox pro Retropie
Stažení a průvodce
První konfigurace a testy
POZNÁMKA: Všechny příkazy předpokládají výchozí instalaci Raspbian a fruitbox. Jejich přizpůsobení nemusí zaručit správnou funkci, což není zaručeno bez ohledu na to
V tomto okamžiku by měl být Fruitbox v adresáři/home/pi/rpi-fruitbox-master.
Zkopírujme naše MP3 do složky/home/pi/rpi-fruitbox-master/Music/(vytvořte, pokud neexistuje) pomocí našeho oblíbeného klienta SFTP (například Filezilla).
Doporučuji ne více než padesát souborů jako test (později přidáte všechny MP3).
Spustíme první spuštění programu, jak je popsáno v příručce:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skiny/[YOUR_THEME] /fruitbox.cfg
Kde [YOUR_THEME] je jeden z následujících výchozích vzhledů:
-Žula
-MikeTV
-Moderní
- Číslo jedna
-Splat
-TouchOne
-StěnaJukeF
-Zeď Malá
-Váhavě
Vyzkoušejte různé vzhledy pomocí klávesnice jako dočasného vstupu, ale vezměte v úvahu, že požadovaná tlačítka se pro vzhledy liší, a to bude mít vliv na konečný výběr fyzických tlačítek.
Konfigurace tlačítek
Kterýkoli z výše uvedených průvodců pro stavbu aracade skříně by měl vysvětlit, jak připojit USB řadič k odpovídajícím tlačítkům.
Chcete -li zkontrolovat, jak jsou tlačítka systémem rozpoznávána, spusťte následující příkazy:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/[YOUR_THEME]/fruitbox.cfg
Klikněte na každé tlačítko a poznamenejte si kód vygenerovaný na obrazovce. Upravte na počítači konfigurační soubor fruitbox.btn, přičemž v předchozím kroku nahraďte pro každý klíč, který chcete namapovat, odpovídající kód, který jsme si poznamenali.
Zkopírujte konfigurační soubor fruitbox.btn přes SFTP na této cestě:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Znovu spusťte aplikaci fruitbox, jak je uvedeno výše:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skiny/[YOUR_THEME] /fruitbox.cfg
Zkontrolujte, zda klíče fungují.
Nastavte automatické spouštění fruitboxu při bootování a vypínání při ukončení
Nejprve musíme nastavit automatické přihlášení k uživateli pi.
Příkazy:
sudo raspi-config
V nabídce ncurses (například šedá s modrým pozadím) vyberte:
3 Možnosti spouštění Konfigurujte možnosti pro spuštění
Pak:
B1 Desktop/CLI Zvolte, zda se má spustit z prostředí plochy nebo z příkazového řádku
A nakonec:
B2 Console Autologin Textová konzole, automaticky přihlášený jako uživatel 'pi'
Ukončete výběrem
A k otázce:
Chcete nyní restartovat?
Odpověď
V tomto okamžiku ověřujeme, že když se Raspbian restartuje, heslo není nutné k přihlášení jako uživatel pi.
Nyní musíme zautomatizovat start a stop. Nejprve stáhneme soubor jukebox.conf.
Upravme tento soubor odkomentováním (tj. Odstraněním značky hash #) našeho oblíbeného vzhledu.
Stáhněte si skript runjb.sh. Poté zkopírujte soubory runjb.sh a jukebox.conf přes SFTP do adresáře /home /pi naší Raspberry.
Nakonec provedeme na terminálu Raspbian (úvodní obrazovka založená na textu):
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
V tomto okamžiku stačí restartovat systém a ověřit správnou funkci.
Krok 3: Závěr a extra
Pokud byly všechny předchozí kroky provedeny správně, užijte si skládání a zdobení jukeboxu.
Aktualizujte seznam MP3
- Přidejte soubory do adresáře/home/pi/rpi-fruitbox-master/Music/.
- Odstraňte soubor /home/pi/fruitbox.db
- Restartujte fruitbox
Pokročilé konfigurace
Soubor rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg obsahuje zajímavé konfigurace včetně:
- Možnost provádění náhodných skladeb po určité době nečinnosti
- Možnost správy mincového mechanismu
- Mnoho jiného…
Oficiální dokumentace
Framebuffer
Pokud se vám nelíbí „spouštěcí protokoly“, které jsou standardním výstupem startu Raspbian, můžete si jej přizpůsobit pomocí obrázku, který upřednostňujete (průvodce). Postup ale není pro nováčky. Osobně jsem je opustil, protože pokud se něco pokazí, chci pochopit, co to je.
WallBradz skin
Pro svůj projekt jsem upravil skin na základě původního WallJuke. Pokud opravdu chcete mít moji tvář na rotujícím vinylu, můžete si ji stáhnout zde
Poznámka: Tento návod je k dispozici také v italštině
Doporučuje:
Arduino Jukebox/Rocola: 3 kroky
Arduino Jukebox/Rocola: El siguiente proyecto us uno que nos permite reproduction can can use a soft buzzer en la plataforma Arduino. Použití různých komponent pro ovládání a ovládání reprodukce. Různé alternativní vstupy do
Jukebox - Manufactura Digital: 4 kroky
Jukebox - Digitální výroba: Všechny reprodukce Jukeboxu umožňují reprodukovat 3 intervaly přehrávání různých typů zvuků a bzučáků a neopixelů. Rocola es capaz de enenderse por medio de un switch y presenta un meú. Con los botones de " další " y & p
RFID Jukebox: 3 kroky (s obrázky)
RFID Jukebox: Toto je můj záznam v " Audio " soutěž - pokud vás to zajímá, pošlete mi prosím hlas! Tento příspěvek se pokusí vytvořit " přátelské k posouvání " verze videa s návodem obsaženého v horní části tohoto příspěvku. Video jde
Jukebox v Arduinu: 4 kroky
Jukebox v Arduinu: Tento projekt byl určen pro třídu v prvním roce naší kariéry na University of the Valley, jedná se o jukebox, který vám může ukázat název písně a dokáže vyhledat předchozí i další skladbu. Skladby, které můžete zobrazit, jsou omezené a
Random Song Jukebox (Raspberry Pi): 6 kroků (s obrázky)
Random Song Jukebox (Raspberry Pi): Poté, co jsem si pohrával s hlasovou sadou Google AIY pro Raspberry Pi, rozhodl jsem se přepracovat hardware tak, aby vytvořil offline jukebox. Když uživatel stiskne horní tlačítko, přehraje se náhodná skladba uložená na Pi. Knoflík hlasitosti slouží k nastavení