Мазмуну:

Raspberry Pi менен Jukebox: 3 кадам
Raspberry Pi менен Jukebox: 3 кадам

Video: Raspberry Pi менен Jukebox: 3 кадам

Video: Raspberry Pi менен Jukebox: 3 кадам
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Июль
Anonim
Image
Image
Raspberry Pi менен Jukebox
Raspberry Pi менен Jukebox

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

Бул долбоор минималдуу DIY мамилесин, аудио кабелдерге болгон ишенимди жана жалпысынан информатиканы талап кылат.

Эскертүү: Бул окуу куралында автордун өзү тарабынан берилген программа GNU GPLv2 лицензиясы астында.

Жабдуулар

Аппараттык дүкөндөр тизмеси

- Raspberry Pi

- Монитор

- Тиешелүү кабелдер (hdmi, аудио ж.

- Баскычтар + USB контроллери жана LED жарыктары

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

Кошумча:

- Машина hifi

- 12 вольт электр менен камсыздоо (ал тургай, эски же ПК жакшы кете алат)

- RCA которгуч

- RCA аудио киргизүү

Программалык камсыздоонун тизмеси

- Raspbian GNU Linux (мен 9.6 версиясын колдондум)

- Fruitbox (мен v1.12.1 версиясын колдондум)

- Ыңгайлаштырылган скрипттер жана конфигурациялар (бул колдонмодо кийин жүктөлүп алынат)

1 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Бул бөлүмдө мен анча -мынча деталдарды койдум, анткени ал аркада кабинетин куруу процедурасына окшош, жана тармак гиддерге толгон (Google байкеден сураңыз).

Мен муну камтыйт деп гана айтам:

- Монитор

- көзөмөлдөө

- Raspberry Pi 3B+ (бирок ал Raspberry 2 менен да иштейт).

- Ар кандай кабелдер

- Жарыктар жана ар кандай

Мен сиздин долбооруңузга шыктандыруу катары курулуш фазасы жөнүндө бир нече сүрөттөрдү гана койдум.

Ыктыярдуу түрдө, CD дисктерин угуу үчүн, машинага hi-fi кошсоңуз болот. Кимдир бирөөнүн айтымында, бул долбоорду бир аз бурмалайт, бирок менин оюмча, ал ири MP3 ойноткучка эмес, мобилдик Hi-Fiга айланат:)

Унааны радио менен камсыз кылуу үчүн, дагы бир окуу тизмеси бар. CD, джук кутусу жана башка аудио булактарын которуштуруу үчүн, негизги онлайн дүкөндөрүндө бар rca которуштургучун колдоно аласыз.

2 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Менин оюмча, бул бөлүм эң кызыктуусу, анткени анда мен долбоордун өзөгү болгон jukebox бөлүгүн иштетүү үчүн жасаган ыңгайлаштырууну камтыйт.

Мен берген кеңеш, мен өзүм практикага киргизем, прототипке ээ болуу үчүн минималдуу жабдыктарды сатып алуу. Муну менен, эгерде биз долбоор өтө амбициялуу экенин түшүнсөк, анда биз баш тарткан учурда чыгымдарды азайтмакпыз.

Биз кадамдар менен улантабыз:

Raspbianди Raspberryге жүктөп алып орнотуңуз

Расмий гид

Жүктөө жана Retropie үчүн Fruitbox орнотуу

Жүктөп алуу жана жетектөө

Биринчи конфигурациялар жана тесттер

ЭСКЕРТҮҮ: Бардык буйруктар демейки Raspbian жана fruitbox орнотууларын кабыл алат.

Бул жерде, 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

-Илеп белгиси

-TouchOne

-WallJukeF

-WallSmall

-Ууру

Түрмөктү убактылуу киргизүү катары колдонуп көрүңүз, бирок керектүү баскычтар терилер үчүн ар башка экенин эске алыңыз жана бул физикалык баскычтардын акыркы тандоосуна таасирин тийгизет.

Баскычтын конфигурациясы

Аракаддык кабинетти куруу боюнча көрсөтмөлөрдүн бири, жогоруда айтылган, USB контроллерин тиешелүү баскычтарга кантип туташтырууну түшүндүрүшү керек.

Баскычтар тутум тарабынан кантип таанылганын текшерүү үчүн, төмөнкү буйруктарды аткарыңыз:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox –тест-баскычтары –cfg./skins/[СИЗДИН_ТЕМАЛАРЫ//fruitbox.cfg

Ар бир баскычты чыкылдатыңыз жана экранда түзүлгөн кодду эске алыңыз. Мурунку кадамда биз белгилеген тиешелүү кодду картага салгыңыз келген ар бир ачкычтын ордуна, сиздин компьютериңиздеги fruitbox.btn конфигурация файлын өзгөртүңүз.

Бул жолдо SFTP аркылуу fruitbox.btn конфигурация файлын көчүрүү:

/үй/пи/rpi-fruitbox-master/rpi-fruitbox-master/

Fruitbox тиркемесин жогоруда көрсөтүлгөндөй кайра иштетүү:

cd/home/pi/rpi-fruitbox-master

./fruitbox –cfg териси/[YOUR_THEME] /fruitbox.cfg

Баскычтардын иштээрин текшериңиз.

Жүктөө учурунда жемиш кутусунун автоматтык башталышын жана чыгууда өчүүнү орнотуңуз

Адегенде пи колдонуучуга автоматтык түрдө кирүүнү орнотушубуз керек.

Буйруктар:

sudo raspi-config

Ncurses менюсунда (мисалы, көк фону бар боз) тандаңыз:

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

echo "/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ге негизделген терини өзгөрттүм. Эгерде сиз чын эле менин жүзүмдү винилге айландыргыңыз келсе, аны бул жерден жүктөп алсаңыз болот

Эскертүү: Бул окуу куралы итальян тилинде да бар

Сунушталууда: