
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Бул окуу куралы сизге бул 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 тизмесин жаңыртуу
- Файлдарды/home/pi/rpi-fruitbox-master/Music/каталогуна кошуңуз.
- /Home/pi/fruitbox.db файлын жок кылыңыз
- Жемиш кутусун кайра жүктөө
Өркүндөтүлгөн конфигурациялар
Rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg файлы кызыктуу конфигурацияларды камтыйт:
- Белгисиз мезгилден кийин туш келди ырларды аткаруу мүмкүнчүлүгү
- Монетанын механизмин башкаруу мүмкүнчүлүгү
- Дагы көп…
Расмий документтер
Framebuffer
Эгерде сизге Raspbian башталышынын стандарттык чыгармасы болгон "баштоо журналдары" жакпаса, аны өзүңүзгө жаккан сүрөт менен ыңгайлаштырсаңыз болот (гид). Бирок жол -жобосу жаңы келгендер үчүн эмес. Мен жеке өзүм аларды таштап кеттим, анткени бир нерсе туура эмес болуп калса, мен анын эмне экенин түшүнгүм келет.
WallBradz териси
Менин долбоорум үчүн мен түп WallJukeге негизделген терини өзгөрттүм. Эгерде сиз чын эле менин жүзүмдү винилге айландыргыңыз келсе, аны бул жерден жүктөп алсаңыз болот
Эскертүү: Бул окуу куралы итальян тилинде да бар
Сунушталууда:
PlotClock, WeMos жана Blynk Vintage AMI Jukebox ойношот: 6 кадам (сүрөттөр менен)

PlotClock, WeMos жана Blynk Vintage AMI Jukebox ойнойт: Төрт техникалык инновация бул долбоорду ишке ашырууга мүмкүндүк берди: 1977 Rowe AMI Jukebox, PlotClock роботтук кол комплект, WeMos/ESP 8266 микроконтроллери жана Blynk App/Cloud кызматы. ЭСКЕРТҮҮ: Эгер сизде Jukebox колдо - окууңузду токтотпоңуз! Бул долбоор мүмкүн
Jukebox: 13 кадам (Сүрөттөр менен)

Jukebox: Volumio (Open Audiophile Music Player) табылганда, мен аны улуу Jukebox куруу үчүн колдонсо болот деп ойлогом; Ал эми калгандары тарыхта. Төмөнкү көрсөтмөлөр бул долбоорду кантип курганым жөнүндө жалпы маалымат. Ошентип, кээ бир майда
Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)

Raspberry Pi (11 Линдин коду) менен Time Lapse Videos жасаңыз: Мен жакында эле столумдун казанына биринчи жолу уруктарды отургуздум. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени чындап капалантты, бирок капыстан ичиндеги электроника хоббичи сени ойготту
Ethernet порту менен WiFi менен Raspberry Piде бөлүшүү: 7 кадам (сүрөттөр менен)

Raspberry Piдеги Ethernet порту менен WiFi менен бөлүшүү: Сизде эски лазердик принтер же сканер барбы, бирок ал дагы деле жакшы иштейт, бирок wifi шайкеш келбейт? Же, балким, сиз тышкы катуу дискиңизди түйүнүңүздөгү камдык түзмөк катары туташтыргыңыз келет жана үй роутериңизде ethernet порттору түгөндү. Бул инстр
Random Song Jukebox (Raspberry Pi): 6 кадам (Сүрөттөр менен)

Random Song Jukebox (Raspberry Pi): Raspberry Pi үчүн Google AIY Voice комплект менен аралашып кеткенден кийин, мен оффлайн дүкөн кутусун жасоо үчүн аппаратты кайра багыттоону чечтим. Колдонуучу жогорку баскычты басканда, Piде сакталган туш келди ыр ойнотулат. Үн баскычы жөнгө салууга жардам берет