Kazalo:
- 1. korak: Razstavite enoto in jo očistite
- 2. korak: 3D -tiskanje komponent
- 3. korak: Konfigurirajte Pi
- 4. korak: Povežite projekt
Video: Internetni radio BOSEBerry Pi: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
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
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.
- Prenesite Buster Lite s spletnega mesta https://www.raspberrypi.org/downloads/raspbian/ Izvlecite stisnjeno datoteko - imeli boste datoteko.img.
- Formatirajte kartico micro SD z oblikovalnikom kartic SD
- Z Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ napišite Raspbian Buster na kartico SD (kar traja približno 10 minut)
- Pritrdite Pi na monitor in tipkovnico ter se prijavite z uporabniškim imenom = pi, geslom = malina
- V okno konzole vnesite Sudo raspi-config.
- Možnost menija 8 - posodobite to orodje na najnovejšo različico.
- Možnost menija 1 - spremenite uporabniško geslo in si ga zapišite.
- Možnost menija 2 - možnosti omrežja
- (N2) Vnesite podrobnosti WiFi za domače omrežje
- (N1) Spremenite ime gostitelja v radiopi
- Menijska možnost 3 - Omogoči samodejno prijavo v konzolo (B1) in (B2) v konzolo
- Možnost menija 5 - Možnosti vmesnika (P2) omogočajo SSH
- Menijska možnost 7 - Napredno (A1) Razširi datotečni sistem
- Sudo apt-get posodobitev
- Nadgradnja Sudo apt-get (15 minut)
- Sudo rpi-update (za posodobitev vdelane programske opreme)
- 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.
- sudo apt-get install lirc # install LIRC (za nadaljevanje vnesite y)
- sudo nano /boot/config.txt
- odkomentirajte in spremenite številko pin dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 na plošči
- komentirajte #dtparam = audio = vklopljeno
- dtoverlay = hifiberry-dac
- komentirajte možnosti RPi4 dtoverlay = vc4-fkms-v3d in max_framebuffers = 2
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- cd /etc /lirc
- l za prikaz datotek v imeniku
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- gonilnik = privzeto
- naprava = /dev /lirc0
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Kopirajte definicije za HX1838.conf iz besedilne datoteke (ctrl-insert, da prilepite v konzolo)
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- cd /etc/lirc/lircd.conf.d
- Za ogled datotek
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (da ga onemogočite)
- sudo nano/etc/lirc/lircrc
- prilepite konfiguracijsko kodo za lircrc
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- sudo apt-get install mpd-za nadaljevanje vnesite »Y« (traja nekaj časa)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- komentirajte vso kodo, razen izhoda 0 na koncu
- #dodajte te naslednje komentarje pred izhodom 0
- dodajte irexec -d
- dodajte mpc stop
- dodajte mpc volumen 30
- #zmanjšajte zahteve po moči
- # izklopite hdmi, saj je ta enota brez glave
- /usr/bin/tvservice -o
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- Končno ustvarite nov asound.conf tako, da vnesete sudo nano /etc/asound.conf in vnesete naslednje:
- pcm.! privzeto {
- vnesite hw card 0
- }
- ctl.! privzeto {
- vnesite hw card 0
- }
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- sudo nano /etc/mpd.conf
- pomaknite se navzdol, da spremenite te nastavitve
- avdio izhod {
- Vnesite "alsa"
- Poimenujte "Moja naprava ALSA"
- Naprava »hw: 0, 0«
- Mixer_type "programska oprema"
- Mešalna naprava "privzeto"
- Mixer_control "PCM"
- Mixer_index "0"
- }
- ctrl X, nato Enter, nato 'Y' za shranjevanje
- sudo ponovni zagon
- 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 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:
Internetni radio, ki poganja Raspberry Pi: 5 korakov (s slikami)
Internetni radio, ki poganja Raspberry Pi: V obračanju številčnic in pritisku na gumbe je nekaj zadovoljivega, na primer pri starih radijskih aparatih. Na žalost je veliko teh radijskih postaj pokvarjenih ali pa so postaje utihnile. Na srečo posodobitev katerega koli radia v internetni radio ni pretežka z uporabo
MALINA INTERNETNI RADIO / MP3 predvajalnik: 4 koraki
MALINA INTERNETNI RADIO / MP3 predvajalnik: To ni prvi malinski internetni radio, vem. Toda ta je: zelo poceni in deluje zelo dobro, vse funkcije, ki jih je mogoče upravljati prek spletnega vmesnika, je vaš telefon daljinski upravljalnik, ki ga je zelo enostavno zgraditi in upravljati
Internetni radio z uporabo ESP32: 7 korakov (s slikami)
Internetni radio z uporabo ESP32: Dragi prijatelji, dobrodošli v drugem Instructable! Danes bomo z poceni ploščo ESP32 izdelali napravo za internetni radio z velikim 3,5 -palčnim zaslonom. Verjemite ali ne, zdaj lahko zgradimo internetni radio v manj kot 10 minutah in z manj
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): 8 korakov
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): HI Ali želite lastno radijsko gostovanje prek interneta, ste na pravem mestu. Poskušal bom čim bolj podrobno opisati. Poskusil sem na več načinov, večina jih je potrebovala zvočno kartico, ki je nisem hotela kupiti. pa mi je uspelo
Vintage Wi-Fi internetni radio: 10 korakov (s slikami)
Vintage Wi-Fi Internet Radio: Vintage radio se je spremenil v sodoben internetni radio Wi-Fi