Turinys:

„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)

Video: „BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)

Video: „BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
Video: Raspberry pi bluetooth internet radio vehicle 2024, Liepa
Anonim
„BOSEBerry Pi“interneto radijas
„BOSEBerry Pi“interneto radijas

Man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Mano namuose yra stiprus „Wi -Fi“signalas, o skaitmeninė transliacija turėtų reikšti, kad galėjau leisti aukštos kokybės garsą.

Nenorėjau naudoti išmaniojo garsiakalbio. Norėjau įjungti radiją, galėti pakeisti kanalus ir tada jį išjungti, todėl jis elgėsi kaip ir tradicinis radijas, tačiau naudodamas internetą savo ryšiui, galėjau klausytis radijo kanalų iš bet kurios pasaulio vietos.

„Ebay“pavyko rasti dėvėtą „BOSE SoundDock“serijos modelį (kainavo 5,33 svaro), tačiau jis buvo nurodytas kaip neveikiantis. Tai nebuvo problema, nes pašalinčiau visas vidines grandines, kad pridėčiau savo.

Priedai:

„Bose SoundDock“(naudojau II serijos modelį)

„Raspberry Pi Zero Wireless“su stačiu kampu GPIO antgalių kaiščiais

DAC dekoderis PCM5102A

Stiprintuvas PAM8403

VS1838B infraraudonųjų spindulių imtuvas

HX1838 nuotolinio valdymo pultas

Statinės lizdas 2,1 mm lizdas

Jungiamasis laidas (aš naudoju vielos apvyniojimą)

3D spausdinimo įranga

PLA spausdintuvo gijų ritė

Purškiamas akrilo lakas

Emalio dažai

M3 riešutai

M3 x 8 mm kupolo galvutės šešiakampės pavaros mašinos varžtai

IR imtuvo šviesos diodas

„Veroboard“ir antraštės kaiščiai

1 žingsnis: Išardykite įrenginį ir išvalykite

Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite
Išardykite įrenginį ir išvalykite

„SoundDock“lengva išardyti. Pirmiausia nuimkite pagrindą ir atjunkite laidus. Priekinėse „iPod“prijungimo vietose naudojami „Torx T6“varžtai.

Nuimkite priekinę vielos tinklo plokštę. Tai yra trinties tvirtinimas, kuris naudoja putas, kad suimtų dėklo šoną. Man pavyko jį atlaisvinti kablio tipo kaiščiu ir tada jis lengvai iškilo. Mačiau instrukcijas, kaip jas pašalinti sukant monetą lizde tarp vielos tinklo ir dėklo, tačiau nenorėjau žymėti dėklo monetos kraštu.

Priekinis skydelis veikia kaip originalaus stiprintuvo radiatorius ir gali būti nuimamas varžtais. Tada jis ištraukiamas ir galima atjungti garsiakalbius ir plokščią juostinį kabelį.

Jei jūsų „SoundDock“yra senas įrenginys, jis tikriausiai surinko daug dulkių ir nešvarumų. Pašalinus visus elektrinius komponentus, dabar galite gerai išvalyti karštu muiluotu vandeniu. Naudojau „lipdukų šalinimo“purškiklį, kad išvalyčiau etiketės paliktą netvarką. Nepamirškite nenaudoti jokių abrazyvinių valymo medžiagų, kad galėtumėte išsaugoti blizgančią korpuso apdailą.

2 žingsnis: 3D spausdinkite komponentus

3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus
3D spausdinkite komponentus

Aš suprojektavau lopšį, kuris bus pritvirtintas prie lydinio radiatoriaus vidinės pusės, kad galėčiau pritvirtinti „Raspberry Pi“, DAC dekoderio ir stiprintuvo komponentus viename kompaktiškame įrenginyje.

Lizdas yra dviejų dalių, apatinė dalis buvo atspausdinta su atramomis, nes įrenginio šone yra reikalinga skylė, todėl „micro SD“kortelę galima pakeisti neišardant viso įrenginio. Šios atspausdintos atramos gali būti lengvai nuimamos naudojant metalinį kaištį ir porą smulkių nosies replių. Dvi lopšio dalys gali būti sujungtos kartu su M3 mašinos varžtais ir veržlėmis, kurios laikomos konstrukcijoje.

40 kontaktų stačiakampė antraštė buvo lituojama ant Raspberry Pi (RPi).

RPi yra sumontuotas ant kai kurių spausdintinės plokštės tarpiklių, kurie vėliau išgręžiami, kad mašinos varžtai lengvai praeitų. Tai taip pat kruopščiai daroma ant Raspberry Pi kampinių tvirtinimo angų.

Lopšio viršuje pamatysite DAC PCM5102A su lituojamomis stačiakampėmis antraštėmis, PAM stiprintuvą ir dvigubą eilutę antraščių, sumontuotų ant kai kurių skydų, kad veiktų kaip maitinimo šaltinio magistralė. Visa ši sąranka gali būti pritvirtinta prie lydinio radiatoriaus plokštės, kuri pritvirtinama prie „SoundDock“priekio naudojant originalius varžtus.

Priekinė vardinė plokštelė buvo sukurta taip, kad atitiktų korpuso kreivio spindulį. Naudojau reljefines raides ir ji buvo išspausdinta tiksliai, tačiau nemaniau, kad „BOSEBerry Pi“pavadinimas buvo ypač gerai matomas, nebent jis tinkamai užfiksavo šviesą. Nusprendžiau dažyti reljefines raides, kad jos būtų geriau matomos. Uždengiau atspaudą skaidriu akrilo lako purškikliu, kad užpildytų visas spausdinimo paviršiaus tuštumas. Tai turėtų užtikrinti, kad kitas spalvoto emalio dažų sluoksnis neištekėtų per atspausdintus gabalo sluoksnius. Emalio dažai buvo padengti keliais sluoksniais. Dažant, kai kurie kapiliariniai veiksmai pritraukė dažus prie paviršiaus, todėl atsirado dėmių, tačiau kai jie buvo sausi, galėjau juos nuvalyti drėgnu ir sausu popieriumi, o po to pridėti galutinį skaidraus lako sluoksnį. blizgus įrenginio apdaila.

3 žingsnis: sukonfigūruokite „Pi“

Šios instrukcijos yra veiksmai, kuriuos turite atlikti, kad sukonfigūruotumėte radijo programinę įrangą.

  1. Atsisiųskite „Buster Lite“iš https://www.raspberrypi.org/downloads/raspbian/Ištraukite suglaudintą failą - turėsite.img failą.
  2. Suformatuokite „micro SD“kortelę naudodami SD kortelės formatavimą
  3. Naudokite „Win32 Disk Imager“https://sourceforge.net/projects/win32diskimager/, kad įrašytumėte „Raspbian Buster“į SD kortelę (tai trunka apie 10 minučių)
  4. Prijunkite Pi prie monitoriaus ir klaviatūros ir prisijunkite naudodami vartotojo vardą = pi, slaptažodį = avietę
  5. Į konsolės langą įveskite Sudo raspi-config.
  6. 8 meniu parinktis - atnaujinkite šį įrankį į naujausią versiją.
  7. 1 meniu parinktis - pakeiskite vartotojo slaptažodį ir užsirašykite.
  8. 2 meniu parinktis - tinklo parinktys

    1. (N2) Įveskite namų tinklo „WiFi“informaciją
    2. (N1) Pakeiskite pagrindinio kompiuterio pavadinimą į radijo ryšį
  9. 3 meniu parinktis - įgalinkite įkrovos parinktis (B1) ir (B2) automatinis konsolės prisijungimas
  10. 5 meniu parinktis - sąsajos parinktys (P2) įgalina SSH
  11. 7 meniu parinktis - Išplėstinė (A1) Išplėskite failų sistemą
  12. Sudo apt-get atnaujinimas
  13. „Sudo apt-get“atnaujinimas (15 minučių)
  14. Sudo rpi atnaujinimas (norint atnaujinti programinę-aparatinę įrangą)
  15. Dabar RPiZ galima naudoti „be galvos“, kad galėtumėte į jį įjungti SSH, kad sukonfigūruotumėte likusius nustatymus. Prisijunkite prie maršrutizatoriaus per naršyklę (kažkas panašaus į 192.168.1.254) ir raskite savo radijo imtuvo IP adresą. Atsisiųskite „Putty“ir prisijunkite prie „Pi“naudodami ką tik rastą IP adresą. Vartotojo vardas = pi ir naudokite naują slaptažodį.
  16. sudo apt-get install lirc # install LIRC (įveskite y, jei norite tęsti)
  17. sudo nano /boot/config.txt
  18. atšaukti komentarą ir pakeisti PIN kodą dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 ant lentos
  19. komentuoti #dtparam = audio = on
  20. dtoverlay = hifiberry-dac
  21. komentuokite RPi4 parinktis dtoverlay = vc4-fkms-v3d ir max_framebuffers = 2
  22. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  23. cd /etc /lirc
  24. Norėdami išvardyti katalogo failus
  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. vairuotojas = numatytasis
  29. įrenginys = /dev /lirc0
  30. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Nukopijuokite HX1838.conf apibrėžimus iš teksto failo („Ctrl-Insert“, kad įklijuotumėte į konsolę)
  33. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  34. cd /etc/lirc/lircd.conf.d
  35. Norėdami pamatyti failus
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (norėdami jį išjungti)
  37. sudo nano/etc/lirc/lircrc
  38. įklijuokite lircrc konfigūracijos kodą
  39. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  40. sudo apt-get install mpd-jei norite tęsti, įveskite „Y“(užtrunka šiek tiek laiko)
  41. sudo apt-get install mpc
  42. sudo nano /etc/rc.local
  43. pabaigoje pakomentuokite visą kodą, išskyrus išėjimą 0
  44. #pridėkite šiuos kitus komentarus prieš išeinant iš 0
  45. pridėti irexec -d
  46. pridėti mpc stop
  47. pridėti mpc tūrį 30
  48. #sumažinkite galios reikalavimus
  49. # išjunkite hdmi, nes šis įrenginys neturi galvos
  50. /usr/bin/tvservice -o
  51. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  52. Galiausiai sukurkite naują asound.conf, įvesdami sudo nano /etc/asound.conf ir įvesdami:
  53. pcm.! numatytasis {
  54. įveskite hw kortelę 0
  55. }
  56. ctl.! numatytasis {
  57. įveskite hw kortelę 0
  58. }
  59. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  60. sudo nano /etc/mpd.conf
  61. slinkite žemyn, kad pakeistumėte šiuos nustatymus
  62. garso išvestis {
  63. Įveskite „alsa“
  64. Pavadinimas „Mano ALSA įrenginys“
  65. Įrenginys „hw: 0, 0“
  66. „Mixer_type“„programinė įranga“
  67. Maišytuvo įrenginys „numatytasis“
  68. Maišytuvo valdiklis „PCM“
  69. Maišytuvo_indeksas „0“
  70. }
  71. „Ctrl X“, tada „Enter“, tada „Y“, kad išsaugotumėte
  72. sudo perkraukite
  73. Dabar esate pasiruošę prijungti laidus.

Radijo stotis sukonfigūravau taip, tačiau galite pakeisti URL srautus ir naudoti bet kokias norimas radijo stotis. Peržiūrėkite pridedamą lircrc konfigūracijos failą.

0 raktas = Jazz FM

1 raktas = Absoliutus klasikinis rokas

2 raktas = BBC Radio 2

3 raktas = klasikinis FM

4 raktas = BBC Radio 4

5 raktas = BBC Radio 5

6 raktas = BBC Radio 6 Music

7 raktas = BBC Hereford ir Worcester

8 raktas = Absoliuti 80 -ųjų muzika

9 raktas = Absoliuti 90 -ųjų muzika

Rodyklė aukštyn = garsumo didinimas

Rodyklė žemyn = garsumo mažinimas

Kairysis klavišas = išvalyti grojaraštį

Klavišas dešinėn = išvalyti grojaraštį

Klavišas Gerai = Paleisti

„Key Back“= perjungimas (kuris pristabdo tiesioginį grojimą)

Klavišas Išeiti = Sustabdyti

4 žingsnis: prijunkite projektą

Sujunkite projektą
Sujunkite projektą
Sujunkite projektą
Sujunkite projektą
Sujunkite projektą
Sujunkite projektą
Sujunkite projektą
Sujunkite projektą

Prijunkite grandines naudodami aukščiau pateiktas laidų lenteles.

Iš pradžių aš sukūriau prototipą ant duonos lentos, kad patikrintų, ar jis veikia. Tada galėjau perkelti laidų jungtis į komponentus, kuriuos buvau įdiegęs, naudodamas antraštėse esančias „dupont“jungtis. Vėlgi, galėjau išbandyti, norėdamas patikrinti, ar įrenginys vis dar veikia. Galiausiai nusprendžiau galutinius sujungimus atlikti vielos apvyniojimo įrankiu. Tai labai tvarkingas būdas prijungti komponentus ir turi papildomą pranašumą, kad prireikus jungtis galima lengvai „atšaukti“. Elektros jungtys, pagamintos naudojant šį metodą, yra tokios geros, kad jų iš tikrųjų nereikia lituoti.

Infraraudonųjų spindulių lempos imtuvas buvo įtrauktas į projektą, lituojant jį ant nedidelio skydelio gabalo, kuris vėliau buvo sumontuotas vietoje originalaus šviesos diodo korpuso priekyje. Laidai buvo trumpi ir tiekiami per įmontuotą kanalą, kad būtų galima prisijungti prie RPi. Šis imtuvas sėdės už plonos vielos tinklelio grotelių, kad galėtų „matyti“IR signalą iš nuotolinio valdymo pulto.

Kai garsiakalbiai bus pritvirtinti spintoje, juos galima prijungti prie stiprintuvo išvesties stereo kanalų. Moteriškas maitinimo lizdo lizdas gali būti įsukamas per 3D spausdintą atraminę plokštę ir prijungtas prie grandinės magistralės. Visas įrenginys maitinamas 5V 3A kištuku į transformatorių.

Rekomenduojamas: