INHOUDSOPGAWE:

BOSEBerry Pi internetradio: 4 stappe (met foto's)
BOSEBerry Pi internetradio: 4 stappe (met foto's)

Video: BOSEBerry Pi internetradio: 4 stappe (met foto's)

Video: BOSEBerry Pi internetradio: 4 stappe (met foto's)
Video: Spoti-Pi: a beginner's guide to SPOTIFY on the RASPBERRY PI 2024, Julie
Anonim
BOSEBerry Pi internetradio
BOSEBerry Pi internetradio

Ek luister graag na die radio! Ek het 'n DAB -radio in my huis gebruik, maar ek het gevind dat die ontvangs effens swak was en dat die geluid steeds breek, en ek het besluit om my eie internetradio te bou. Ek het 'n sterk wifi -sein in my huis, en die digitale uitsending behoort te beteken dat ek 'n hoë kwaliteit geluid kon speel.

Ek wou nie 'n slim luidspreker gebruik nie. Ek wou die radio aanskakel, kanale verander en dit dan uitskakel, so dit gedra net soos 'n tradisionele radio, maar omdat ek die internet gebruik het vir konneksie, kon ek van oral in die wêreld na radiokanale luister.

Ek het daarin geslaag om 'n tweedehandse BOSE SoundDock -reeks II -model op ebay te vind (£ 5,33), maar dit word gelys as nie werk nie. Dit was nie 'n probleem nie, want ek sou al die interne stroombane verwyder om my eie by te voeg.

Benodighede:

'N Bose SoundDock (ek het die reeks II -model gebruik)

Raspberry Pi Zero Wireless met reghoekige GPIO -kopstukke

DAC -dekodeerder PCM5102A

Versterker PAM8403

VS1838B infrarooi ontvanger

HX1838 afstandsbediening

Vat -aansluiting 2,1 mm

Verbindingsdraad (ek het draaddraad gebruik)

3D -drukfasiliteite

Spoel van PLA drukker filament

Spuit met akriellak

Emalje verf

M3 neute

M3 x 8 mm skroefkopskroewe

IR ontvanger LED

Veroboard en kopstukke

Stap 1: Demonteer die eenheid en maak dit skoon

Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon
Demonteer die eenheid en maak dit skoon

Die SoundDock is maklik om uitmekaar te haal. Verwyder eers die basis en ontkoppel die bedrading. Die voorste ipod -koppelingsgedeeltes gebruik Torx T6 -skroewe.

Verwyder die voorste gaaspaneel. Dit is 'n wrywing wat pas by die kant van die omhulsel met skuim. Ek het dit reggekry om dit los te maak met 'n haakstokkie, en dit het maklik uitgehaal. Ek het instruksies gesien om dit te verwyder deur 'n muntstuk in die gleuf tussen die gaas en die kas te draai, maar ek wou nie die boks met die rand van die muntstuk merk nie.

Die voorpaneel dien as 'n heatsink vir die oorspronklike versterker en kan met skroewe verwyder word. Dit word dan opgehef en die luidsprekers en die plat lintkabel kan ontkoppel word.

As u SoundDock 'n ou eenheid is, het dit waarskynlik baie stof en vuil opgetel. As al die elektriese komponente verwyder is, kan u dit nou skoon was in warm seepwater. Ek het 'n 'plakkerverwyder' -spuitstof gebruik om die gemors wat 'n etiket agterlaat, skoon te maak. Onthou dat u geen skuurmiddels gebruik nie, sodat u die hoë glansafwerking op die omhulsel kan behou.

Stap 2: Druk die komponente 3D af

3D -druk die komponente
3D -druk die komponente
3D -druk die komponente
3D -druk die komponente
3D -druk die komponente
3D -druk die komponente
3D -druk die komponente
3D -druk die komponente

Ek het 'n wieg ontwerp wat aan die binnekant van die aluminium koelsink vasgemaak sou word sodat ek die Raspberry Pi, DAC -dekodeerder en versterker -komponente in 'n enkele kompakte eenheid kon heg.

Die houer bestaan uit twee dele; die onderste deel is met stutte gedruk, aangesien daar 'n gat aan die kant van die eenheid benodig word, sodat die mikro -SD -kaart verander kan word sonder om die hele eenheid uitmekaar te haal. Hierdie gedrukte stutte kan maklik verwyder word met 'n metaalstok en 'n tang. Die twee dele van die wieg kan saamgevoeg word met M3 -masjienskroewe en moere wat vasgevang is in die ontwerp.

'N Kop met 'n hoek van 40 penne is op die Raspberry Pi (RPi) gesoldeer.

Die RPi is gemonteer op 'n paar afstandsbedienings op die printplaat, wat dan uitgeboor word sodat die skroewe van die masjien maklik deurkom. Dit word ook versigtig gedoen op die Raspberry Pi -hoekmontagegate.

Bo -op die wieg sien jy die DAC PCM5102A met gesoldeerde reghoekige koppe, 'n PAM -versterker en 'n dubbele ry koppe wat op 'n verobord gemonteer is om as 'n busstaaf van die kragtoevoer te dien. Die hele samestelling kan met die oorspronklike skroewe vasgemaak word aan die paneel van die allooi koellichaam wat aan die voorkant van die SoundDock geheg word.

Die voornaamplaat is ontwerp om die krommingsradius van die omhulsel te volg. Ek het letters met reliëf gebruik en dit is akkuraat afgedruk, maar ek het nie gedink dat die naam van BOSEBerry Pi besonder sigbaar was nie, tensy dit op die regte manier die lig kry. Ek het besluit om die letters in reliëf te skilder om dit meer sigbaar te maak. Ek het die afdruk verseël met 'n helder akriel -lakbespuiting om leemtes in die drukoppervlak te vul. Dit moet verseker dat die volgende laag gekleurde emaljeverf nie deur die gedrukte lae van die stuk bloei nie. Die emaljeverf is in verskeie lae opgebou. Tydens die skildery het die kapillêre aksie die verf tot op die oppervlak laat trek, maar dit het 'n paar vlekke veroorsaak, maar sodra dit droog was, kon ek dit skoonmaak met nat en droog papier en dan 'n laaste laag helder lak byvoeg glans afwerking van die eenheid.

Stap 3: Stel die Pi op

Die volgende instruksies is die stappe wat u moet volg om die radioprogrammatuur op te stel.

  1. Laai Buster Lite af van https://www.raspberrypi.org/downloads/raspbian/ Pak die zip -lêer uit - u het 'n.img -lêer.
  2. Formateer die mikro -SD -kaart met die SD -kaartformater
  3. Gebruik Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ om Raspbian Buster op die SD -kaart te skryf (dit duur ongeveer 10 minute)
  4. Koppel die Pi aan 'n monitor en sleutelbord en meld aan met gebruikersnaam = pi, wagwoord = framboos
  5. Tik Sudo raspi-config in 'n konsole-venster.
  6. Kieslys 8 - werk hierdie instrument op na die nuutste weergawe.
  7. Kieslysopsie 1 - verander die gebruikerswagwoord en teken dit aan.
  8. Kieslysopsie 2 - netwerkopsies

    1. (N2) Voer WiFi -besonderhede vir u tuisnetwerk in
    2. (N1) Verander gasheernaam na radiopi
  9. Kieslys opsie 3 - Aktiveer opstartopsies (B1) en (B2) konsole se outomatiese aanmelding
  10. Kieslysopsie 5 - Koppelvlakopsies (P2) maak SSH moontlik
  11. Kieslys opsie 7 - Gevorderd (A1) Brei lêerstelsel uit
  12. Sudo apt-get update
  13. Sudo apt-get upgrade (15 minute)
  14. Sudo rpi-opdatering (om firmware op te dateer)
  15. RPiZ kan nou 'koploos' gebruik word, sodat u daarin kan SSH om die res van die instellings op te stel. Meld aan op u router via 'n blaaier (iets soos 192.168.1.254) en vind die ip -adres van u radiopi. Laai Putty af en gebruik dit om aan te meld by die Pi met die IP -adres wat u so pas gevind het. Die gebruikersnaam = pi en gebruik u nuwe wagwoord.
  16. sudo apt-get install lirc # installeer LIRC (voer y in om voort te gaan)
  17. sudo nano /boot/config.txt
  18. los kommentaar op en verander speldnommer dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 op die bord
  19. lewer kommentaar #dtparam = audio = on
  20. dtoverlay = hifiberry-dac
  21. lewer kommentaar op RPi4-opsies dtoverlay = vc4-fkms-v3d en max_framebuffers = 2
  22. ctrl X dan Enter en dan 'Y' om op te slaan
  23. cd /etc /lirc
  24. ls om die lêers in die gids te lys
  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. bestuurder = standaard
  29. toestel = /dev /lirc0
  30. ctrl X dan Enter en dan 'Y' om op te slaan
  31. sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
  32. Kopieer die definisies vir HX1838.conf uit die tekslêer (ctrl-invoeg om in die konsole te plak)
  33. ctrl X dan Enter en dan 'Y' om op te slaan
  34. cd /etc/lirc/lircd.conf.d
  35. Ek wil lêers sien
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (om dit uit te skakel)
  37. sudo nano/etc/lirc/lircrc
  38. plak die konfigurasiekode vir lircrc in
  39. ctrl X dan Enter en dan 'Y' om op te slaan
  40. sudo apt-get install mpd-voer 'Y' in om voort te gaan (neem 'n rukkie)
  41. sudo apt-get install mpc
  42. sudo nano /etc/rc.local
  43. lewer kommentaar op al die kode, behalwe afrit 0 aan die einde
  44. #voeg hierdie volgende opmerkings by voor afrit 0
  45. voeg irexec -d by
  46. voeg mpc stop by
  47. voeg mpc volume 30 by
  48. #verminder die kragvereistes
  49. # skakel hdmi uit, aangesien hierdie eenheid koploos is
  50. /usr/bin/tvservice -o
  51. ctrl X dan Enter en dan 'Y' om op te slaan
  52. Uiteindelik, skep 'n nuwe asound.conf deur sudo nano /etc/asound.conf in te tik en die volgende in te voer:
  53. pcm.! standaard {
  54. tik hw kaart 0
  55. }
  56. ctl.! standaard {
  57. tik hw kaart 0
  58. }
  59. ctrl X dan Enter en dan 'Y' om op te slaan
  60. sudo nano /etc/mpd.conf
  61. blaai af om hierdie instellings te wysig
  62. oudio-uitset {
  63. Tik "alsa"
  64. Noem "My ALSA -toestel"
  65. Toestel "hw: 0, 0"
  66. Mengertipe “sagteware”
  67. Mixer_device “standaard”
  68. Mixer_control “PCM”
  69. Mixer_index “0”
  70. }
  71. ctrl X dan Enter en dan 'Y' om op te slaan
  72. sudo herlaai
  73. U is nou gereed om die drade aan te sluit.

Ek het die radiostasies opgestel na die volgende, maar u kan die URL -strome verander en die gewenste radiostasies gebruik. Sien die aangehegte lircrc -konfigurasielêer.

Sleutel 0 = Jazz FM

Sleutel 1 = Absolute Classic Rock

Sleutel 2 = BBC Radio 2

Sleutel 3 = Klassieke FM

Sleutel 4 = BBC Radio 4

Sleutel 5 = BBC Radio 5

Sleutel 6 = BBC Radio 6 Music

Sleutel 7 = BBC Hereford en Worcester

Sleutel 8 = Absolute 80's -musiek

Sleutel 9 = Absolute 90's -musiek

Pyl omhoog = volume op

Pyl na onder = volume af

Sleutel links = Maak snitlys skoon

Sleutel regs = Maak snitlys skoon

Sleutel OK = Speel

Sleutel terug = Wissel (wat lewendige speel onderbreek)

Sleuteluitgang = Stop

Stap 4: Skep die projek op

Skep die projek op
Skep die projek op
Skep die projek op
Skep die projek op
Skep die projek op
Skep die projek op
Skep die projek op
Skep die projek op

Koppel die stroombane aan met behulp van die bedradingstabelle hierbo.

Ek het oorspronklik die prototipe op 'n broodbord gebou om te kyk of dit werk. Ek kon toe die draadverbindings na die komponente wat ek geïnstalleer het, oordra met behulp van dupont -verbindings op die koppe. Ek kon weer toets of die eenheid nog werk. Uiteindelik het ek besluit om die finale verbindings te maak met 'n draadomhulselgereedskap. Dit bied 'n baie netjiese manier om die komponente aan te sluit en het die ekstra bonus dat verbindings maklik 'ongedaan' gemaak kan word indien nodig. Die elektriese verbindings wat met hierdie metode gemaak word, is so goed dat hulle nie eintlik nodig is om te soldeer nie.

Die IR -geleide ontvanger is by die projek gevoeg deur dit op 'n klein stukkie verobord te soldeer wat dan in die plek van die oorspronklike LED aan die voorkant van die omhulsel aangebring is. Die drade is kort gehou en deur die ingeboude kanaal gevoer om aan te sluit op die RPi. Hierdie ontvanger sit agter die rooster van fyn gaas sodat dit die IR -sein van die afstandsbediening kan 'sien'.

Sodra die luidsprekers in die kas vasgemaak is, kan hulle aan die stereokanale van die versterkeruitgang gekoppel word. Die vroulike kragaansluiting kan deur die 3D -gedrukte steunplaat geryg word en in die busstaaf van die stroombaan gekoppel word. Die hele eenheid word aangedryf deur 'n 5V 3A -inprop -transformator.

Aanbeveel: