Мазмұны:

Raspberry Pi бар Jukebox: 3 қадам
Raspberry Pi бар Jukebox: 3 қадам

Бейне: Raspberry Pi бар Jukebox: 3 қадам

Бейне: Raspberry Pi бар Jukebox: 3 қадам
Бейне: SpotifyJukebox, quickly/easily spin up a jukebox for your bar/cafe 2024, Шілде
Anonim
Image
Image
Таңқурай пи бар Jukebox
Таңқурай пи бар Jukebox

Бұл оқулық сізге Jukebox құруға мүмкіндік береді (немесе сіздің жеке үлгісі:)).

Бұл жоба ең аз DIY қатынасын, аудио кабельдерге және жалпы информатикаға деген сенімділікті қажет етеді.

Ескерту: Бұл оқулықта автордың өзі ұсынған бағдарламалық қамтамасыз ету GNU GPLv2 лицензиясымен берілген.

Жабдықтар

Жабдықтардың дүкендер тізімі

- Raspberry Pi

- Монитор

- Қатысты кабельдер (HDMI, аудио және т.

- түймелер + USB контроллері мен жарықдиодты шамдар

- Баяндамашылар

Қосымша:

- Автомобильдік hifi

- 12 вольтты қуат көзі (тіпті ескі немесе компьютер жақсы жұмыс істей алады)

- RCA қосқышы

- RCA аудио кірісі

Бағдарламалық жасақтама дүкендерінің тізімі

- Raspbian GNU Linux (мен 9.6 нұсқасын қолдандым)

- Fruitbox (мен v1.12.1 нұсқасын қолдандым)

- Арнайы сценарийлер мен конфигурациялар (кейінірек осы нұсқаулықта жүктеледі)

1 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Бұл бөлімде мен тек бірнеше бөлшектерді келтірдім, себебі бұл аркадалық шкафты құру процедурасына ұқсас және желі нұсқаулықтарға толы (Google ағайдан сұраңыз).

Мен тек мыналарды қамтиды деп айтамын:

- Монитор

- басқару элементтері

- Raspberry Pi 3B+ (бірақ ол Raspberry 2 -мен де жұмыс істейді).

- Әр түрлі кабельдер

- Шамдар мен әр түрлі

Мен сіздің жобаңызға шабыт ретінде құрылыс кезеңі туралы бірнеше суреттерді ғана қойдым.

Қажет болса, компакт-дискілерді тыңдау үшін автокөлікті қосуға болады. Біреудің айтуынша, бұл жобаны сәл бұрмалайды, бірақ менің ойымша, ол алып MP3 ойнатқыштан гөрі мобильді телефонға айналады:)

Автомобиль радиосына қуат көзін қосу үшін басқа оқулықтар тізімі бар. Ықшам дискі, джукбокс және кез келген басқа дыбыс көзі арасында ауысу үшін негізгі интернет -дүкендерде бар rca қосқышын пайдалануға болады.

2 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Менің ойымша, бұл бөлім ең қызықты, себебі менде жобаның негізгі бөлігі болып табылатын джукбокс бөлігін жұмыс жасау үшін жасаған баптау бар.

Мен өзім тәжірибеде қолданатын кеңес - прототипті жасау үшін ең аз жабдықты сатып алу. Осылайша, егер біз жобаның тым өршіл екенін түсінетін болсақ, бас тартқан жағдайда шығындарды азайтатын едік.

Біз қадамдармен жүреміз:

Raspbian -ды Raspberry -ге жүктеп, орнатыңыз

Ресми нұсқаулық

Retroie үшін Fruitbox жүктеп алыңыз және орнатыңыз

Жүктеп алыңыз және бағыттаңыз

Бірінші конфигурация мен тесттер

ЕСКЕРТПЕ: Барлық пәрмендер Raspbian мен жеміс жәшігінің әдепкі орнатылуын қабылдайды, олардың теңшелімі дұрыс жұмысына кепілдік бермеуі мүмкін, оған қарамастан кепілдік берілмейді.

Бұл кезде Fruitbox/home/pi/rpi-fruitbox-master каталогында болуы керек.

MP3-ді сүйікті SFTP клиентінің көмегімен (мысалы, Filezilla)/home/pi/rpi-fruitbox-master/Music/қалтасына көшіріңіз (егер ол жоқ болса, оны жасаңыз).

Мен тест ретінде елуден аспайтын файлды ұсынамын (кейін сіз барлық MP3 файлдарын қосасыз).

Біз нұсқаулықта сипатталғандай бағдарламаның бірінші орындалуын іске қосамыз:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg мұқабалары/[YOUR_THEME] /fruitbox.cfg

Мұнда [YOUR_THEME] келесі әдепкі мұқабалардың бірі:

-Гранит

-MikeTV

-Қазіргі

- NumberOne

-Тегіс

-Бірге түртіңіз

-WallJukeF

-Шағын қабырға

-Әрине

Уақытша енгізу ретінде пернетақтаны пайдаланып, әр түрлі мұқабаларды қолданып көріңіз, бірақ мұқабалар мұқабалар үшін әр түрлі екенін ескеріңіз, бұл физикалық түймелердің соңғы таңдауына әсер етеді.

Түймешік конфигурациясы

Жоғарыда айтылған автокөлік шкафын құруға арналған кез келген нұсқаулық USB контроллерін сәйкес түймелерге қалай қосу керектігін түсіндіруі керек.

Түймелердің жүйе арқылы қалай танылатынын тексеру үшін келесі пәрмендерді орындаңыз:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –test- түймелері –cfg./skins/(СІЗДІҢ_ТЕМЕҢІЗ]/fruitbox.cfg

Әр батырманы шертіп, экранда жасалған кодты ескеріңіз. Компьютерде алдыңғы қадамда біз сәйкес кодты салыстырғыңыз келетін әрбір кілт үшін алмастыратын fruitbox.btn конфигурация файлын өзгертіңіз.

Fruitbox.btn конфигурация файлын осы жолда SFTP арқылы көшіріңіз:

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

Fruitbox қосымшасын жоғарыда көрсетілгендей қайта іске қосыңыз:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg мұқабалары/[YOUR_THEME] /fruitbox.cfg

Пернелердің жұмыс істейтінін тексеріңіз.

Жүктеу кезінде жеміс жәшігін автоматты түрде іске қосуды және шығу кезінде өшіруді орнатыңыз

Алдымен біз pi пайдаланушысына автоматты түрде кіруді орнатуымыз керек.

Командалар:

sudo raspi-config

Дәрігерлер мәзірінде (мысалы, көк фоны бар сұр) таңдаңыз:

3 Жүктеу параметрлері Іске қосу опцияларын реттеңіз

Содан кейін:

B1 Desktop/CLI Жұмыс үстелі ортасына немесе пәрмен жолына жүктелетінін таңдаңыз

Және соңында:

B2 Console Autologin Мәтін консолі, автоматты түрде 'pi' пайдаланушысы ретінде кіреді

Таңдау арқылы шығыңыз

Және сұраққа:

Қазір қайта жүктегіңіз келе ме?

Жауап беру

Осы кезде біз Raspbian қайта іске қосылғанда, pi пайдаланушысы ретінде кіру үшін пароль қажет емес екенін тексереміз.

Енді біз іске қосу мен тоқтатуды автоматтандыруымыз керек. Алдымен jukebox.conf файлын жүктейміз.

Бұл файлды сүйікті мұқабамызға түсініктеме беру арқылы өзгертуге рұқсат етіңіз (яғни: #хэш белгісін жою).

Runjb.sh сценарийін жүктеп алыңыз. Содан кейін runjb.sh және jukebox.conf файлдарын SFTP арқылы Raspberry /home /pi каталогына көшіріңіз.

Ақырында, Raspbian терминалында (мәтінге негізделген іске қосу экраны) келесі әрекеттерді орындайық:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

эхо «/home/pi/runjb.sh» >> /home/pi/.bashrc

Бұл жағдайда бізге тек жүйені қайта қосу және оның дұрыс жұмыс істеуін тексеру қажет.

3 -қадам: Қорытынды және қосымша

Егер алдыңғы қадамдардың бәрі дұрыс орындалған болса, джукбоксты жинап, безендіруден рахат алыңыз.

MP3 тізімін жаңартыңыз

  1. Файлдарды/home/pi/rpi-fruitbox-master/Music/каталогына қосыңыз.
  2. /Home/pi/fruitbox.db файлын жойыңыз
  3. Жеміс жәшігін қайта іске қосыңыз

Жетілдірілген конфигурациялар

Rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg файлында қызықты конфигурациялар бар, оның ішінде:

  • Белгілі бір уақыт әрекетсіздіктен кейін кездейсоқ әндерді орындау мүмкіндігі
  • Монеталар механизмін басқару мүмкіндігі
  • Басқа көп…

Ресми құжаттама

Framebuffer

Егер сізге Raspbian бастауының стандартты шығысы болып табылатын «іске қосу журналдары» ұнамаса, оны өзіңіз қалаған кескінмен реттей аласыз (нұсқаулық). Бірақ бұл процедура жаңадан бастаушыларға арналмаған. Мен оларды тастап кеттім, себебі егер бірдеңе дұрыс болмаса, мен оның не екенін түсінгім келеді.

WallBradz терісі

Менің жобам үшін WallJuke түпнұсқасына негізделген теріні өзгерттім. Егер сіз шынымен менің бетімді винилге айналдырғыңыз келсе, оны мына жерден жүктей аласыз

Ескерту: Бұл оқу құралы итальян тілінде де бар

Ұсынылған: