Kazalo:

Internetni radio BOSEBerry Pi: 4 koraki (s slikami)
Internetni radio BOSEBerry Pi: 4 koraki (s slikami)

Video: Internetni radio BOSEBerry Pi: 4 koraki (s slikami)

Video: Internetni radio BOSEBerry Pi: 4 koraki (s slikami)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Julij
Anonim
Internetni radio BOSEBerry Pi
Internetni radio BOSEBerry Pi

Rad poslušam radio! V svoji hiši sem uporabljal radio DAB, vendar se mi je zdelo, da je sprejem nekoliko neenakomeren in da se zvok nenehno razbija, zato sem se odločil zgraditi svoj internetni radio. Okoli hiše imam močan signal WiFi in digitalni prenos bi moral pomeniti, da sem lahko predvajal zvok visoke zvestobe.

Nisem hotel uporabiti pametnega zvočnika. Želel sem vklopiti radio, možnost spreminjanja kanalov in nato izklop, tako da se je obnašal tako kot tradicionalni radio, a ker je za povezavo uporabljal internet, sem lahko poslušal radijske kanale od koder koli po svetu.

Na ebayu mi je uspelo najti rabljeni model BOSE SoundDock serije II (cena 5,33 funtov), vendar je bil naveden kot ne delujoč. To ni bil problem, saj bi odstranil vsa notranja vezja, da bi dodal svojega.

Zaloge:

Bose SoundDock (uporabil sem model serije II)

Raspberry Pi Zero Wireless s pravokotnimi zatiči glave GPIO

DAC dekoder PCM5102A

Ojačevalnik PAM8403

Infrardeči sprejemnik VS1838B

HX1838 daljinski upravljalnik

Vtičnica za cev 2,1 mm

Priključna žica (uporabil sem žični ovitek)

Objekti za 3D tiskanje

Kolut iz žarilne nitke tiskalnika PLA

Akrilni lak v spreju

Emajlna barva

Matice M3

Vijaki s šestrobim pogonom M3 x 8 mm s kupolo

LED sprejemnik LED

Zatiči za glavo in glavo

1. korak: Razstavite enoto in jo očistite

Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite
Enoto razstavite in očistite

SoundDock je enostavno razstaviti. Najprej odstranite podnožje in odklopite ožičenje. Sprednji odseki za priključitev iPod -a uporabljajo vijake Torx T6.

Odstranite sprednjo žično mrežo. To je trenje, ki uporablja peno za oprijem stranske strani ohišja. Uspelo mi ga je zrahljati s kljuko, nato pa se je zlahka dvignil. Videl sem navodila, kako jih odstraniti z zvijanjem kovanca v reži med žično mrežo in ohišjem, vendar ohišja nisem želel označiti z robom kovanca.

Sprednja plošča deluje kot hladilnik originalnega ojačevalnika in jo lahko odstranite z vijaki. Ta se nato dvigne in zvočnike ter ploski tračni kabel lahko odklopite.

Če je vaš SoundDock stara enota, je verjetno pobrala veliko prahu in umazanije. Ko odstranite vse električne komponente, ga lahko zdaj dobro očistite v vroči milni vodi. Za čiščenje nereda, ki ga je pustila nalepka, sem uporabil sprej za odstranjevanje nalepk. Ne pozabite, da ne uporabljate abrazivnih čistilnih sredstev, da ohranite sijaj na ohišju.

2. korak: 3D -tiskanje komponent

3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent
3D tiskanje komponent

Zasnoval sem zibelko, ki bi se pritrdila na notranjo stran hladilnika iz zlitine, tako da sem lahko v eno kompaktno enoto pritrdil Raspberry Pi, DAC dekoder in komponente ojačevalnika.

Nosilec je na voljo v dveh delih, spodnji del je bil natisnjen s podporami, saj je na strani enote potrebna luknja, zato lahko kartico micro SD spremenite, ne da bi morali razstaviti celotno enoto. Te natisnjene nosilce je mogoče zlahka odstraniti s pomočjo kovinske ščipalke in par klešč z finim nosom. Oba dela zibelke lahko združite skupaj z vijaki in maticami stroja M3, ki sta v zasnovi zadržani.

40-polni glavo z desnim kotom je bilo spajkano na Raspberry Pi (RPi).

RPi je nameščen na nekaj distančnikih na tiskanih vezjih, ki jih nato izvrtamo, da strojni vijaki zlahka preidejo. To se naredi previdno tudi na vogalnih montažnih luknjah Raspberry Pi.

Na vrhu zibelke boste videli DAC PCM5102A s spajkanimi pravokotnimi glavami, ojačevalnikom PAM in dvojno vrsto glav, nameščenimi na neki plošči za napajanje, da deluje kot vodilo za napajanje. Celoten sklop je mogoče pritrditi na ploščo hladilnika iz zlitine, ki je pritrjena na sprednji del SoundDocka z originalnimi vijaki.

Sprednja imenska tablica je zasnovana tako, da sledi polmeru ukrivljenosti ohišja. Uporabil sem vtisnjene črke in bile so natančno natisnjene, vendar se mi ni zdelo, da bi ime BOSEBerry Pi bilo posebej vidno, razen če je svetlobo ujelo na pravilen način. Odločil sem se, da naslikam reliefne črke, da bodo bolj vidne. Odtis sem zapečatil s prozornim akrilnim lakom, da zapolnim vse praznine na površini tiskanja. To bi moralo zagotoviti, da naslednji sloj barvne barve emajla ne krvavi skozi natisnjene plasti kosa. Barva emajla je bila nanesena v več slojih. Med slikanjem je nekaj kapilarnega dejanja barvo povleklo na površino, kar je povzročilo nekaj madežev, a ko se je posušilo, sem jo lahko očistil z nekaj mokrega in suhega papirja ter nato dodal še zadnji sloj prozornega laka, ki se ujema z sijajni premaz enote.

3. korak: Konfigurirajte Pi

Naslednja navodila so koraki, ki jih morate opraviti, da konfigurirate programsko opremo radia.

  1. Prenesite Buster Lite s spletnega mesta https://www.raspberrypi.org/downloads/raspbian/ Izvlecite stisnjeno datoteko - imeli boste datoteko.img.
  2. Formatirajte kartico micro SD z oblikovalnikom kartic SD
  3. Z Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ napišite Raspbian Buster na kartico SD (kar traja približno 10 minut)
  4. Pritrdite Pi na monitor in tipkovnico ter se prijavite z uporabniškim imenom = pi, geslom = malina
  5. V okno konzole vnesite Sudo raspi-config.
  6. Možnost menija 8 - posodobite to orodje na najnovejšo različico.
  7. Možnost menija 1 - spremenite uporabniško geslo in si ga zapišite.
  8. Možnost menija 2 - možnosti omrežja
    1. (N2) Vnesite podrobnosti WiFi za domače omrežje
    2. (N1) Spremenite ime gostitelja v radiopi
  9. Menijska možnost 3 - Omogoči samodejno prijavo v konzolo (B1) in (B2) v konzolo
  10. Možnost menija 5 - Možnosti vmesnika (P2) omogočajo SSH
  11. Menijska možnost 7 - Napredno (A1) Razširi datotečni sistem
  12. Sudo apt-get posodobitev
  13. Nadgradnja Sudo apt-get (15 minut)
  14. Sudo rpi-update (za posodobitev vdelane programske opreme)
  15. RPiZ lahko zdaj uporabljate brez glave, tako da lahko vanj vnesete SSH, da konfigurirate preostale nastavitve. Prijavite se v usmerjevalnik prek brskalnika (na primer 192.168.1.254) in poiščite naslov ip vašega radija. Prenesite Putty in se z njim prijavite v Pi z uporabo naslova ip, ki ste ga pravkar našli. Uporabniško ime = pi in uporabite novo geslo.
  16. sudo apt-get install lirc # install LIRC (za nadaljevanje vnesite y)
  17. sudo nano /boot/config.txt
  18. odkomentirajte in spremenite številko pin dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 na plošči
  19. komentirajte #dtparam = audio = vklopljeno
  20. dtoverlay = hifiberry-dac
  21. komentirajte možnosti RPi4 dtoverlay = vc4-fkms-v3d in max_framebuffers = 2
  22. ctrl X, nato Enter, nato 'Y' za shranjevanje
  23. cd /etc /lirc
  24. l za prikaz datotek v imeniku
  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. gonilnik = privzeto
  29. naprava = /dev /lirc0
  30. ctrl X, nato Enter, nato 'Y' za shranjevanje
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Kopirajte definicije za HX1838.conf iz besedilne datoteke (ctrl-insert, da prilepite v konzolo)
  33. ctrl X, nato Enter, nato 'Y' za shranjevanje
  34. cd /etc/lirc/lircd.conf.d
  35. Za ogled datotek
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (da ga onemogočite)
  37. sudo nano/etc/lirc/lircrc
  38. prilepite konfiguracijsko kodo za lircrc
  39. ctrl X, nato Enter, nato 'Y' za shranjevanje
  40. sudo apt-get install mpd-za nadaljevanje vnesite »Y« (traja nekaj časa)
  41. sudo apt-get install mpc
  42. sudo nano /etc/rc.local
  43. komentirajte vso kodo, razen izhoda 0 na koncu
  44. #dodajte te naslednje komentarje pred izhodom 0
  45. dodajte irexec -d
  46. dodajte mpc stop
  47. dodajte mpc volumen 30
  48. #zmanjšajte zahteve po moči
  49. # izklopite hdmi, saj je ta enota brez glave
  50. /usr/bin/tvservice -o
  51. ctrl X, nato Enter, nato 'Y' za shranjevanje
  52. Končno ustvarite nov asound.conf tako, da vnesete sudo nano /etc/asound.conf in vnesete naslednje:
  53. pcm.! privzeto {
  54. vnesite hw card 0
  55. }
  56. ctl.! privzeto {
  57. vnesite hw card 0
  58. }
  59. ctrl X, nato Enter, nato 'Y' za shranjevanje
  60. sudo nano /etc/mpd.conf
  61. pomaknite se navzdol, da spremenite te nastavitve
  62. avdio izhod {
  63. Vnesite "alsa"
  64. Poimenujte "Moja naprava ALSA"
  65. Naprava »hw: 0, 0«
  66. Mixer_type "programska oprema"
  67. Mešalna naprava "privzeto"
  68. Mixer_control "PCM"
  69. Mixer_index "0"
  70. }
  71. ctrl X, nato Enter, nato 'Y' za shranjevanje
  72. sudo ponovni zagon
  73. Zdaj ste pripravljeni za povezavo žic.

Radijske postaje sem konfiguriral na naslednje, lahko pa spremenite tokove url in uporabite poljubne radijske postaje. Oglejte si priloženo konfiguracijsko datoteko lircrc.

Ključ 0 = Jazz FM

Ključ 1 = Absolutni klasični rock

Ključ 2 = BBC Radio 2

Ključ 3 = klasični FM

Ključ 4 = BBC Radio 4

Ključ 5 = BBC Radio 5

Ključ 6 = Glasba BBC Radio 6

Ključ 7 = BBC Hereford in Worcester

Key 8 = Absolute 80s Music

Key 9 = Absolute 90s Music

Puščica navzgor = povečanje glasnosti

Puščica navzdol = zmanjšanje glasnosti

Tipka levo = Počisti seznam predvajanja

Ključ desno = Počisti seznam predvajanja

Tipka OK = Predvajaj

Tipka za nazaj = preklop (ki zaustavi predvajanje v živo)

Izhod s ključa = Stop

4. korak: Povežite projekt

Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt
Povežite projekt

Povežite vezja z uporabo zgornjih tabel ožičenja.

Prvotno sem prototip zgradil na podlagi, da preverim, ali deluje. Nato sem lahko žične povezave prenesel na komponente, ki sem jih namestil, z uporabo dupont priključkov na glavi. Spet sem lahko preizkusil, da preverim, ali enota še vedno deluje. Nazadnje sem se odločil, da končno povežem z orodjem za žico. To zagotavlja zelo čeden način za povezovanje komponent in ima dodaten bonus, da lahko povezave po potrebi preprosto "razveljavite". Električni priključki, narejeni s to metodo, so tako dobri, da dejansko ne potrebujejo spajkanja.

IR -sprejemnik je bil v projekt dodan tako, da ga je spajkal na majhen kos veroboarda, ki je bil nato nameščen na mesto originalne LED na sprednji strani ohišja. Žice so bile kratke in napeljane skozi vgrajen kanal za povezavo z RPi. Ta sprejemnik bo nameščen za rešetko iz fine žične mreže, tako da bo lahko "videl" IR signal z daljinskega upravljalnika.

Ko so zvočniki pritrjeni v omari, jih lahko pritrdite na stereo kanale izhoda ojačevalnika. Ženska vtičnica za napajanje se lahko napelje skozi 3D natisnjeno podporno ploščo in ožiči v vodilo vezja. Celotna enota se napaja s 5v 3A vtičnim transformatorjem.

Priporočena: