Мазмұны:
- 1 -қадам: құрылғыны бөлшектеңіз және тазалаңыз
- 2 -қадам: компоненттерді 3D басып шығару
- 3 -қадам: Pi конфигурациясын жасаңыз
- 4 -қадам: Жобаны іске қосыңыз
Бейне: BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Мен радио тыңдағанды жақсы көремін! Мен өз үйімде DAB радиосын қолдандым, бірақ қабылдаудың біркелкі еместігін және дыбыс үзіліп бара жатқанын байқадым, сондықтан мен өз интернет радиомды құруды шештім. Менде үйдің айналасында wifi сигналы күшті, ал цифрлық трансляция жоғары дыбысты ойнай алатынымды білдіруі керек.
Мен ақылды динамикті қолданғым келмеді. Мен радионы қосқым келеді, арналарды өзгерте аламын, содан кейін оны өшіремін, сондықтан ол өзін дәстүрлі радио сияқты ұстады, бірақ Интернетке қосылу үшін мен әлемнің кез келген жерінен радиоарналарды тыңдай алатын едім.
Мен eBay -де BOSE SoundDock II сериялы екінші модельді таба алдым (бағасы 5,33 фунт стерлинг), бірақ ол жұмыс істемейтін тізімге енгізілді. Бұл проблема емес еді, өйткені мен өзімнің жеке схемамды қосу үшін барлық ішкі схеманы алып тастайтын едім.
Жабдықтар:
Bose SoundDock (мен II сериялы модельді қолдандым)
Тік бұрышты GPIO тақырып түйреуіштері бар Raspberry Pi Zero Wireless
PCM5102A DAC декодері
PAM8403 күшейткіші
VS1838B инфрақызыл қабылдағышы
HX1838 қашықтан басқару құралы
Бөшке ұясы 2.1 мм розетка
Байланыс сымы (мен сым орамын қолдандым)
3D басып шығару құралдары
PLA принтерлік жіптің катушкасы
Акрил лак спрейі
Эмаль бояуы
М3 жаңғақтар
M3 x 8 мм күмбезді басы алты бұрышты машинаның бұрандалары
IR қабылдағыштың жарық диоды
Тақталар мен тақырып түйреуіштері
1 -қадам: құрылғыны бөлшектеңіз және тазалаңыз
SoundDock -ты ажырату оңай. Алдымен негізді алып тастаңыз және сым тоқу станогын ажыратыңыз. Айподтың алдыңғы қондыру бөліктерінде Torx T6 бұрандалы бұрандалары қолданылады.
Алдыңғы торлы панельді алыңыз. Бұл корпустың жағын ұстау үшін көбікті қолданатын үйкеліс. Мен оны ілмек түрімен босатып алдым, содан кейін ол оңай көтерілді. Мен торды тор мен корпустың арасындағы ойыққа монетаны бұрау арқылы жою туралы нұсқауларды көрдім, бірақ мен істі монетаның шетімен белгілегім келмеді.
Алдыңғы панель түпнұсқалық күшейткіштің радиаторы ретінде әрекет етеді және оны бұрандалармен алуға болады. Содан кейін бұл көтеріледі және динамиктер мен жалпақ таспалы кабельді ажыратуға болады.
Егер сіздің SoundDock ескі қондырғы болса, онда ол көптеген шаң мен кірді жинап алған болуы мүмкін. Барлық электрлік компоненттерді алып тастағаннан кейін, оны ыстық сабынды суда жақсы тазартуға болады. Мен жапсырмадағы қалдықтарды тазарту үшін «стикерді кетіргіш» спрейін қолдандым. Ешқандай абразивті тазартқыш материалдарды пайдаланбауды ұмытпаңыз, осылайша корпустың жылтыр қабатын сақтай аласыз.
2 -қадам: компоненттерді 3D басып шығару
Мен Raspberry Pi, DAC декодері мен күшейткіш компоненттерін бір ықшам қондырғыға бекіту үшін қорытпалы радиатордың ішкі жағына орнатылатын бесікті жасадым.
Бесік екі бөліктен тұрады, төменгі бөлігі тіректермен басып шығарылған, себебі құрылғы жағында тесік қажет, сондықтан micro SD картасын бүкіл құрылғыны бөлшектемей -ақ өзгертуге болады. Бұл басылған тіректерді металл жинау және жұқа тістеуік көмегімен оңай алып тастауға болады. Бесіктің екі бөлігін конструкцияда ұсталған M3 бұрандалары мен гайкалармен біріктіруге болады.
40 істікшелі тік бұрышты тақырып Raspberry Pi (RPi) үстіне дәнекерленген.
RPi кейбір баспа платаларының аралықтарына орнатылады, содан кейін олар бұрғыланады, осылайша машинаның бұрандалары оңай өтеді. Бұл Raspberry Pi бұрыштық бекіту тесіктерінде де мұқият жасалады.
Бесіктің жоғарғы жағында сіз DAC PCM5102A оң жақ бұрышпен дәнекерленген, PAM күшейткіші мен қоректендіру шинасы ретінде әрекет ету үшін кейбір вертолепке бекітілген қос тізбекті көресіз. Бұл жинақтың барлығын түпнұсқалық бұрандалар көмегімен SoundDock -тың алдыңғы жағына бекітетін қорытпалы жылу қабылдағыш панеліне бекітуге болады.
Алдыңғы тақтайша корпустың қисықтық радиусын ұстануға арналған. Мен өрнектелген әріптерді қолдандым және ол дәл басып шығарылды, бірақ, егер ол жарықты дұрыс қабылдамаса, BOSEBerry Pi атауы ерекше көрінеді деп ойламадым. Мен өрнектелген әріптерді көрнекі ету үшін бояуды шештім. Мен баспа бетіндегі бос жерлерді толтыру үшін мөлдір акрил лак спрейімен герметизацияладым. Бұл эмальды бояудың келесі қабаты бөліктің басылған қабаттарынан қан кетпеуін қамтамасыз етуі керек. Эмаль бояуы бірнеше қабаттан жасалған. Бояу кезінде кейбір капиллярлық әрекеттер бояуды бетіне шығарды, нәтижесінде біраз дақ пайда болды, бірақ құрғақ болғаннан кейін мен оны дымқыл және құрғақ қағазбен тазалап, содан кейін бояуға сәйкес келетін мөлдір лактың соңғы қабатын қостым. қондырғының жылтыр қабаты.
3 -қадам: Pi конфигурациясын жасаңыз
Келесі нұсқаулар радио бағдарламалық жасақтаманы конфигурациялау үшін сізге қажет қадамдар болып табылады.
- Https://www.raspberrypi.org/downloads/raspbian/ сілтемесінен Buster Lite жүктеп алыңыз. Сығылған файлды шығарыңыз - сізде.img файлы болады.
- Micro SD картасын SD картасын пішімдеу арқылы пішімдеңіз
- Raspbian Buster бағдарламасын SD картасына жазу үшін Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ пайдаланыңыз (шамамен 10 минут кетеді)
- Пиді монитор мен пернетақтаға бекітіп, логин = pi, пароль = таңқурай арқылы кіріңіз
- Консольдық терезеге Sudo raspi-config теріңіз.
- Мәзір опциясы 8 - бұл құралды соңғы нұсқаға жаңартыңыз.
- Мәзір опциясы 1 - пайдаланушы құпия сөзін өзгертіңіз және оны жазыңыз.
-
Мәзір опциясы 2 - желі опциялары
- (N2) Үй желісінің WiFi мәліметтерін енгізіңіз
- (N1) Хост атауын radiopi етіп өзгертіңіз
- Мәзір опциясы 3 - Жүктеу опцияларын (B1) және (B2) Консольге автоматты кіруді қосыңыз
- Мәзір опциясы 5 - Интерфейс опциялары (P2) SSH қосады
- Мәзір опциясы 7 - Кеңейтілген (A1) Файлдық жүйені кеңейту
- Sudo apt-get жаңартуы
- Sudo apt-get жаңарту (15 минут)
- Sudo rpi-update (микробағдарламаны жаңарту үшін)
- Енді RPiZ -ді «бассыз» қолдануға болады, сондықтан қалған параметрлерді конфигурациялау үшін оған SSH қосуға болады. Маршрутизаторға шолғыш арқылы кіріңіз (192.168.1.254 сияқты) және радиоприемниктің IP мекенжайын табыңыз. Putty бағдарламасын жүктеп алып, оны тапқан IP мекенжайын пайдаланып Pi -ге кіру үшін пайдаланыңыз. Пайдаланушы аты = pi және жаңа құпия сөзді қолданыңыз.
- sudo apt-get install lirc # install LIRC (жалғастыру үшін y енгізіңіз)
- sudo nano /boot/config.txt
- түсініктеме бермеңіз және пин нөмірін өзгертіңіз dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 тақтада
- түсініктеме беріңіз #dtparam = audio = on
- dtoverlay = hifiberry-dac
- RPi4 опцияларын түсіндіріңіз dtoverlay = vc4-fkms-v3d және max_framebuffers = 2
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- cd /etc /lirc
- ls каталогтағы файлдарды тізімдеу үшін
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- драйвер = әдепкі
- құрылғы = /dev /lirc0
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- HX1838.conf анықтамасын мәтіндік файлдан көшіру (консольге қою үшін ctrl-кірістіру)
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- cd /etc/lirc/lircd.conf.d
- файлдарды көру үшін
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (оны өшіру үшін)
- sudo nano/etc/lirc/lircrc
- lircrc үшін конфигурация кодын қойыңыз
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- sudo apt-get install mpd-жалғастыру үшін 'Y' енгізіңіз (біраз уақыт кетеді)
- sudo apt-get mpc орнатыңыз
- sudo nano /etc/rc.local
- соңында 0 шығудан басқа барлық кодты түсіндіріңіз
- #келесі пікірлерді 0 шықпастан бұрын қосыңыз
- irexec -d қосыңыз
- mpc stop қосыңыз
- mpc көлемін 30 қосыңыз
- #қуат талаптарын азайтыңыз
- # hdmi ажыратыңыз, себебі бұл құрылғы бассыз
- /usr/bin/tvservice -o
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- Соңында sudo nano /etc/asound.conf теріп, келесіні енгізу арқылы жаңа asound.conf жасаңыз:
- pcm.! әдепкі {
- hw картасын 0 теріңіз
- }
- ctl.! әдепкі {
- hw картасын 0 теріңіз
- }
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- sudo nano /etc/mpd.conf
- осы параметрлерді өзгерту үшін төмен айналдырыңыз
- аудио шығыс {
- «Alsa» теріңіз
- «Менің ALSA құрылғым» атауы
- Құрылғы «сс: 0, 0»
- Mixer_type «бағдарламалық қамтамасыз ету»
- Mixer_device «әдепкі»
- Mixer_control «PCM»
- Mixer_index «0»
- }
- ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
- sudo қайта жүктеу
- Енді сіз сымдарды қосуға дайынсыз.
Мен радиостанцияларды келесіге реттедім, бірақ сіз url ағындарын өзгерте аласыз және кез келген радиостанцияларды қолдана аласыз. Қосылған lircrc конфигурация файлын қараңыз.
0 пернесі = Jazz FM
1 -кілт = Абсолютті классикалық рок
2 -кілт = BBC радио 2
3-кілт = Классикалық FM
4 -кілт = BBC Radio 4
5 -кілт = BBC радиосы 5
6 -кілт = BBC Radio 6 музыкасы
7 -кілт = BBC Hereford және Worcester
8 -кілт = 80 -ші жылдардағы абсолютті музыка
9 -кілт = 90 -жылдардың абсолютті музыкасы
Жоғары көрсеткі = дыбыс деңгейін жоғарылату
Төмен көрсеткі = дыбыс деңгейін төмендету
Сол жақ перне = Ойнату тізімін өшіру
Оң жақ перне = Ойнату тізімін өшіру
OK пернесі = Ойнату
Артқа перне = ауысу (тірі ойынды кідіртеді)
Негізгі шығу = Тоқтату
4 -қадам: Жобаны іске қосыңыз
Жоғарыдағы сымдар кестелерін пайдаланып тізбектерді қосыңыз.
Мен бастапқыда прототипті жұмыс тақтасында жұмыс істеп тұрғанын тексеру үшін жасадым. Содан кейін мен тақырыптардағы дюпон қосқыштарын қолдана отырып, сымды қосылуларды өзім орнатқан компоненттерге ауыстыра алдым. Мен тағы да қондырғы жұмыс істеп тұрғанын тексеру үшін тест тапсырдым. Ақырында, мен соңғы байланыстарды сымды орау құралы арқылы жасауға шешім қабылдадым. Бұл компоненттерді қосудың өте ұқыпты әдісін ұсынады және қажет болған жағдайда қосылымдарды оңай жоюға болатын қосымша бонусқа ие. Бұл әдіспен жасалған электрлік қосылыстар өте жақсы, олар дәнекерлеуді қажет етпейді.
Инфрақызыл қабылдағыш қабылдағышты жобаға корпустың алдыңғы жағындағы түпнұсқалық жарықдиодты орнына орнатылған веребонның кішкене бөлігіне дәнекерлеу арқылы қосылды. Сымдар қысқа сақталды және RPi -ге қосылу үшін кіріктірілген арна арқылы берілді. Бұл ресивер сым торлы тордың артында отырады, осылайша ол қашықтан басқару блогынан ИҚ сигналын көре алады.
Динамиктер шкафқа бекітілгеннен кейін оларды күшейткіш шығысының стереоарналарына бекітуге болады. Әйелдердің қуат көзінің ұясы 3D басып шығарылған тіреуіш тақтасы арқылы өткізіліп, тізбектің шинасына қосылуы мүмкін. Бүкіл қондырғы 5А 3А қосқыш трансформатордан қуат алады.
Ұсынылған:
1964 Dansette Pi Интернет радиосы: 6 қадам (суреттермен)
1964 Dansette Pi интернет-радиосы: 1960-жылдардың ортасындағы бұл сәнді Dansette портативті радиосы қазір 21-ші ғасырдың ең жақсы интернет радиостанцияларын жақсы жаңартудың арқасында ойнап жатыр. Барлық бастапқы басқару элементтері қайта қолданылды, және сіз бұл конверсия екенін ешқашан білмейсіз - сіз оны қосқанша
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір ): 8 қадам (суреттермен)
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір …): Иә, бұл Raspberry Pi интернет -радиосының басқа қондырғысы, мен де бірінші емес. Мен бұл құрылыстың неге соншалықты танымал екеніне сенімді емеспін, бірақ мен оны әлі де ұнатамын және бұл мен үшін соңғы болады деп айта алмаймын. Маған Роберттың келбеті қатты ұнайды
РЕПЕРБЕРИ НЕРЛІ ИНТЕРНЕТ РАДИОСЫ / MP3 ПЛЕЙЕРІ: 4 қадам
Raspberry ZERO INTERNET RADIO / MP3 ойнатқышы: бұл таңқурайға арналған бірінші интернет радио емес, мен білемін. Бірақ бұл: өте арзан және веб -интерфейс арқылы басқарылатын барлық функцияларда өте жақсы жұмыс істейді, сіздің телефоныңыз қашықтан басқару пульті, оны құру және басқару өте оңай
ИНТЕРНЕТ РАДИОСЫ / ТИКЕР / АБА ЫРАЙЫ: 5 қадам
INTERNET RADIO / TICKER / WEATERSTATION: Бұл өте жақсы интернет радио, бірақ сонымен қатар бұл метеостанция, тикер және домотика жүйесі. Және бұл: өте арзан жұмыстар өте жақсы. Wi -Fi желісіне оңай қосылудың арқасында портативті
1979 Bang & Olufsen Raspberry Pi Интернет радиосы: 10 қадам (суреттермен)
1979 Bang & Olufsen Raspberry Pi Интернет радиосы: Бұл 1979 жылғы Bang & Olufsen Beocord 1500 кассеталық магнитофоны мен Raspberry Pi дербес интернет -радиоға айналдырдым. Аналогты VU есептегіштері Pi арқылы DAC (Digital to Analogue Converter) тізбегі арқылы басқарылады, ағымдағы уақыт бойынша