Mundarija:
- 1-qadam: 30-yillarning o'rtalarida Westinghouse radiosi tuval edi, men uni yaratishni boshladim …
- 2 -qadam: JustBoom Amp HAT bilan tanishing
- 3 -qadam: Jessi va Mopidini o'rnating, keyin GMusic -ni ishga tushiring
- 4 -qadam: Konfiguratsiya faylini sozlang
- 5 -qadam: Ovozli ish bilan, Endi ishni tuzish vaqti keldi
- 6 -qadam: Bo'yoq
- 7 -qadam: Simulyatsiya qilingan vakuum quvurlari
- 8 -qadam: Yog'ochdan yasalgan yuzalar va karnay plitalari
- 9 -qadam: Quvvat, simlar va LEDni sinash
- 10 -qadam: Shkafni qo'shing, ba'zi karnaylarni ulang va sinovdan o'tkazing
- 11 -qadam: narxlar ro'yxati va keyingi qadamlar
Video: Steampunk Pi Jukebox Google Musiqa Yugurish: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
OGOHLANTIRISH !! Agar siz shunga o'xshash loyihani amalga oshirishga harakat qilsangiz, siz eski radioda Asbest bilan uchrashish imkoniyatiga ega ekanligingizni tushunasiz. Iltimos, o'zingizning tadqiqotingizni qiling va ehtiyot choralarini ko'ring.
Men har xil ishlab chiqaruvchilarning turli xil variantlarini ko'rdim, ular haqiqatan ham ajoyib Pi -ga asoslangan radio va musiqiy qutilar yaratdilar. Men, shuningdek, o'n yillar mobaynida "Katta bobo-buvilarim" naychasini aylanib yurib, uni qandaydir tarzda jonlantirish niyatida edim. Mana men qanday qilib qiziqarli sayohatni boshladim va umid qilamanki, bu sizni ham shunday qilishga undaydi.
Bu ko'rsatma apparat va dasturiy ta'minotning bir qismi bo'lib, juda qiziqarli edi. Agar sizda biron bir savol bo'lsa, iltimos, men bilan bog'laning, lekin men shuni aytishim kerakki, men dasturchi emasman. Agar siz Pi tomonida muammolarga duch kelsangiz, men eng yaxshi manba bo'lmasligim mumkin - lekin men harakat qilaman! Men yana Asbest bo'yicha hech qanday ko'rsatma berolmayman, o'z tadqiqotingizni o'tkazing va ehtiyot choralarini ko'ring.
1-qadam: 30-yillarning o'rtalarida Westinghouse radiosi tuval edi, men uni yaratishni boshladim …
OK, ehtimol teginish melodramatikasi.
Bu narsa men eslay oladigan darajada bo'lgan, bu mening bobom va buvimga tegishli edi. Men uni qayta tiklash imkoniyatiga qaradim va radioelektronika sohasida ma'lumotga ega bo'lib, men buni hal qila olaman deb o'yladim. Men hatto asosiy elektronika majmuasi tagining tagiga yopishtirilgan asl sxemalarni topdim. Bu borada izlanishlar olib borganimdan so'ng, men, ehtimol, ko'proq pul sarflashga qaror qilgan bo'lsam -da, oxir -oqibat boshqa yo'lni tanlashga qaror qildim.
Men asosiy elektron qurilmani osongina tortib oldim, u to'rtta tekis vint bilan mahkamlangan. To'liq yig'ilgandan so'ng, asosiy korpusdan taglikni olish uchun yana bir nechta vintni olib tashlashga to'g'ri keldi. Men shuni qo'shishim kerakki, men Kanadadagidek, asosan Robertson vintlari edi. Eh.
Men Steampunk mavzusidagi Jukebox -ni ushbu asosiy yig'ilishga tayanib, uni Raspberry PI bilan ishlashga qaror qildim. Bazada juda ko'p joy bor edi, men faqat eski elektronikani olib tashlashim kerak edi.
Bu erda muammo shundaki, menda Pi -ning yuqori darajadagi audio chiqishi uchun yechim yo'q edi, menda ham kichik kuchaytirgich uchun echim yo'q edi. Bu olti oydan keyin keladi.
2 -qadam: JustBoom Amp HAT bilan tanishing
Bu men topgan yechim edi va bu yuqori o'lchamli DAC bilan jihozlangan Pi o'lchamli 60 Vt kuchaytirgich edi. 100 dollardan ham past. Zo'r. Havola-https://www.justboom.co/product/justboom-amp-hat/
Men qurilish ishlarini boshlashdan oldin, narsalarning audio tomonini aniqlashim kerak edi. Men bir nechta arzon karnaylar, 10 metrli 12 o'lchovli simlar va Pi -ni yangi JustBoom HAT bilan sozlaganman.
Shanba kuni o'ynaganimdan so'ng, men Mopidy -ni ishga tushirish uchun qanday dasturiy ta'minot o'rnatishni aniqladim. Agar siz notanish bo'lsangiz, bu erda o'qing -
Mopidy mening asosiy talablarimga mos keladi. Men Google Play musiqasining integratsiyasini xohladim, chunki bu men tanlagan oqim xizmati edi, keyin simsiz sozlash uchun oddiy dastur mijozini qilmoqchi bo'ldim va Mopidy yana qonun loyihasiga mos keldi. Men tizimni ishga tushirish uchun Mopidy Mobile -dan foydalanaman, chunki bu juda oddiy interfeys va men xohlagan hamma narsaga ruxsat beradi. O'rnatishdan so'ng, dasturning o'zi tizimning tarmoq manzilini kiritishingizni talab qiladi.
Men Google Play Musiqani keyingi bir necha sahifalarda ishga tushirish uchun hamma narsani o'rnatish bo'yicha to'liq o'rnatish yo'riqnomamni qo'shdim.
3 -qadam: Jessi va Mopidini o'rnating, keyin GMusic -ni ishga tushiring
Men asosiy operatsion tizimni PI -ga o'rnatish asoslarini o'rganmayman, foydalanuvchi nomingiz, parolingiz yoki SSH -ni sozlashni ham o'z ichiga olmayman. Ko'p onlayn darsliklar mavjud va https://www.raspberrypi.org/downloads/raspbian/ of -da yangi boshlanuvchilar uchun ajoyib qo'llanmalar mavjud.
Raspbian Jessie -ni o'rnatishni boshlang - men hali Stretch -ga o'tmaganman, lekin yangilashda nima qilish kerakligi haqida ba'zi eslatmalarni qo'shing. E'tibor bering, men hali Stretch -ni sinab ko'rmaganman, lekin men qilsam yangilanadi. Siz shuningdek jessie lite -ni ishga tushirishingiz mumkin - bu boshsiz operatsiya uchun. SSH -ni ishga tushirish uchun o'rnating va keyin terminal orqali kiring. U erdan yo'riqnomalar va kodning oddiy matni qo'yilgan.
Quyidagi buyruqlarni https://docs.mopidy.com/en/latest/installation/ saytidan ishga tushiring. Agar yangilansangiz, Stretch.list -ga ikkinchi qatorni o'zgartirishingiz kerak bo'ladi:
sudo wget -q -O -https://apt.mopidy.com/mopidy.gpg | sudo apt -key qo'shish -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list
sudo apt-get yangilanishi
sudo apt-get install mopidy
sudo apt-get yangilanishi
sudo apt-get dist-upgrade
Keyin Gmusic -ni o'rnating - https://github.com/mopidy/mopidy-gmusic -ni o'rnatish uchun bu erga o'ting
sudo pip install mopidy-gmusic #Qurilma identifikatorini bermang, izoh bering
Bu keyingi satr Googlega Gmusic bilan gaplashishga imkon beradi, shuningdek #password ilovasini o'rnatishingiz kerak - uni o'rnatish uchun avval https://myaccount.google.com/security sahifasiga o'ting. Keyin ishga tushiring:
sudo pip install pyasn1 == 0.3.4
Justboom kuchaytirgichini sozlash uchun quyidagilarni bajaring:
sudo nano /boot/config.txt
Oxiriga yaqin, dtparam = audio = on ni yoqing, bu satrdan #Comment audio ni kiriting va qo'shing:
dtparam = audio = o'chirilgan
dtoverlay = i2s-mmap
dtoverlay = justboom-dac
Agar siz Stretch-ga o'tayotgan bo'lsangiz, dtoverlay = i2s-mmap-ni olib tashlang
Endi mopidyni xizmat sifatida ishga tushirish uchun sozlang #mopidiyni xizmat sifatida ishga tushirish uchun bu erga qarang https://docs.mopidy.com/en/latest/service/#config…. Ushbu buyruqni bajaring:
sudo systemctl mopidiyani yoqadi
Keyin konfiguratsiya faylini docs.mopidy.com dan tahrir qilish uchun /home/pi/.config/mopidy -ni oching:
sudo nano /etc/mopidy/mopidy.conf
Keyingi qadam Konfiguratsiya fayli uchun kerakli matnli o'zgarishlarni o'z ichiga oladi
4 -qadam: Konfiguratsiya faylini sozlang
Bu men foydalanadigan konfiguratsiya faylining namunasidir. Men siz o'zgartirishingiz kerak bo'lgan matn atrofiga to'rtburchak qavs qo'shdim, lekin hamma narsa nima bo'lishini yaxshiroq bilish uchun docs.mopidy.com saytidagi sozlash ko'rsatmalariga qarang.
Siz tarmoqni ham sozlashingiz, Pi ga statik IP manzilini berishingiz va 6600 va 6680 portlarini ochishingiz kerak bo'ladi. Qo'shimcha ma'lumot uchun yo'riqnoma foydalanuvchi qo'llanmasiga qarang.
Shundan so'ng, siz ovozli sinovdan o'tishingiz kerak, omad tilaymiz va agar biron bir muammoga duch kelsangiz, avvalgi bosqichlarni ko'rib chiqing. Docs.mopidy.com ba'zi ajoyib ma'lumotlarga ega.
5 -qadam: Ovozli ish bilan, Endi ishni tuzish vaqti keldi
Men barcha yangi texnologiyalarni eski texnologiyalarga joylashtirishni boshlashdan oldin, eski texnikaning ko'p qismini olib tashlashim kerak edi. Asbestni sinchkovlik bilan tekshirgandan so'ng (u yo'q edi) men respirator, qo'lqop va himoya ko'zoynagimni taqib oldim. Ishni boshlashdan oldin men chiqindilarni ehtiyotkorlik bilan tashladim va maydonni tozaladim.
Bir necha soatdan keyin menda barcha eski komponentlar olib tashlandi va ular bilan ishlash uchun yalang'och shassi bor edi. Men qaysi qismlarni qutqarib, keyin yangi dizaynga o'tkazishni aniqladim. Ulardan eng qiziqarlisi, turli sig'imli plastinkalarning joylashishini o'zgartirish orqali kanallarni almashtirish uchun ishlatilgan pastki yig'ilish edi.
Nihoyat, men katta chelak sovunli suv va cho'tkani oldim va hamma narsani yaxshilab tozaladim, chunki bu 80+yillik chang to'plagan edi. Yaxshi damlar!
Men hamma narsaning qurib ketishiga yo'l qo'ymadim va kompressordan suvning ko'p qismini olib tashlashga yordam berdim, qolganini qog'oz sochiq bilan.
6 -qadam: Bo'yoq
Keyin apparat do'koniga turli xil bo'yoqlarni sotib olish kerak edi. Men asosiy shassi uchun oltin/guruch, shuningdek ba'zi komponentlar uchun mis va boshqa joylarda tekis va porloq qora tanladim.
Men buzadigan amallar bilan bo'yash jarayonini ko'p suratga olmaganman. Agar siz ilgari püskürtmemişseniz, men bu maslahatlarni qo'shaman.
- Metallni engil zımpara bilan biroz qo'pol qiling
- Bir nechta engil paltolardan foydalaning
- Qayta qoplash uchun ko'rsatmalarni o'qiganingizga ishonch hosil qiling
- Biror narsani qilishdan oldin, ahamiyatsiz narsaga purkashni mashq qiling!
Rasm chizish bo'yicha menda aniq reja yo'q edi, men ranglar sxemasi qancha chizilgan bo'lsa, men ham shunday qildim. Hatto yakuniy natijalardan xursandman.
7 -qadam: Simulyatsiya qilingan vakuum quvurlari
Menimcha, loyihaning eng yaxshi tomoni - vakuumli naychali yoritishni qo'shish edi. Men tizimga "vintage" ko'rinish berish uchun barcha vakuumli naychalarga kehribar LED chiroqlarini qo'shishni tanladim. Men bir nechta ranglarni sinab ko'rdim, ko'k esa yuguruvchi edi.
Men quvurlarning pastki qismidagi teshiklarni burab qo'ydim, u erda biriktirilgan fotosuratlarda ko'rinib turganidek, pin yo'q edi. Keyin men quvur rozetkasidagi tegishli joyga teshik ochardim. U erdan oldindan simli LEDni joylashtirish va pastdan issiq elim qo'shish kerak edi. Kelgusida ularni RGB yoritish tizimi bilan almashtirish qiziqarli bo'lardi, ehtimol, bu musiqani musiqa yordamida yoritadi.
8 -qadam: Yog'ochdan yasalgan yuzalar va karnay plitalari
Old yuz plitalari uchun men chiroyli qaragan qarag'ayni oldim, o'lchamiga qarab kesib oldim va boshqaruv elementlari uchun bir nechta qirqim qo'shdim. Men Minwax yong'oq yog'iga asoslangan dog 'ishlatardim - dog' surtish juda oson edi. Men qo'lqop va cho'tka yordamida yog'och bo'laklarini dog 'bilan qopladim, 15 daqiqa kutdim va qolganini mayda sochiq bilan olib tashladim. Shundan so'ng, ular bir kechada qurigancha kutish kerak edi.
Karnay plitalari uchun men sanoat ulagichining ko'rinishini ta'minlash uchun yuvgichlar va qanotli yong'oqlar bilan birlashtirilgan ba'zi guruch murvatlardan foydalanardim. Plitalardagi aloqa yuvuvchilarning orasiga to'g'ri keladi. Karnay simlari lehim bilan ishlangan, so'ngra yog'ochning qarama -qarshi tomonidagi bolt boshi bilan mahkamlangan. Qarag'ay yaxshi va yumshoq bo'lgani uchun, simlar yog'ochga mahkam o'rnashadi.
Quvvat tugmachasidan boshqa yagona boshqaruv elementi 1950 yillardagi shahar voltmetridan foydalanib, kuchlanish monitorini qabul qilish va ulash edi. Men ham uning yonida chirog'ini yoqish uchun LEDni ko'mib qo'ydim. Bu yog'ochdan yasalgan plastinkalarga yig'ilgan va karnay ulagichlari bilan bir xil boltlar bilan ushlab turilgan. Jihozni yoqsangiz, kuchlanish o'lchagichi "sakraydi".
9 -qadam: Quvvat, simlar va LEDni sinash
Tizimni quvvatlantirish uchun menda 2,5 V kuchlanishli 24VDC g'isht bor edi, bu menga tizimni oson ishlatish uchun etarli kuch berdi. Men AC -ni old tomoniga ulangan 120VAC/4A kalitiga ajratdim, bu esa butun tizimni oddiy quvvat bilan quvvatlantirish imkonini berdi.
JustBoom Amp HAT haqida yaxshi fikr shundaki, u tegishli quvvat bilan ta'minlanganda Pi -ni ham quvvatlantiradi. Tezkor eslatma - texnik jihatdan men buning uchun 75 Vt quvvatga ega bo'lishim kerak edi, lekin hozirgacha 60 vatt quvvat bilan hech qanday muammo yo'q edi. Men oxir -oqibat uni o'zgartirishni rejalashtirmoqdaman.
Men 24VDC ni AC adapteridan ajratdim va ikkita davrani ishga tushirdim. Biri to'g'ridan -to'g'ri Pi kirishiga, ikkinchisi esa LED zanjiriga o'tdi.
LED sxemasi 9 ta ketma -ket LED va 330 ohmli 1/2 kuchli rezistordan iborat. LEDni ulash juda oson, siz faqat LEDning oldinga kuchlanishining pasayishini va kerakli sonni bilishingiz kerak, keyin uni mana bu sehrgarga quvvat manbaidagi kuchlanish bilan ulang- https://led.linear1.org /led.wiz
Simga ulangandan so'ng, uni tarmoqqa ulash va yoqish kifoya. O'zingizning qutbli bo'lishingizga ishonch hosil qiling! Rang kodini tuzish va sxemani tuzish eng yaxshisidir - men buni qilmaganman ….
10 -qadam: Shkafni qo'shing, ba'zi karnaylarni ulang va sinovdan o'tkazing
Belgilangan oxirgi joy mening oshxonamdagi tokcha edi. Men kontrplakdan quti yasadim va uni qora rangga bo'yadim. Keyin men bir juft Polk karnayini tepaga o'rnatdim.
Men karnay kabeli uchun oddiy jigarrang 14 o'lchovli chiroq simini ishlatardim va uni bir oz o'ralgan mis bilan o'rab oldim. Misni o'rash uchun men 14 o'lchovli qattiq uyning elektr simlaridan boshladim va izolyatorni olib tashladim. Men oxirida kichik bir pastadir qildim va uni Robertson tornavida bilan o'rab oldim va rulonni yasash uchun qo'l bilan o'rab oldim. U erdan men uni simning o'ziga mahkamlab, o'ziga xos ko'rinish berdim.
Oxir -oqibat, uni devorga ulash va kalitni burish kifoya edi. Pi yuklanishiga bir daqiqa vaqt ketadi va xizmat avtomatik tarzda ishga tushadi. Keyin siz Mopidy ilovasi orqali ulanasiz va pleylist yoki radiostansiyani yuklaysiz.
Rok.
11 -qadam: narxlar ro'yxati va keyingi qadamlar
Qaerda ekanligingizga va ba'zi materiallarning mavjudligiga qarab, narx har xil bo'ladi. Yog'och yoki vintage radiosini hisobga olmaganda, qo'pol buzilish nima bo'ladi. Kanada dollarida narxlar, chunki men konvertatsiya qilishga juda dangasa.
Raspberry Pi 3: 60 dollar
JustBoom Amp HAT: 85 dollar
AC adapteri: bor edi (20-30-rasm)?
Ulanish: bor edi
Kalit: $ 5
LEDlar: 6 dollar
330 Ohm qarshilik: 6 to'plami - 2 dollar
Guruch uskunalari: $ 20
Voltmetr: Hech qanday tushuncha yo'q, onam uni 15 yil oldin sotib olgan. Rahmat onajon!
Bo'yoq va bo'yash spreyi: 30 dollar
Ma'ruzachilar: Bu erda kitob javonidan yaxshi ma'ruzachilarni tavsiya qilgan bo'lsalar. JustBoom amp HAT -dagi DAC ajoyib va "D" sinfidagi kuchaytirgichlar, albatta, o'ynash uchun yaxshi haydovchilar juftligiga o'xshaydi.
Umuman olganda, agar sizda eski radio bo'lsa va ba'zi karnaylar 230 dollarga tushsa.
Asosiy qurilmada ovoz balandligini boshqarish uchun aylanadigan kodlovchi qo'shishni xohlayman, chunki ovoz sizning mobil qurilmangizdan keladi. Oxir -oqibat, men kanalning pastki qismidagi g'ildirakning holatini kuzatish uchun optik sensorni qo'shmoqchiman. Men tugmachalarni bosganingizda, bu pozitsiyani Google Play radiostansiyalarini o'zgartirish uchun ishlatgan bo'lardim, lekin bu men kodlash borasida hali ko'p narsani o'rganishim kerak!
O'qiganingiz uchun tashakkur.
Tavsiya:
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: 4 qadam
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: Ko'pchilik musiqa asboblarini chalishni o'rganmoqchi. Afsuski, ularning ba'zilari asboblarning yuqori narxi tufayli ishga tushmaydilar. Bunga asoslanib, biz boshlang'ich byudjetini kamaytirish uchun birlashtirilgan virtual musiqa asboblari tizimini yaratishga qaror qildik
Quvvat asboblari uchun yugurish yo'lakchali doimiy dvigatel va PWM tezlikni boshqaruvchisidan foydalaning: 13 qadam (rasmlar bilan)
Quvvat asboblari uchun yugurish yo'lakchali DC dvigateli va PWM tezlikni boshqaruvchisidan foydalaning: Metall kesish frezalari va tornalari, burg'ulash dastgohlari, arra, zımpara va boshqalar kabi elektr asboblari. Tasodifan, ko'pchilik yugurish yo'laklari 80-260 VDC dvigatelidan foydalanadi
Oddiy video proyektorni qisqa masofaga yugurish modelida ~ 40 $ ga aylantiring: 6 qadam (rasmlar bilan)
Qisqa masofaga yugurish modelidagi oddiy video proyektorni ~ 40 dollarga aylantiring: Men video rassom sifatida video proektsiyalarni to'g'ridan-to'g'ri sahnadan bajarishni yaxshi ko'raman. Men bu yondashuvni qadrlayman, chunki video proyektorlarni panjara ustiga osib qo'yishdan ko'ra, o'rnatish osonroq va tezroq, yoki boshqa qurilmalarga qaraganda murakkabroq. Yaxshi bajarildi,
Yugurish poyabzal quritgichi: 6 qadam (rasmlar bilan)
Yugurish poyabzali quritgichi: Bu men ilgari e'lon qilgan ko'rsatmali modifikatsiya. Qurilma 60 Vt lampa bilan isitiladigan qutiga havo tortadi va uni qurilmaning yuqori qismidagi 3/4 dyuymli quvurlar orqali chiqaradi va bu poyabzalni quritadi. Bu erda kontseptsiya va
30 m yugurish uchun sekundomer (Arduino): 6 qadam (rasmlar bilan)
30 M yugurish uchun soniya hisoblagichi (Arduino): Ushbu loyiha Finlyandiyaning beysbol bo'yicha murabbiyligi va kichik o'yinchilarning 30 m yugurish tezligini sinash uchun maxsus mo'ljallangan. Bu arduino loyihasi, shuningdek, mening o'qishimdagi kurs loyihasi edi. Loyihaning past va baland tomonlari bor edi, lekin hozir, hech bo'lmaganda, bu