Obsah:

Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)
Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)

Video: Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)

Video: Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Júl
Anonim
Internetové rádio BOSEBerry Pi
Internetové rádio BOSEBerry Pi

Rád počúvam rádio! Doma som používal rádio DAB, ale zistil som, že príjem je trochu nerovnomerný a zvuk sa stále prerušuje, a tak som sa rozhodol postaviť si vlastné internetové rádio. V okolí môjho domu je silný signál wifi a digitálne vysielanie by malo znamenať, že som dokázal prehrávať zvuk s vysokou vernosťou.

Nechcel som používať inteligentný reproduktor. Chcel som zapnúť rádio, môcť prepínať kanály a potom ho vypínať, takže sa správalo rovnako ako tradičné rádio, ale pretože na svoje pripojenie používalo internet, mohol som počúvať rádiové kanály odkiaľkoľvek na svete.

Podarilo sa mi nájsť použitý model BOSE SoundDock série II na ebay (cena 5,33 GBP), ale bol uvedený ako nefunkčný. To nebol problém, pretože by som odstránil všetky vnútorné obvody, aby som pridal svoje vlastné.

Zásoby:

Bose SoundDock (použil som model radu II)

Bezdrôtový Raspberry Pi Zero s kolíkovými kolíkmi GPIO s pravým uhlom

DAC dekodér PCM5102A

Zosilňovač PAM8403

Infračervený prijímač VS1838B

Diaľkové ovládanie HX1838

Hlavový konektor, zásuvka 2,1 mm

Pripojovací drôt (použil som drôt)

Zariadenia 3D tlače

Cievka vlákna tlačiarne PLA

Akrylový lak v spreji

Smaltovaná farba

Orechy M3

Strojné skrutky so šesťhrannou hlavou s vnútorným šesťhranom M3 x 8 mm

IR prijímač LED

Veroboard a kolíky záhlavia

Krok 1: Demontujte jednotku a vyčistite ju

Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju
Demontujte jednotku a vyčistite ju

SoundDock sa ľahko rozoberá. Najprv odstráňte základňu a odpojte zväzok káblov. Predné dokovacie časti pre ipod používajú drážkové skrutky Torx T6.

Odstráňte predný panel drôteného pletiva. Jedná sa o trecí fit, ktorý používa penu na uchopenie boku puzdra. Podarilo sa mi ho uvoľniť háčikom a potom sa ľahko zdvihol. Videl som pokyny na ich odstránenie skrútením mince v štrbine medzi drôtenou sieťou a puzdrom, ale nechcel som prípad označiť okrajom mince.

Predný panel funguje ako chladič pôvodného zosilňovača a dá sa odstrániť skrutkami. Ten sa potom zdvihne a reproduktory a plochý kábel možno odpojiť.

Ak je váš SoundDock starou jednotkou, pravdepodobne zachytil veľa prachu a špiny. Keď sú odstránené všetky elektrické súčiastky, môžete ich teraz dobre vyčistiť v horúcej mydlovej vode. Na odstránenie neporiadku, ktorý zanechal štítok, som použil sprej na odstraňovanie nálepiek. Nezabudnite použiť žiadne abrazívne čistiace materiály, aby ste na puzdre zachovali vysoký lesk.

Krok 2: 3D tlač komponentov

3D tlač komponentov
3D tlač komponentov
3D tlač komponentov
3D tlač komponentov
3D tlač komponentov
3D tlač komponentov
3D tlač komponentov
3D tlač komponentov

Navrhol som kolísku, ktorá by sa montovala do vnútornej časti chladiča zliatiny, aby som mohol pripojiť komponenty dekodéra a zosilňovača Raspberry Pi, DAC do jednej kompaktnej jednotky.

Kolíska sa skladá z dvoch častí, spodná časť bola potlačená podperami, pretože na bočnej strane jednotky je požadovaný otvor, takže kartu micro SD je možné vymeniť bez toho, aby ste museli celú jednotku rozoberať. Tieto potlačené podpery je možné ľahko odstrániť pomocou kovového klieští a páru klieští s jemným nosom. Obe časti kolísky je možné spojiť dohromady pomocou skrutiek a matíc M3, ktoré sú v dizajne držané v zajatí.

Na Raspberry Pi (RPi) bol spájkovaný 40-kolíkový kolmý konektor.

RPi je namontovaný na niektorých podložkách plošných spojov, ktoré sú potom vyvŕtané, aby skrutky stroja ľahko prešli. To sa tiež vykonáva opatrne na rohových montážnych otvoroch Raspberry Pi.

Na vrchu kolísky uvidíte DAC PCM5102A s spájkovanými pravouhlými hlavičkami, zosilňovač PAM a dvojitý rad záhlaví namontovaných na niektorých veroboardoch, ktoré budú fungovať ako zbernica napájacieho zdroja. Celú túto zostavu je možné pripevniť k panelu zliatinového chladiča, ktorý sa pripevňuje k prednej časti systému SoundDock, pomocou pôvodných skrutiek.

Predný štítok s názvom bol navrhnutý tak, aby sledoval polomer zakrivenia puzdra. Použil som embosované písmená a bolo vytlačené presne, ale nemyslel som si, že názov BOSEBerry Pi je obzvlášť viditeľný, pokiaľ nechytil svetlo správnym spôsobom. Rozhodol som sa namaľovať reliéfne písmená, aby boli viditeľnejšie. Tlač som zalepil čírym akrylovým lakovým sprejom, aby som vyplnil všetky medzery na povrchu tlače. To by malo zaistiť, aby ďalšia vrstva farebnej smaltovanej farby neprešla cez vytlačené vrstvy kusu. Smaltovaná farba bola vybudovaná v niekoľkých vrstvách. Pri lakovaní určitá kapilárna akcia vytiahla farbu na povrch, čo spôsobilo určité šmuhy, ale akonáhle bola suchá, dokázal som ju vyčistiť vlhkým a suchým papierom a potom pridať konečnú vrstvu číreho laku, aby zodpovedal lesklý povrch jednotky.

Krok 3: Nakonfigurujte Pi

Nasledujúce pokyny sú kroky, ktoré musíte vykonať pri konfigurácii softvéru rádia.

  1. Stiahnite si Buster Lite z https://www.raspberrypi.org/downloads/raspbian/ Extrahujte súbor zip - budete mať súbor.img.
  2. Naformátujte kartu micro SD pomocou formátovača kariet SD
  3. Na zápis karty Raspbian Buster na kartu SD použite Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ (čo trvá asi 10 minút)
  4. Pripojte Pi k monitoru a klávesnici a prihláste sa pomocou používateľského mena = pi, hesla = malina
  5. Do okna konzoly napíšte Sudo raspi-config.
  6. Možnosť ponuky 8 - aktualizujte tento nástroj na najnovšiu verziu.
  7. Možnosť ponuky 1 - zmeňte heslo používateľa a poznačte si ho.
  8. Možnosť ponuky 2 - možnosti siete

    1. (N2) Zadajte podrobnosti WiFi pre vašu domácu sieť
    2. (N1) Zmeňte názov hostiteľa na radiopi
  9. Možnosť ponuky 3 - Povoliť automatické prihlásenie do konzoly (B1) a (B2) Konzola
  10. Možnosť ponuky 5 - Možnosti rozhrania (P2) povoľujú SSH
  11. Voľba ponuky 7 - Rozšírené (A1) Rozbaliť súborový systém
  12. Aktualizácia sudo apt-get
  13. Sudo apt-get upgrade (15 minút)
  14. Aktualizácia sudo rpi (na aktualizáciu firmvéru)
  15. RPiZ je teraz možné používať „bez hlavy“, takže do neho môžete nakonfigurovať SSH a nakonfigurovať ostatné nastavenia. Prihláste sa do smerovača pomocou prehliadača (niečo ako 192.168.1.254) a nájdite adresu IP svojho rádia. Stiahnite si Putty a pomocou neho sa prihláste do Pi pomocou adresy IP, ktorú ste práve našli. Používateľské meno = pi a použite svoje nové heslo.
  16. sudo apt-get install lirc # nainštalovať LIRC (pokračujte zadaním y)
  17. sudo nano /boot/config.txt
  18. odkomentujte a zmeňte číslo PIN dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 na doske
  19. komentovať #dtparam = audio = zapnuté
  20. dtoverlay = hifiberry-dac
  21. okomentujte možnosti RPi4 dtoverlay = vc4-fkms-v3d a max_framebuffers = 2
  22. ctrl X, potom zadajte a potom „Y“uložte
  23. cd /etc /lirc
  24. ls vypíše zoznam súborov v adresári
  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. ovládač = predvolené
  29. zariadenie = /dev /lirc0
  30. ctrl X, potom zadajte a potom „Y“uložte
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Skopírujte definície pre HX1838.conf z textového súboru (ctrl-insert na vloženie do konzoly)
  33. ctrl X, potom zadajte a potom „Y“uložte
  34. cd /etc/lirc/lircd.conf.d
  35. vidím súbory
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (na deaktiváciu)
  37. sudo nano/etc/lirc/lircrc
  38. vložte konfiguračný kód pre lircrc
  39. ctrl X, potom zadajte a potom „Y“uložte
  40. sudo apt-get install mpd-pokračujte zadaním „Y“(nejaký čas to trvá)
  41. sudo apt-get nainštalovať mpc
  42. sudo nano /etc/rc.local
  43. okomentujte celý kód okrem ukončenia 0 na konci
  44. #Pridajte tieto ďalšie komentáre pred ukončením 0
  45. pridajte irexec -d
  46. pridať zastávku mpc
  47. pridajte mpc objem 30
  48. #znížte požiadavky na výkon
  49. # vypnite HDMI, pretože táto jednotka je bez hlavy
  50. /usr/bin/tvservice -o
  51. ctrl X, potom zadajte a potom „Y“uložte
  52. Nakoniec vytvorte nový asound.conf zadaním sudo nano /etc/asound.conf a zadaním nasledujúceho:
  53. pcm.! predvolené {
  54. napíšte hw kartu 0
  55. }
  56. ctl.! predvolené {
  57. napíšte hw kartu 0
  58. }
  59. ctrl X, potom zadajte a potom „Y“uložte
  60. sudo nano /etc/mpd.conf
  61. tieto nastavenia upravíte posunutím nadol
  62. zvukový výstup {
  63. Zadajte „alsa“
  64. Názov „Moje zariadenie ALSA“
  65. Zariadenie „hw: 0, 0“
  66. Mixer_type „softvér“
  67. Mixer_device „predvolené“
  68. Mixer_control „PCM“
  69. Mixer_index „0“
  70. }
  71. ctrl X, potom zadajte a potom „Y“uložte
  72. sudo reštart
  73. Teraz ste pripravení pripojiť vodiče.

Rozhlasové stanice som nakonfiguroval na nasledujúce, ale môžete zmeniť streamy adries URL a používať akékoľvek požadované rozhlasové stanice. Pozrite si priložený konfiguračný súbor lircrc.

Kľúč 0 = Jazz FM

Key 1 = Absolute Classic Rock

Key 2 = BBC Radio 2

Key 3 = Classic FM

Key 4 = BBC Radio 4

Kľúč 5 = Rádio BBC 5

Key 6 = BBC Radio 6 Music

Kľúč 7 = BBC Hereford a Worcester

Key 8 = Absolute 80s Music

Key 9 = Absolute 90s Music

Šípka hore = zvýšenie hlasitosti

Šípka nadol = zníženie hlasitosti

Kláves vľavo = Vymazať zoznam skladieb

Kláves vpravo = Vymazať zoznam skladieb

Kláves OK = Prehrať

Key Back = Toggle (čím sa pozastaví živé prehrávanie)

Key Exit = Stop

Krok 4: Zapojte projekt

Zapojte projekt
Zapojte projekt
Zapojte projekt
Zapojte projekt
Zapojte projekt
Zapojte projekt
Zapojte projekt
Zapojte projekt

Pripojte obvody pomocou vyššie uvedených tabuliek zapojenia.

Prototyp som pôvodne postavil na dosku, aby som skontroloval, či funguje. Potom som dokázal preniesť drôtové spojenia na komponenty, ktoré som nainštaloval, pomocou konektorov dupont na hlavičkách. Opäť som mohol testom skontrolovať, či jednotka stále funguje. Nakoniec som sa rozhodol vykonať konečné spojenia pomocou nástroja na navíjanie drôtu. Toto poskytuje veľmi úhľadný spôsob pripojenia komponentov a navyše má tú výhodu, že pripojenia je možné v prípade potreby ľahko „vrátiť späť“. Elektrické spojenia vyrobené touto metódou sú také dobré, že v skutočnosti nepotrebujú spájkovanie.

Prijímač IR LED bol do projektu pridaný spájkovaním na malý kúsok veroboardu, ktorý bol potom namontovaný na miesto pôvodnej diódy LED v prednej časti puzdra. Vodiče boli držané krátke a vedené cez vstavaný kanál na pripojenie k RPi. Tento prijímač bude umiestnený za mriežkou z jemného drôtu, aby mohol „vidieť“IR signál z diaľkového ovládača.

Akonáhle sú reproduktory zaistené v skrinke, môžu byť pripevnené k stereo kanálom výstupu zosilňovača. Zásuvku zásuvky ženského napájacieho zdroja je možné prevliecť cez 3D tlačenú podpornú dosku a zapojiť do zbernice v obvode. Celá jednotka je napájaná 5V 3A zásuvným transformátorom.

Odporúča: