Tartalomjegyzék:

Jukebox Raspberry Pi -vel: 3 lépés
Jukebox Raspberry Pi -vel: 3 lépés

Videó: Jukebox Raspberry Pi -vel: 3 lépés

Videó: Jukebox Raspberry Pi -vel: 3 lépés
Videó: fruitbox - an MP3 Raspberry Pi Jukebox 2024, Július
Anonim
Image
Image
Jukebox Raspberry Pi -vel
Jukebox Raspberry Pi -vel

Ez az oktatóanyag lehetővé teszi, hogy megépítse ezt a Jukeboxot (vagy egy egyéni modellt:)).

Ez a projekt minimum barkácsolást, hangkábelekkel való bizalmat és általában számítástechnikát igényel.

Megjegyzés: Az oktatóanyagban a szerző által biztosított szoftver GNU GPLv2 licenc alatt áll.

Kellékek

Hardver Shoplist

- Raspberry Pi

- Monitor

- Kapcsolódó kábelek (hdmi, audio stb.)

- Gombok + USB vezérlő és LED -es fények

- Hangszórók

Választható:

- Autós hifi

- 12 voltos tápegység (még egy régi vagy PC is jól megy)

- RCA kapcsoló

- RCA audio bemenet

Szoftverbolt

- Raspbian GNU Linux (a 9.6 -os verziót használtam)

- Fruitbox (a v1.12.1 verziót használtam)

- Egyéni szkriptek és konfigurációk (később letölthető az útmutatóból)

1. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Ebben a részben csak néhány részletet írok le, mert ez hasonló az árkádszekrény építésének eljárásához, és a hálózat tele van útmutatókkal (kérdezze meg Google bácsit).

Csak annyit mondok, hogy ez magában foglalja:

- A képernyő

- a kezelőszervek

- a Raspberry Pi 3B+ (de működik a Raspberry 2 -vel is).

- Különféle kábelek

- Fények és különféle

Csak néhány képet tettem fel az építési szakaszról, hogy inspirálja a projektet.

Opcionálisan hozzáadhatja az autó hifi-jét CD-k hallgatásához is. Valaki szerint ez kissé torzítja a projektet, de véleményem szerint inkább mobil hifivé varázsolja, mintsem óriási MP3-lejátszóvá:)

Tápegység csatlakoztatásához autórádióhoz van egy másik oktatóanyagok listája. A CD, a zenegép és bármely más hangforrás közötti váltáshoz használjon egy rca kapcsolót, amely elérhető a fő online áruházakban.

2. lépés: Szoftver

Szoftver
Szoftver

Véleményem szerint ez a rész a legérdekesebb, mivel tartalmazza a testreszabást, hogy a jukebox alkatrész működjön, ami a projekt lényege.

Azt a tanácsot adom, amelyet magam is átültettem a gyakorlatba, hogy vásároljon minimális hardvert, hogy prototípusokat készítsen. Ezáltal, ha rájövünk, hogy a projekt túl ambiciózus, lemondás esetén csökkentenénk a költségeket.

Lépésekben haladunk:

Töltse le és telepítse a Raspbian programot a Raspberry -re

Hivatalos útmutató

Töltse le és telepítse a Fruitbox for Retropie alkalmazást

Letöltés és útmutató

Első konfigurációk és tesztek

MEGJEGYZÉS: Minden parancs alapértelmezett Raspbian és fruitbox telepítést feltételez. Előfordulhat, hogy ezek testreszabása nem garantálja a helyes működést, ami ettől függetlenül nem garantált

Ezen a ponton a Fruitboxnak a/home/pi/rpi-fruitbox-master könyvtárban kell lennie.

Másoljuk az MP3 fájljainkat a/home/pi/rpi-fruitbox-master/Music/mappába (hozzuk létre, ha nem létezik) kedvenc SFTP kliensünk (például Filezilla) használatával.

Tesztként legfeljebb ötven fájlt javaslok (később hozzáadja az összes MP3 -at).

Elindítjuk a program első végrehajtását az útmutatóban leírtak szerint:

cd/home/pi/rpi-fruitbox-master

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

Ahol a [YOUR_THEME] az alábbi alapértelmezett felületek egyike:

-Gránit

-MikeTV

-Modern

- Első számú

-Tányér

-TouchOne

-FalJukeF

-FalKicsi

-Rendben

Próbálja ki a különböző felületeket, a billentyűzetet ideiglenes bemenetként, de vegye figyelembe, hogy a szükséges gombok eltérőek a bőröknél, és ez hatással lesz a fizikai gombok végső megválasztására.

Gomb konfiguráció

Az aracade szekrény építésére vonatkozó, fent említett útmutatók bármelyike elmagyarázza, hogyan kell csatlakoztatni az USB -vezérlőt a megfelelő gombokhoz.

Ha ellenőrizni szeretné, hogyan ismeri fel a rendszer a gombokat, futtassa a következő parancsokat:

cd/home/pi/rpi-fruitbox-master

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

Kattintson az egyes gombokra, és jegyezze fel a képernyőn generált kódot. Módosítsa számítógépén a fruitbox.btn konfigurációs fájlt, cserélje le minden kulcshoz, amelyhez hozzá szeretné rendelni a megfelelő kódot, amelyet az előző lépésben feljegyeztünk.

Másolja a fruitbox.btn konfigurációs fájlt SFTP -n keresztül ezen az úton:

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

Indítsa újra a gyümölcsdoboz alkalmazást a fentiek szerint:

cd/home/pi/rpi-fruitbox-master

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

Ellenőrizze, hogy a kulcsok működnek -e.

Állítsa be a gyümölcsdoboz automatikus indítását a rendszerindításkor, és kapcsolja ki kilépéskor

Először be kell állítanunk az automatikus bejelentkezést a pi felhasználóra.

Parancsok:

sudo raspi-config

Az ncurses menüben (például a szürke, kék háttérrel) válassza ki:

3 Boot Options Az indítási beállítások konfigurálása

Azután:

B1 Desktop/CLI Válassza ki, hogy az asztali környezetbe vagy a parancssorba kívánja -e indítani

És végül:

B2 konzol Autologin Szöveges konzol, automatikusan bejelentkezve 'pi' felhasználóként

Kilépés a kiválasztással

És a kérdésre:

Szeretné most újraindítani?

Válasz

Ezen a ponton ellenőrizzük, hogy a Raspbian újraindításakor a jelszó nem szükséges a pi felhasználóként történő bejelentkezéshez.

Most automatizálnunk kell az indítást és a leállítást. Először töltsük le a jukebox.conf fájlt.

Módosítsuk ezt a fájlt úgy, hogy nem vesszük figyelembe (azaz töröljük a #hash jelet) kedvenc bőrünket.

Töltse le a runjb.sh szkriptet. Ezután másolja a runjb.sh és a jukebox.conf fájlokat SFTP -n keresztül a Raspberry /home /pi könyvtárába.

Végül a Raspbian terminálon (a szövegalapú indítási képernyőn) hajtsuk végre:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

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

Ezen a ponton csak újra kell indítanunk a rendszert és ellenőrizni kell a helyes működést.

3. lépés: Következtetés és extra

Ha az összes előző lépést helyesen hajtotta végre, érezze jól magát a zenegép összeállításában és díszítésében.

Frissítse az MP3 listát

  1. Adja hozzá a fájlokat a/home/pi/rpi-fruitbox-master/Music/könyvtárhoz.
  2. Törölje a /home/pi/fruitbox.db fájlt
  3. Indítsa újra a gyümölcsdobozt

Speciális konfigurációk

Az rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg fájl érdekes konfigurációkat tartalmaz, többek között:

  • Lehetőség véletlenszerű dalok előadására egy bizonyos tétlenségi időszak után
  • Az érme mechanizmus kezelésének lehetősége
  • Sok más…

Hivatalos dokumentáció

Framebuffer

Ha nem szereti az "indítási naplókat", amelyek a Raspbian start standard kimenetei, testreszabhatja azt a kívánt képpel (útmutató). De az eljárás nem kezdőknek való. Én személy szerint otthagytam őket, mert ha valami baj történik, meg akarom érteni, mi az.

WallBradz bőr

A projektemhez módosítottam a bőrt az eredeti WallJuke alapján. Ha tényleg azt akarja, hogy az arcom legyen a pörgő bakeliten, akkor innen letöltheti

Megjegyzés: Ez az oktatóanyag olaszul is elérhető

Ajánlott: