Мазмұны:

BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)
BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)

Бейне: BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)

Бейне: BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)
Бейне: Почему здесь остались миллионы? ~ Благородный заброшенный замок 1600-х годов 2024, Шілде
Anonim
BOSEBerry Pi Интернет радиосы
BOSEBerry Pi Интернет радиосы

Мен радио тыңдағанды жақсы көремін! Мен өз үйімде 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 басып шығару

3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару
3D компоненттерін басып шығару

Мен Raspberry Pi, DAC декодері мен күшейткіш компоненттерін бір ықшам қондырғыға бекіту үшін қорытпалы радиатордың ішкі жағына орнатылатын бесікті жасадым.

Бесік екі бөліктен тұрады, төменгі бөлігі тіректермен басып шығарылған, себебі құрылғы жағында тесік қажет, сондықтан micro SD картасын бүкіл құрылғыны бөлшектемей -ақ өзгертуге болады. Бұл басылған тіректерді металл жинау және жұқа тістеуік көмегімен оңай алып тастауға болады. Бесіктің екі бөлігін конструкцияда ұсталған M3 бұрандалары мен гайкалармен біріктіруге болады.

40 істікшелі тік бұрышты тақырып Raspberry Pi (RPi) үстіне дәнекерленген.

RPi кейбір баспа платаларының аралықтарына орнатылады, содан кейін олар бұрғыланады, осылайша машинаның бұрандалары оңай өтеді. Бұл Raspberry Pi бұрыштық бекіту тесіктерінде де мұқият жасалады.

Бесіктің жоғарғы жағында сіз DAC PCM5102A оң жақ бұрышпен дәнекерленген, PAM күшейткіші мен қоректендіру шинасы ретінде әрекет ету үшін кейбір вертолепке бекітілген қос тізбекті көресіз. Бұл жинақтың барлығын түпнұсқалық бұрандалар көмегімен SoundDock -тың алдыңғы жағына бекітетін қорытпалы жылу қабылдағыш панеліне бекітуге болады.

Алдыңғы тақтайша корпустың қисықтық радиусын ұстануға арналған. Мен өрнектелген әріптерді қолдандым және ол дәл басып шығарылды, бірақ, егер ол жарықты дұрыс қабылдамаса, BOSEBerry Pi атауы ерекше көрінеді деп ойламадым. Мен өрнектелген әріптерді көрнекі ету үшін бояуды шештім. Мен баспа бетіндегі бос жерлерді толтыру үшін мөлдір акрил лак спрейімен герметизацияладым. Бұл эмальды бояудың келесі қабаты бөліктің басылған қабаттарынан қан кетпеуін қамтамасыз етуі керек. Эмаль бояуы бірнеше қабаттан жасалған. Бояу кезінде кейбір капиллярлық әрекеттер бояуды бетіне шығарды, нәтижесінде біраз дақ пайда болды, бірақ құрғақ болғаннан кейін мен оны дымқыл және құрғақ қағазбен тазалап, содан кейін бояуға сәйкес келетін мөлдір лактың соңғы қабатын қостым. қондырғының жылтыр қабаты.

3 -қадам: Pi конфигурациясын жасаңыз

Келесі нұсқаулар радио бағдарламалық жасақтаманы конфигурациялау үшін сізге қажет қадамдар болып табылады.

  1. Https://www.raspberrypi.org/downloads/raspbian/ сілтемесінен Buster Lite жүктеп алыңыз. Сығылған файлды шығарыңыз - сізде.img файлы болады.
  2. Micro SD картасын SD картасын пішімдеу арқылы пішімдеңіз
  3. Raspbian Buster бағдарламасын SD картасына жазу үшін Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ пайдаланыңыз (шамамен 10 минут кетеді)
  4. Пиді монитор мен пернетақтаға бекітіп, логин = pi, пароль = таңқурай арқылы кіріңіз
  5. Консольдық терезеге Sudo raspi-config теріңіз.
  6. Мәзір опциясы 8 - бұл құралды соңғы нұсқаға жаңартыңыз.
  7. Мәзір опциясы 1 - пайдаланушы құпия сөзін өзгертіңіз және оны жазыңыз.
  8. Мәзір опциясы 2 - желі опциялары

    1. (N2) Үй желісінің WiFi мәліметтерін енгізіңіз
    2. (N1) Хост атауын radiopi етіп өзгертіңіз
  9. Мәзір опциясы 3 - Жүктеу опцияларын (B1) және (B2) Консольге автоматты кіруді қосыңыз
  10. Мәзір опциясы 5 - Интерфейс опциялары (P2) SSH қосады
  11. Мәзір опциясы 7 - Кеңейтілген (A1) Файлдық жүйені кеңейту
  12. Sudo apt-get жаңартуы
  13. Sudo apt-get жаңарту (15 минут)
  14. Sudo rpi-update (микробағдарламаны жаңарту үшін)
  15. Енді RPiZ -ді «бассыз» қолдануға болады, сондықтан қалған параметрлерді конфигурациялау үшін оған SSH қосуға болады. Маршрутизаторға шолғыш арқылы кіріңіз (192.168.1.254 сияқты) және радиоприемниктің IP мекенжайын табыңыз. Putty бағдарламасын жүктеп алып, оны тапқан IP мекенжайын пайдаланып Pi -ге кіру үшін пайдаланыңыз. Пайдаланушы аты = pi және жаңа құпия сөзді қолданыңыз.
  16. sudo apt-get install lirc # install LIRC (жалғастыру үшін y енгізіңіз)
  17. sudo nano /boot/config.txt
  18. түсініктеме бермеңіз және пин нөмірін өзгертіңіз dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 тақтада
  19. түсініктеме беріңіз #dtparam = audio = on
  20. dtoverlay = hifiberry-dac
  21. RPi4 опцияларын түсіндіріңіз dtoverlay = vc4-fkms-v3d және max_framebuffers = 2
  22. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  23. cd /etc /lirc
  24. ls каталогтағы файлдарды тізімдеу үшін
  25. sudo cp lirc_options.conf.dist lirc_options.conf
  26. sudo cp lircd.conf.dist lircd.conf
  27. sudo nano lirc_options.conf
  28. драйвер = әдепкі
  29. құрылғы = /dev /lirc0
  30. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. HX1838.conf анықтамасын мәтіндік файлдан көшіру (консольге қою үшін ctrl-кірістіру)
  33. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  34. cd /etc/lirc/lircd.conf.d
  35. файлдарды көру үшін
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (оны өшіру үшін)
  37. sudo nano/etc/lirc/lircrc
  38. lircrc үшін конфигурация кодын қойыңыз
  39. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  40. sudo apt-get install mpd-жалғастыру үшін 'Y' енгізіңіз (біраз уақыт кетеді)
  41. sudo apt-get mpc орнатыңыз
  42. sudo nano /etc/rc.local
  43. соңында 0 шығудан басқа барлық кодты түсіндіріңіз
  44. #келесі пікірлерді 0 шықпастан бұрын қосыңыз
  45. irexec -d қосыңыз
  46. mpc stop қосыңыз
  47. mpc көлемін 30 қосыңыз
  48. #қуат талаптарын азайтыңыз
  49. # hdmi ажыратыңыз, себебі бұл құрылғы бассыз
  50. /usr/bin/tvservice -o
  51. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  52. Соңында sudo nano /etc/asound.conf теріп, келесіні енгізу арқылы жаңа asound.conf жасаңыз:
  53. pcm.! әдепкі {
  54. hw картасын 0 теріңіз
  55. }
  56. ctl.! әдепкі {
  57. hw картасын 0 теріңіз
  58. }
  59. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  60. sudo nano /etc/mpd.conf
  61. осы параметрлерді өзгерту үшін төмен айналдырыңыз
  62. аудио шығыс {
  63. «Alsa» теріңіз
  64. «Менің ALSA құрылғым» атауы
  65. Құрылғы «сс: 0, 0»
  66. Mixer_type «бағдарламалық қамтамасыз ету»
  67. Mixer_device «әдепкі»
  68. Mixer_control «PCM»
  69. Mixer_index «0»
  70. }
  71. ctrl X, содан кейін сақтау үшін «Y» енгізіңіз
  72. sudo қайта жүктеу
  73. Енді сіз сымдарды қосуға дайынсыз.

Мен радиостанцияларды келесіге реттедім, бірақ сіз 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А қосқыш трансформатордан қуат алады.

Ұсынылған: