Мазмуну:

Steampunk Pi Jukebox Google Музыкасын иштетет: 11 кадам (Сүрөттөр менен)
Steampunk Pi Jukebox Google Музыкасын иштетет: 11 кадам (Сүрөттөр менен)

Video: Steampunk Pi Jukebox Google Музыкасын иштетет: 11 кадам (Сүрөттөр менен)

Video: Steampunk Pi Jukebox Google Музыкасын иштетет: 11 кадам (Сүрөттөр менен)
Video: Чехол/экран/динамики RetroTube Raspberry Pi уже на KickStarter 2024, Июль
Anonim
Steampunk Pi Jukebox Google Музыкасын иштетет
Steampunk Pi Jukebox Google Музыкасын иштетет

ЭСКЕРТҮҮ !! Эгерде сиз ушундай долбоорду жасоого аракет кылсаңыз, анда сиз асбестти эски радиодон тосуп алуу мүмкүнчүлүгүңүз бар экенин түшүнөсүз, адатта, бирок жылуулук калканчынын же изоляциянын кандайдыр бир түрү менен чектелбейт. Сураныч, өзүңүздүн изилдөөңүздү жүргүзүп, сактык чараларын көрүңүз.

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

Бул Instructable бир бөлүгү аппараттык жана программалык камсыздоо болуп саналат, жана эмне кылуу үчүн кызыктуу үймөк болду. Эгерде сизде кандайдыр бир суроолор болсо, мага кайрылыңыз, бирок мен программалык камсыздоочу эмесмин. Эгерде сиз Pi жагында көйгөйлөргө туш болсоңуз, анда мен мыкты ресурс эмесмин, бирок мен аракет кылам! Мен мындан ары Асбест боюнча эч кандай көрсөтмө бере албайм, өзүңүздүн изилдөөңүздү жүргүзүңүз жана сактык чараларын көрүңүз.

1-кадам: 30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …

30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …
30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …
30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …
30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …
30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …
30-жылдардын орто ченинде Вестингхаус радиосу кенеп болуп, анын үстүнөн мен түзө баштадым …

Жарайт, балким тийүү мелодрамасы.

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

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

Мен Steampunk тематикалык Jukeboxту ушул негизги жыйынга негиздеп, аны Raspberry PI менен иштетүүнү чечтим. Базада көп орун бар болчу, болгону эски электрониканы алып салуу керек болчу.

Бул жерде маселе менде Пи -дин эң жогорку деңгээлдеги аудиосу үчүн чечим жок болчу, же кичине күчөткүч үчүн чечим жок болчу. Бул алты айдан кийин келет.

2 -кадам: JustBoom Amp HAT менен таанышыңыз

JustBoom Amp HAT менен таанышыңыз
JustBoom Amp HAT менен таанышыңыз

Бул мен тапкан чечим болчу жана бул 60W пи өлчөмүндөгү күчөткүч, жогорку деңгээлдеги DAC менен курулган. 100 доллардан да аз. Perfect. Шилтеме-https://www.justboom.co/product/justboom-amp-hat/

Мен имаратка кире электе эле нерселердин аудио жагын түшүнүшүм керек болчу. Мен бир аз арзан спикерлер, 10 фут 12 калибрлүү зым жана жаңы JustBoom HAT менен Pi менен жасалма орнотуу кылдым.

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

Mopidy менин базалык талаптарыма ылайыктуу. Мен Google Play музыкасын интеграциялоону кааладым, анткени бул менин тандалма кызматым болчу, андан кийин зымсыз орнотуу үчүн жөнөкөй колдонмо кардарын кылгым келди жана Mopidy кайрадан мыйзамга туура келди. Мен Mopidy Mobile'ди тутумду иштетүү үчүн колдоном, анткени мен аны жакшы интерфейс деп таптым жана мен каалаган нерсенин баарына мүмкүнчүлүк берет. Колдонмонун өзү жөндөлгөндөн кийин системанын тармактык дарегин киргизүүнү талап кылат.

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

3 -кадам: Джесси менен Мопидини орнотуңуз, андан кийин GMusicти иштетүү үчүн орнотуңуз

Мен негизги операциялык тутумду ПИге орнотуунун негиздерине кирбейм жана колдонуучу атыңызды, сырсөзүңүздү же SSHти орнотууну камтыбайм. Көптөгөн онлайн үйрөткүчтөр бар жана https://www.raspberrypi.org/downloads/raspbian/ of башталгычтын эң сонун гиддерине ээ.

Raspbian Jessie программасын орнотуудан баштаңыз - мен азырынча Stretchке жаңыртыла элекмин, бирок жаңыртуу үчүн эмне кылуу керектигин белгилеп коюңуз. Эскертүү, мен азырынча Stretchти текшере элекмин, бирок мен кылганда жаңыртам. Сиз ошондой эле jessie lite иштете аласыз - бул башсыз операция үчүн. SSHди иштетүү үчүн орнотуңуз, анан терминал аркылуу кириңиз. Ал жерден тайманбас кадамдар - инструкциялар жана жөнөкөй текст.

Төмөнкү буйруктарды https://docs.mopidy.com/en/latest/installation/ сайтынан иштетиңиз. Эгер жаңыртсаңыз, экинчи сапты Stretch.listке түзөтүшүңүз керек болот:

sudo wget -q -O -https://apt.mopidy.com/mopidy.gpg | Sudo апт -ачкычын кошуу -

sudo wget -q -O /etc/apt/sources.list.d/mopidy.list

sudo apt-get update

sudo apt-get mopidy орнотуу

sudo apt-get update

sudo apt-get dist-upgrade

Андан кийин, Gmusicти орнотуңуз - Бул жерге өтүңүз

sudo pip install mopidy-gmusic #Түзмөктүн идентификаторун бербеңиз, комментарий бериңиз

Бул кийинки сап Googleга Gmusic менен сүйлөшүүгө мүмкүндүк берет, ошондой эле #password колдонмосун орнотушуңуз керек - аны орнотуу үчүн алгач https://myaccount.google.com/security дарегине өтүңүз. Андан кийин чуркаңыз:

sudo pip орнотуу pyasn1 == 0.3.4

Justboom амфин орнотуу үчүн, төмөнкүлөрдү аткарыңыз:

sudo nano /boot/config.txt

Аягына жакын жерде dtparam = audio = күйгүзүүнү көрүңүз Аудиону #Комментарийлөөнү ошол саптан алып, кошуңуз:

dtparam = аудио = өчүк

dtoverlay = i2s-mmap

dtoverlay = justboom-dac

Эгерде сиз Stretchке жаңыртсаңыз, dtoverlay = i2s-mmapти алып салыңыз

Эми mopidyди кызмат катары иштетүү үчүн #мопидияны кызмат катары иштетүү үчүн бул жерден караңыз https://docs.mopidy.com/en/latest/service/#config…. Бул буйрукту иштетүү:

sudo systemctl мопидияны иштетет

Андан кийин конфигурация файлын docs.mopidy.com сайтынан түзөтүү үчүн /home/pi/.config/mopidy ачыңыз:

sudo nano /etc/mopidy/mopidy.conf

Кийинки кадам Конфигурация файлы үчүн керектүү болгон тексттик өзгөртүүлөрдү камтыйт

4 -кадам: Орнотууңузга Дал келүү үчүн Конфигурация Файлын түзөтүңүз

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

Сиз өзүңүздүн тармагыңызды конфигурациялашыңыз керек, Пи -ге статикалык IP дарегин берип, 6600 жана 6680 портторун ачыңыз. Көбүрөөк маалымат алуу үчүн роутериңиздин колдонуучусун караңыз.

Андан кийин аудиодо тестирлөөнү жүргүзө алышыңыз керек, ийгилик жана эгер сизде кандайдыр бир көйгөйлөр жаралса, мурунку кадамдар аркылуу кайрылыңыз. Docs.mopidy.com чоң маалыматка ээ.

5 -кадам: Аудио иштөө менен, Эми ишти курууга убакыт келди

Аудио иштөө менен, Эми ишти курууга убакыт келди
Аудио иштөө менен, Эми ишти курууга убакыт келди
Аудио иштөө менен, Эми ишти курууга убакыт келди
Аудио иштөө менен, Эми ишти курууга убакыт келди
Аудио иштөө менен, Эми ишти курууга убакыт келди
Аудио иштөө менен, Эми ишти курууга убакыт келди

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

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

Акыры мен чоң чака менен самындуу сууну жана щетканы алып, 80+жылдык чаңды топтогондуктан, баарын чындап тазаладым. Жакшы учурлар!

Баарына тамчылап калууга жол берген жокмун жана компрессорум менен суунун көбүн алып салдым, калганын кагаз сүлгү менен.

6 -кадам: Paint

Paint!
Paint!
Paint!
Paint!
Paint!
Paint!

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

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

- Темирди жеңил зымырак менен бир аз оройлукка салыңыз

- Бир нече жеңил пальто колдонуңуз

- Кайра кийүү убактысы боюнча нускамаларды окуганыңызды тактаңыз

- Бир нерсе кылардан мурун мааниси жок нерсеге чачууңузду машыктырыңыз!

Менде сүрөттүн реалдуу планы жок болчу, мен аны менен бирге түстөр схемасына чейин боёгом. Чынында да, жыйынтыгы менен бактылуумун.

7 -кадам: Симуляцияланган вакуумдук түтүктөр

Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү
Симуляцияланган вакуум түтүктөрү

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

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

8 -кадам: жыгачтан жасалган бет каптар жана спикерлердин табактары

Жыгачтан жасалган бет каптар жана спикерлердин плиталары
Жыгачтан жасалган бет каптар жана спикерлердин плиталары
Жыгачтан жасалган бет каптар жана спикерлердин плиталары
Жыгачтан жасалган бет каптар жана спикерлердин плиталары
Жыгачтан жасалган бет каптар жана спикерлердин плиталары
Жыгачтан жасалган бет каптар жана спикерлердин плиталары

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

Динамикалык плиталардын өздөрү үчүн, мен кир жуучу жана канат жаңгактары менен бириктирилген жез болтторду колдонуп, өнөр жайлык туташтыргычтын көрүнүшүн камсыз кылдым. Плитадагы байланыш жуугучтардын өздөрүнө туура келет. Динамиктин зымдары ширетүү менен калай жасалган, андан кийин болттун башы менен жыгачтын карама -каршы жагындагы жыгачка бекитилген. Анткени карагай жакшы жана жумшак, зымдар жыгачка тыгылып, коопсуз жабышууну камсыз кылат.

Күч которгучтан башка колдонулган жалгыз көзөмөл 1950 -жылдардагы DC вольтметрин колдонуп, чыңалуу мониторуна зым тартуу болчу. Мен анын артына бир LEDди көмүп койдум, ал күйүп турганда бир аз жаркырап турсун. Бул жыгач бет плиталарына чогултулган жана динамиктин бириктиргичтери менен бирдей болттор менен кармалып турган. Сиз агрегатты күйгүзгөнүңүздө, чыңалуу өлчөгүч "секирет".

9 -кадам: Power, Wiring жана LED Testing

Кубат, зым жана LED тестирлөө
Кубат, зым жана LED тестирлөө
Кубат, зым жана LED тестирлөө
Кубат, зым жана LED тестирлөө
Кубат, зым жана LED тестирлөө
Кубат, зым жана LED тестирлөө

Тутумду иштетүү үчүн менде жөн эле системаны оңой иштетүү үчүн жетиштүү күч берип, 2.5А чуркаган 24VDC кирпичи бар болчу. Мен ACны 120VAC/4A өчүргүчкө бөлдүм, бул кубатталганда бүт системаны жөн эле иштетүүгө мүмкүндүк берет.

JustBoom Amp HAT жөнүндө жакшы ой, бул тийиштүү кубат менен камсыз болгондо, Пиди да кубаттайт. Ыкчам эскертүү - техникалык жактан мен бул үчүн 75 Вт кубаттуулукта иштешим керек, бирок 60 ватт менен эч кандай маселе болгон эмес. Мен акыры аны өзгөртүүнү пландап жатам.

Мен 24VDCди AC адаптеринен бөлүп, эки схеманы иштеттим. Бири Pi киришине, экинчиси LED схемасына жөнөдү.

LED схемасы 9 сериялык LEDден жана 330 ом 1/2w каршылыгынан турат. Жарык диодун иштетүү абдан оңой, сиз жөн гана диоддун чыңалуусун түшүрүүнү жана керектүү жалпы санын билишиңиз керек, андан кийин бул чеберди электр менен камсыздоо чыңалуусу менен туташтырыңыз- https://led.linear1.org /led.wiz

Зым тартылгандан кийин, аны туташтыруу жана күйгүзүү гана калды. Сиздин полярдуулугуңузга ишенсеңиз жакшы болот !! Түс кодун түзүп, схемасын жасоо эң жакшы - мен кылган жокмун ….

10 -кадам: Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз

Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!
Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!
Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!
Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!
Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!
Кабинетти кошуңуз, кээ бир спикерлерди кошуңуз жана сынап көрүңүз!

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

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

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

Rock on.

11 -кадам: Баалар тизмеси жана кийинки кадамдар

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

Raspberry Pi 3: 60 доллар

JustBoom Amp HAT: $ 85

AC адаптери: бар болчу (Figure 20-30 $?)

Кабелдик: бар болчу

Которуу: $ 5

LED: 6 доллар

330 Ом каршылыгы: 6 пакети - 2 доллар

Brass аппараттык: $ 20

Вольтметр: Билбейм, апам мага 15 жыл мурун сатып берген. Рахмат апа!

Боёк менен боёкту чач: 30 доллар

Баяндамачылар: Бул жерде китеп текчесинин сүйлөгүчтөрүнүн жакшы жуптарын сунушташкан. JustBoom амп HATтеги DAC фантастикалык жана класстын 'D' амптери чындыгында жакшы жуп айдоочуларга окшош.

Жалпысынан, эгерде сизде винтаж радиосу жана кээ бир динамиктер болсо, ал болжол менен $ 230 турат.

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

Окуу үчүн рахмат.

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