INHOUDSOPGAWE:
- Stap 1: Demonteer die eenheid en maak dit skoon
- Stap 2: Druk die komponente 3D af
- Stap 3: Stel die Pi op
- Stap 4: Skep die projek op
Video: BOSEBerry Pi internetradio: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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.
- Laai Buster Lite af van https://www.raspberrypi.org/downloads/raspbian/ Pak die zip -lêer uit - u het 'n.img -lêer.
- Formateer die mikro -SD -kaart met die SD -kaartformater
- Gebruik Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ om Raspbian Buster op die SD -kaart te skryf (dit duur ongeveer 10 minute)
- Koppel die Pi aan 'n monitor en sleutelbord en meld aan met gebruikersnaam = pi, wagwoord = framboos
- Tik Sudo raspi-config in 'n konsole-venster.
- Kieslys 8 - werk hierdie instrument op na die nuutste weergawe.
- Kieslysopsie 1 - verander die gebruikerswagwoord en teken dit aan.
-
Kieslysopsie 2 - netwerkopsies
- (N2) Voer WiFi -besonderhede vir u tuisnetwerk in
- (N1) Verander gasheernaam na radiopi
- Kieslys opsie 3 - Aktiveer opstartopsies (B1) en (B2) konsole se outomatiese aanmelding
- Kieslysopsie 5 - Koppelvlakopsies (P2) maak SSH moontlik
- Kieslys opsie 7 - Gevorderd (A1) Brei lêerstelsel uit
- Sudo apt-get update
- Sudo apt-get upgrade (15 minute)
- Sudo rpi-opdatering (om firmware op te dateer)
- 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.
- sudo apt-get install lirc # installeer LIRC (voer y in om voort te gaan)
- sudo nano /boot/config.txt
- los kommentaar op en verander speldnommer dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 op die bord
- lewer kommentaar #dtparam = audio = on
- dtoverlay = hifiberry-dac
- lewer kommentaar op RPi4-opsies dtoverlay = vc4-fkms-v3d en max_framebuffers = 2
- ctrl X dan Enter en dan 'Y' om op te slaan
- cd /etc /lirc
- ls om die lêers in die gids te lys
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- bestuurder = standaard
- toestel = /dev /lirc0
- ctrl X dan Enter en dan 'Y' om op te slaan
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Kopieer die definisies vir HX1838.conf uit die tekslêer (ctrl-invoeg om in die konsole te plak)
- ctrl X dan Enter en dan 'Y' om op te slaan
- cd /etc/lirc/lircd.conf.d
- Ek wil lêers sien
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (om dit uit te skakel)
- sudo nano/etc/lirc/lircrc
- plak die konfigurasiekode vir lircrc in
- ctrl X dan Enter en dan 'Y' om op te slaan
- sudo apt-get install mpd-voer 'Y' in om voort te gaan (neem 'n rukkie)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- lewer kommentaar op al die kode, behalwe afrit 0 aan die einde
- #voeg hierdie volgende opmerkings by voor afrit 0
- voeg irexec -d by
- voeg mpc stop by
- voeg mpc volume 30 by
- #verminder die kragvereistes
- # skakel hdmi uit, aangesien hierdie eenheid koploos is
- /usr/bin/tvservice -o
- ctrl X dan Enter en dan 'Y' om op te slaan
- Uiteindelik, skep 'n nuwe asound.conf deur sudo nano /etc/asound.conf in te tik en die volgende in te voer:
- pcm.! standaard {
- tik hw kaart 0
- }
- ctl.! standaard {
- tik hw kaart 0
- }
- ctrl X dan Enter en dan 'Y' om op te slaan
- sudo nano /etc/mpd.conf
- blaai af om hierdie instellings te wysig
- oudio-uitset {
- Tik "alsa"
- Noem "My ALSA -toestel"
- Toestel "hw: 0, 0"
- Mengertipe “sagteware”
- Mixer_device “standaard”
- Mixer_control “PCM”
- Mixer_index “0”
- }
- ctrl X dan Enter en dan 'Y' om op te slaan
- sudo herlaai
- 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
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:
Raspberry Pi-aangedrewe internetradio: 5 stappe (met foto's)
Raspberry Pi-aangedrewe internetradio: daar is iets bevredigends aan die draai van die draaiknoppies en die druk op knoppies, soos dié op ou radio's. Ongelukkig is baie van hierdie radio's stukkend of is die stasies stil. Gelukkig is dit nie te moeilik om 'n radio op te dateer in 'n internetradio met behulp van
1964 Dansette Pi internetradio: 6 stappe (met foto's)
1964 Dansette Pi internetradio: Hierdie stylvolle Dansette-draagbare radio uit die middel van die 1960's speel nou die beste internetradiostasies van die 21ste eeu danksy 'n liefdevolle opgradering. Al die oorspronklike kontroles is hergebruik, en u sou nooit weet dat dit 'n omskakeling is nie - totdat u dit aanskakel
Roberts RM33 Raspberry Pi internetradio (nog 'n ander ): 8 stappe (met foto's)
Roberts RM33 Raspberry Pi internetradio (nog 'n ander …): Ja, dit is nog 'n Raspberry Pi internetradio, en ook nie my eerste nie. Ek weet nie hoekom hierdie gebou nog steeds so gewild is nie, maar ek geniet dit nog steeds en kan nie sê dat dit ook my laaste sal wees nie. Ek hou regtig van die voorkoms van die Robert
Internetradio met behulp van 'n ESP32: 7 stappe (met foto's)
Internetradio met behulp van 'n ESP32: Beste vriende, welkom by 'n ander instruksionele! Vandag gaan ons 'n internetradio -toestel bou met 'n groot 3,5 "-skerm met 'n goedkoop ESP32 -bord. Glo dit of nie, ons kan nou 'n internetradio bou in minder as 10 minute en met minder
1979 Bang & Olufsen Raspberry Pi internetradio: 10 stappe (met foto's)
1979 Bang & Olufsen Raspberry Pi Internet Radio: Dit is 'n 1979 Bang & Olufsen Beocord 1500 kassetopnemer wat ek omskep het in 'n selfstandige Raspberry Pi internetradio. Die analoog VU -meters word deur die Pi aangedryf via 'n DAC -stroombaan (digitaal na analoog omskakelaar), met die huidige tyd