Mundarija:
- 1 -qadam: qurilmani demontaj qiling va tozalang
- 2 -qadam: Komponentlarni 3D chop etish
- 3 -qadam: Pi -ni sozlang
- 4 -qadam: Loyihani uzing
Video: BOSEBerry Pi Internet radiosi: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Men radio tinglashni yaxshi ko'raman! Men o'z uyimda DAB radiosidan foydalanardim, lekin ziyofat biroz notekis va ovoz uzilib ketayotganini payqadim, shuning uchun men o'z internet -radioimni qurishga qaror qildim. Mening uyimda kuchli Wi -Fi signali bor va raqamli eshittirish men yuqori aniqlikdagi ovozni ijro qila olganimni anglatishi kerak.
Men aqlli dinamikdan foydalanishni xohlamadim. Men radioni yoqishni, kanallarni o'zgartirishni va keyin o'chirishni xohlardim, shuning uchun u o'zini an'anaviy radio kabi tutdi, lekin Internetga ulanish uchun men dunyoning istalgan burchagidan radio kanallarini tinglashim mumkin edi.
Men ebaydan BOSE SoundDock II seriyali ikkinchi modelini topishga muvaffaq bo'ldim (narxi 5,33 funt), lekin u ishlamayotgan ro'yxatga kiritilgan. Bu muammo emas edi, chunki men o'z ichki qurilmamni qo'shish uchun barcha ichki sxemalarni olib tashlardim.
Ta'minot:
Bose SoundDock (men II seriyali modelni ishlatganman)
To'g'ri burchakli GPIO sarlavhali pinli Raspberry Pi Zero Wireless
DAC dekoder PCM5102A
PAM8403 kuchaytirgichi
VS1838B infraqizil qabul qilgich
HX1838 masofadan boshqarish pulti
Barrel uyasi 2.1 mm uyasi
Ulanish simlari (men tel o'tkazgich ishlatardim)
3D bosib chiqarish vositalari
PLA printer filamenti
Akril lak spreyi
Emaye bo'yoq
M3 yong'oq
M3 x 8 mm gumbaz boshli olti burchakli haydovchi vintlardek
IQ qabul qiluvchi LED
Veroboard va sarlavhali pinlar
1 -qadam: qurilmani demontaj qiling va tozalang
SoundDock -ni ajratish oson. Avval tayanchni olib tashlang va simli dastgohni uzing. IPod -ning oldingi o'rnatish bo'limlarida Torx T6 vintli vintlar ishlatiladi.
Old panjara panelini olib tashlang. Bu ishning yon tomonini ushlab turish uchun ko'pikdan foydalanadigan ishqalanish moslamasi. Men uni ilgak turi bilan bo'shatishga muvaffaq bo'ldim, keyin u osongina ko'tarildi. Men ularni to'r va korpus orasidagi teshikka tanga burish orqali olib tashlash bo'yicha ko'rsatmalarni ko'rdim, lekin sumkani tanganing chetiga belgilashni xohlamadim.
Old panel asl kuchaytirgich uchun sovutgich vazifasini bajaradi va uni vintlar yordamida olib tashlash mumkin. Keyin u ko'tariladi va karnaylar va tekis lenta kabelini uzish mumkin.
Agar sizning SoundDock eski qurilma bo'lsa, ehtimol u juda ko'p chang va kirlarni yig'ib olgan. Barcha elektr komponentlarini olib tashlaganingizdan so'ng, siz uni issiq sovunli suvda yaxshi tozalashingiz mumkin. Yorliqda qolgan chalkashliklarni tozalash uchun men "stikerni olib tashlash" spreyi ishlatdim. Hech qanday abraziv tozalovchi materiallardan foydalanmasligingizni unutmang, shunda siz korpusning yuqori yorqinligini saqlay olasiz.
2 -qadam: Komponentlarni 3D chop etish
Men qotishma sovutgichning ichki qismiga o'rnatiladigan beshikni ishlab chiqdim, shunda men Raspberry Pi, DAC dekoder va kuchaytirgich komponentlarini bitta ixcham qurilmaga ulashim mumkin edi.
Beshik ikki qismdan iborat bo'lib, pastki qismi tayanchlar bilan bosilgan, chunki uning yon tomonida teshik bo'lishi kerak, shuning uchun micro SD kartani butun qismni demontaj qilmasdan o'zgartirish mumkin. Bu bosilgan tayanchlarni metall yig'ish va ingichka pense yordamida osongina olib tashlash mumkin. Beshikning ikki qismini M3 dastgohli vintlardek va konstruktsiyada qulflangan yong'oqlar bilan birlashtirish mumkin.
40-pinli to'g'ri burchakli sarlavha Raspberry Pi (RPi) ga lehimlangan.
RPi ba'zi bosilgan elektron kartochkalarga o'rnatiladi, ular burg'ulash qilinadi, shunda mashina vintlari oson o'tadi. Bu Raspberry Pi burchak o'rnatish teshiklarida ham ehtiyotkorlik bilan amalga oshiriladi.
Beshikning yuqori qismida siz DAC PCM5102A ni lehimli o'ng burchakli sarlavhalar, PAM kuchaytirgichi va ba'zi bir veroboardga o'rnatilgan ikkita qatorli sarlavhalarni ko'rasiz. Bu yig'indining hammasi original vintlar yordamida SoundDock old qismiga biriktirilgan qotishma issiqlik qabul qilgich paneliga biriktirilishi mumkin.
Old plastinka korpusning egilish radiusini kuzatish uchun mo'ljallangan. Men bo'rttirma harflardan foydalanardim va u to'g'ri chop etildi, lekin BOSEBerry Pi nomi, agar yorug'lik to'g'ri ko'rinmasa, ayniqsa aniq ko'rinardi deb o'ylamagan edim. Men bo'rttirma harflarni ko'rinadigan qilib bo'yashga qaror qildim. Bosib chiqarish yuzasidagi bo'shliqlarni to'ldirish uchun men bosmani shaffof akril lak spreyi bilan yopdim. Bu rangli emal bo'yoqning keyingi qatlami buyumning bosilgan qatlamlari orqali oqmasligini ta'minlashi kerak. Emaye bo'yoq bir necha qatlamda qurilgan. Bo'yash paytida, ba'zi bir mayda -chuyda harakatlar bo'yoqni sirtga tortdi, natijada ozgina dog'lar paydo bo'ldi, lekin quriganidan so'ng, men uni nam va quruq qog'oz bilan tozalab, so'ngra oxirgi lakni qo'shdim. jihozning yaltiroq qoplamasi.
3 -qadam: Pi -ni sozlang
Quyidagi ko'rsatmalar radio dasturini sozlash uchun bajarilishi kerak bo'lgan qadamlardir.
- Https://www.raspberrypi.org/downloads/raspbian/ dan Buster Lite -ni yuklab oling. Ziplangan faylni chiqarib oling - sizda.img fayli bo'ladi.
- Micro SD kartani formatlash uchun SD -kartani ishlating
- Raspbian Buster -ni SD -kartaga yozish uchun Win32 Disk Imager -dan foydalaning https://sourceforge.net/projects/win32diskimager/ (taxminan 10 daqiqa davom etadi)
- Pi -ni monitor va klaviaturaga ulang va login = pi, parol = malina bilan kiring
- Konsol oynasiga Sudo raspi-config yozing.
- Menyu varianti 8 - bu vositani oxirgi versiyasiga yangilang.
- Menyu varianti 1 - foydalanuvchi parolini o'zgartiring va unga yozib qo'ying.
-
Menyu varianti 2 - tarmoq parametrlari
- (N2) Uy tarmog'ingiz uchun WiFi ma'lumotlarini kiriting
- (N1) Xost nomini radiopi qilib o'zgartiring
- Menyu varianti 3 - Yuklash parametrlarini (B1) va (B2) Konsolga avtomatik kirishni yoqish
- Menyu 5 -variant - Interfeys parametrlari (P2) SSH -ni yoqadi
- Menyu varianti 7 - Kengaytirilgan (A1) Fayl tizimini kengaytirish
- Sudo apt-get yangilanishi
- Sudo apt-get yangilanishi (15 daqiqa)
- Sudo rpi-update (dasturiy ta'minotni yangilash uchun)
- Endi RPiZ -ni "boshsiz" ishlatish mumkin, shuning uchun siz qolgan sozlamalarni sozlash uchun SSH -ga kirishingiz mumkin. Routerga brauzer orqali kiring (192.168.1.254 kabi) va radiopopingizning IP manzilini toping. Putty -ni yuklab oling va undan yangi topilgan IP -manzil yordamida Pi -ga kiring. Foydalanuvchi nomi = pi va yangi parolingizdan foydalaning.
- sudo apt-get install lirc # install LIRC (davom etish uchun y kiriting)
- sudo nano /boot/config.txt
- izoh bermang va pin raqamini o'zgartiring dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 doskada
- izoh qoldiring #dtparam = audio = on
- dtoverlay = hifiberry-dac
- RPi4 variantlarini sharhlang dtoverlay = vc4-fkms-v3d va max_framebuffers = 2
- ctrl X, so'ngra saqlash uchun "Y" ni kiriting
- cd /etc /lirc
- ls - katalogdagi fayllarni ro'yxatga olish
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- haydovchi = standart
- qurilma = /dev /lirc0
- ctrl X keyin saqlash uchun "Y" ni kiriting
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- HX1838.conf ta'riflarini matnli fayldan nusxalash (konsolga joylashtirish uchun ctrl-kiritish)
- ctrl X, so'ngra saqlash uchun "Y" ni kiriting
- cd /etc/lirc/lircd.conf.d
- fayllarni ko'rish uchun
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (uni o'chirish uchun)
- sudo nano/etc/lirc/lircrc
- lircrc uchun konfiguratsiya kodini joylashtiring
- ctrl X keyin saqlash uchun "Y" ni kiriting
- sudo apt-get install mpd-davom etish uchun "Y" kiriting (biroz vaqt ketadi)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- oxirida 0 chiqishidan tashqari barcha kodlarni izohlang
- #0 chiqishidan oldin bu keyingi fikrlarni qo'shing
- irexec -d qo'shing
- mpc stop qo'shing
- mpc hajmini qo'shing 30
- #quvvat talablarini kamaytiring
- # hdmi -ni o'chiring, chunki bu qurilma boshsiz
- /usr/bin/tvservice -o
- ctrl X, so'ngra saqlash uchun "Y" ni kiriting
- Nihoyat, sudo nano /etc/asound.conf yozib, quyidagilarni kiritish orqali yangi asound.conf yarating:
- pcm.! standart
- hw kartasini kiriting 0
- }
- ctl.! standart {
- hw kartasini kiriting 0
- }
- ctrl X keyin saqlash uchun "Y" ni kiriting
- sudo nano /etc/mpd.conf
- bu sozlamalarni o'zgartirish uchun pastga aylantiring
- audio chiqish {
- "Alsa" yozing
- "Mening ALSA qurilmam" nomini bering
- Qurilma "hw: 0, 0"
- Mixer_type "dasturiy ta'minot"
- Mixer_device "standart"
- Mixer_kontrol "PCM"
- Mikser_indeksi "0"
- }
- ctrl X keyin saqlash uchun "Y" ni kiriting
- sudo qayta yuklash
- Endi siz simlarni ulashga tayyormiz.
Men radiostansiyalarni quyidagicha sozladim, lekin siz url oqimlarini o'zgartirishingiz va xohlagan radiostansiyalardan foydalanishingiz mumkin. Qo'shilgan lircrc konfiguratsiya faylini ko'ring.
0-kalit = Jazz FM
1 -kalit = Mutlaq klassik rok
2 -kalit = BBC Radio 2
3-kalit = Klassik FM
4 -kalit = BBC Radio 4
5 -kalit = BBC radiosi 5
6 -kalit = BBC Radio 6 musiqasi
7 -kalit = BBC Hereford va Worcester
8 -kalit = 80 -yillardagi mutlaq musiqa
9 -kalit = 90 -yillarning mutlaq musiqasi
Yuqoriga o'q = ovoz balandligi
Pastga o'q = ovozni pasaytirish
Chap tugma = Pleylistni tozalash
O'ng kalit = pleylistni tozalash
OK = Play tugmasi
Orqaga kalit = Ochish (jonli ijro to'xtatiladi)
Kalit chiqish = To'xtatish
4 -qadam: Loyihani uzing
Yuqoridagi simlarni ishlatib, sxemalarni ulang.
Dastlab men prototipni ish taxtasida ishlaganligini tekshirish uchun qurdim. Keyin men simli ulanishlarni sarlavhalardagi dupont ulagichlari yordamida o'rnatgan komponentlarimga o'tkaza oldim. Shunga qaramay, men qurilma hali ham ishlayotganligini tekshirish uchun test o'tkaza oldim. Nihoyat, men tel o'tkazgich yordamida oxirgi ulanishlarni o'rnatishga qaror qildim. Bu komponentlarni ulashning juda aniq usulini taqdim etadi va qo'shimcha bonusga ega, agar kerak bo'lsa, ulanishlarni "bekor qilish" mumkin. Ushbu usul yordamida qilingan elektr aloqalari juda yaxshi, ular lehimga muhtoj emas.
Infraqizil nurli qabul qilgich loyihaga korpusning old qismidagi asl LED o'rniga o'rnatilgan kichik veroboardga lehim bilan qo'shildi. Simlar qisqa tutilgan va RPi ga ulanish uchun o'rnatilgan kanal orqali uzatilgan. Bu qabul qilgich panjara panjarasi orqasida o'tirib, masofadan boshqarish pultidan IQ signalini ko'ra oladi.
Karnay kabinetga o'rnatilgandan so'ng, ular kuchaytirgich chiqishining stereo kanallariga ulanishi mumkin. Ayol quvvat manbai rozetkasi 3D bosilgan qo'llab -quvvatlash plastinkasidan o'tib, kontaktlarning zanglashiga olib borilishi mumkin. Butun blok 5V 3A transformator bilan quvvatlanadi.
Tavsiya:
Raspberry Pi bilan ishlaydigan Internet radiosi: 5 qadam (rasmlar bilan)
Raspberry Pi bilan ishlaydigan Internet radiosi: eski radiolardagidek, terish va tugmachalarni bosishdan mamnun bo'lgan narsa bor. Afsuski, bu radiolarning ko'pchiligi buzilgan yoki stantsiyalar jim bo'lib qolgan. Yaxshiyamki, har qanday radiolarni Internet -radioga yangilash unchalik qiyin emas
1964 yil Dansette Pi Internet radiosi: 6 qadam (rasmlar bilan)
1964 yil Dansette Pi Internet-radiosi: 1960-yillarning o'rtalarida, zamonaviy Dansette portativ radiosi hozirda XXI asrning eng yaxshi internet-radiostansiyalarini sevib yangilash tufayli o'ynayapti. Barcha asl boshqaruv elementlari qayta ishlatilgan va siz bu konvertatsiya ekanligini hech qachon bilmaysiz - uni yoqmaguningizcha
Roberts RM33 Raspberry Pi Internet radiosi (Yana bir ): 8 qadam (rasmlar bilan)
Roberts RM33 Raspberry Pi Internet -radiosi (Yana bir …): Ha, bu boshqa Raspberry Pi internet -radiosi va meniki ham emas. Nima uchun bu qurilish hali ham mashhur bo'lganiga ishonchim komil emas, lekin men hali ham bundan zavqlanaman va bu men uchun ham oxirgi bo'ladi deb ayta olmayman. Menga Robertning ko'rinishi juda yoqadi
ESP32 yordamida Internet radiosi: 7 qadam (rasmlar bilan)
ESP32 -dan foydalanadigan Internet -radio: Aziz do'stlar, yana bir ko'rsatmaga xush kelibsiz! Bugun biz arzon ESP32 kartasi yordamida 3,5 dyuymli katta displeyli Internet -radio qurilmasini qurmoqchimiz. Ishonasizmi yoki yo'qmi, biz hozir Internet radiosini 10 daqiqadan kamroq vaqt ichida qura olamiz
1979 Bang & Olufsen Raspberry Pi Internet radiosi: 10 qadam (rasmlar bilan)
1979 Bang & Olufsen Raspberry Pi Internet Radio: Bu 1979 Bang & Olufsen Beocord 1500 kaset yozuvchisi, men mustaqil Raspberry Pi internet -radiosiga aylantirdim. Analog VU o'lchagichlari Pi tomonidan DAC (Raqamli -Analog Konverter) sxemasi orqali boshqariladi, joriy vaqt,