Taula de continguts:
- Pas 1: desmunteu la unitat i netegeu-la
- Pas 2: imprimiu els components en 3D
- Pas 3: configureu el Pi
- Pas 4: connecteu el projecte
Vídeo: BOSEBerry Pi Internet Radio: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
M'encanta escoltar la ràdio! Jo feia servir una ràdio DAB a casa meva, però vaig trobar que la recepció era una mica irregular i el so continuava trencant-se, així que vaig decidir construir la meva pròpia ràdio per internet. Tinc un fort senyal wifi a casa meva i l’emissió digital hauria de significar que era capaç de reproduir so d’alta fidelitat.
No volia fer servir un altaveu intel·ligent. Volia encendre la ràdio, poder canviar de canal i després apagar-la, de manera que es comportava com una ràdio tradicional, però com que utilitzava Internet per a la seva connectivitat, podia escoltar canals de ràdio des de qualsevol part del món.
Vaig aconseguir trobar un model BOSE SoundDock sèrie II de segona mà a ebay (costava 5,33 lliures esterlines), però es va classificar com a no funcionant. Aquest no va ser un problema, ja que eliminaria tots els circuits interns per afegir-hi els meus.
Subministraments:
Un Bose SoundDock (he utilitzat el model de la sèrie II)
Raspberry Pi Zero Wireless amb pins de capçalera GPIO d’angle recte
Descodificador DAC PCM5102A
Amplificador PAM8403
Receptor infraroig VS1838B
Comandament a distància HX1838
Presa de canó de 2,1 mm
Cable de connexió (he utilitzat wirewrap)
Instal·lacions d’impressió 3D
Bobina de filament d'impressora PLA
Spray de laca acrílica
Pintura esmaltada
Fruits secs M3
Cargols de màquina d'accionament hexagonal de capçalera M3 x 8mm
LED receptor IR
Veroboard i pins de capçalera
Pas 1: desmunteu la unitat i netegeu-la
El SoundDock és fàcil de desmuntar. Traieu la base primer i desconnecteu el teler de cablejat. Les seccions d’acoblament de l’iPod frontal utilitzen cargols de spline Torx T6.
Traieu el panell de malla de filferro frontal. Es tracta d’un ajust de fricció que utilitza escuma per agafar el lateral de la caixa. Vaig aconseguir afluixar-lo amb un ganxo tipus ganxo i després es va aixecar fàcilment. He vist instruccions per eliminar-les fent girar una moneda a la ranura entre la malla de filferro i la caixa, però no volia marcar la caixa amb la vora de la moneda.
El panell frontal actua com a dissipador de calor de l'amplificador original i es pot treure amb cargols. A continuació, es treu i es poden desconnectar els altaveus i el cable de cinta plana.
Si el SoundDock és una unitat antiga, probablement hagi agafat molta pols i brutícia. Amb tots els components elèctrics retirats, ara podeu netejar-lo bé amb aigua calenta i sabó. Vaig fer servir un spray per eliminar substàncies adhesives per netejar l’embolic que deixava una etiqueta. Recordeu que no utilitzeu materials de neteja abrasius, de manera que pugueu conservar l’acabat d’alt brillantor de la caixa.
Pas 2: imprimiu els components en 3D
Vaig dissenyar un bressol que es fixaria a l'interior del dissipador de calor d'aliatge per poder connectar els components Raspberry Pi, descodificador DAC i amplificador en una sola unitat compacta.
El bressol es divideix en dues parts, la part inferior es va imprimir amb suports, ja que cal fer un forat al lateral de la unitat, de manera que es pot canviar la targeta micro SD sense haver de desmuntar tota la unitat. Aquests suports impresos es poden treure fàcilment mitjançant un punxó metàl·lic i unes alicates de nas fi. Les dues parts del bressol es poden unir amb cargols de màquina M3 i femelles que queden captives en el disseny.
Es va soldar una capçalera d’angle recte de 40 pins al Raspberry Pi (RPi).
El RPi es munta en alguns separadors de plaques de circuits impresos que es perforen per tal que els cargols de la màquina passin fàcilment. Això també es fa amb cura als forats de muntatge de la cantonada Raspberry Pi.
A la part superior del bressol, veureu el DAC PCM5102A amb capçaleres d’angle recte soldades, un amplificador PAM i una doble fila de capçaleres muntades en una placa base per actuar com a barra d’alimentació. Tot aquest conjunt es pot connectar al panell de dissipador de calor d'aliatge que s'adjunta a la part frontal del SoundDock mitjançant els cargols originals.
La placa de nom frontal va ser dissenyada per seguir el radi de curvatura de la caixa. He utilitzat lletres en relleu i s’han imprès amb precisió, però no crec que el nom de BOSEBerry Pi sigui especialment visible tret que agafi la llum de la manera correcta. Vaig decidir pintar les lletres en relleu per fer-les més visibles. Vaig segellar la impressió amb un esprai de laca acrílica transparent per omplir els buits de la superfície de la impressió. Això hauria de garantir que la següent capa de pintura esmaltada de colors no sagnés per les capes impreses de la peça. La pintura esmaltada es va construir en diverses capes. Mentre pintava, algunes accions capil·lars van atreure la pintura cap a la superfície i van provocar algunes taques, però un cop seca, vaig poder netejar-la amb paper sec i humit i després afegir una capa final de laca transparent perquè coincidís amb acabat brillant de la unitat.
Pas 3: configureu el Pi
Les instruccions següents són els passos que heu de seguir per configurar el programari de ràdio.
- Descarregueu Buster Lite de https://www.raspberrypi.org/downloads/raspbian/ Extraieu el fitxer comprimit: tindreu un fitxer.img.
- Formateu la targeta micro SD mitjançant el formatador de la targeta SD
- Utilitzeu Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ per escriure Raspbian Buster a la targeta SD (que triga uns 10 minuts)
- Connecteu el Pi a un monitor i un teclat i inicieu la sessió amb nom d’usuari = pi, contrasenya = raspberry
- Escriviu Sudo raspi-config en una finestra de consola.
- Opció de menú 8: actualitzeu aquesta eina a la versió més recent.
- Opció de menú 1: canvieu la contrasenya de l'usuari i anoteu-la.
- Opció de menú 2: opcions de xarxa
- (N2) Introduïu els detalls de WiFi de la vostra xarxa domèstica
- (N1) Canvieu el nom d'amfitrió a radiopi
- Opció de menú 3: activeu les opcions d'arrencada (B1) i (B2) d'inici de sessió automàtic de la consola
- Opció de menú 5: les opcions d’interfície (P2) activen SSH
- Opció de menú 7 - Avançat (A1) Amplia el sistema de fitxers
- Sudo apt-get update
- Actualització de Sudo apt-get (15 minuts)
- Sudo rpi-update (per actualitzar el firmware)
- Ara es pot utilitzar RPiZ "sense cap" perquè pugueu SSH-hi per configurar la resta de paràmetres. Inicieu sessió al vostre encaminador mitjançant un navegador (com ara 192.168.1.254) i cerqueu l'adreça IP del vostre radiopi. Descarregueu Putty i utilitzeu-lo per iniciar sessió al Pi mitjançant l'adreça IP que acabeu de trobar. El nom d’usuari = pi i utilitzeu la vostra nova contrasenya.
- sudo apt-get install lirc # install LIRC (introduïu y per continuar)
- sudo nano /boot/config.txt
- descomenteu i canvieu el número de pin dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 al tauler
- comenta # dtparam = audio = on
- dtoverlay = hifiberry-dac
- comentar les opcions RPi4 dtoverlay = vc4-fkms-v3d i max_framebuffers = 2
- ctrl X i després Introduïu després "Y" per desar
- cd / etc / lirc
- Ls per enumerar els fitxers al directori
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- controlador = predeterminat
- device = / dev / lirc0
- ctrl X i després Introduïu després "Y" per desar
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Copieu les definicions de HX1838.conf des del fitxer de text (ctrl-inseriu per enganxar a la consola)
- ctrl X i després Introduïu després "Y" per desar
- cd /etc/lirc/lircd.conf.d
- Ls per veure fitxers
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (per desactivar-lo)
- sudo nano / etc / lirc / lircrc
- enganxa el codi de configuració de lircrc
- ctrl X i després Introduïu després "Y" per desar
- sudo apt-get install mpd - introduïu "Y" per continuar (triga un temps)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- comenteu tot el codi excepte la sortida 0 al final
- #afegeix aquests propers comentaris abans de la sortida 0
- afegir irexec -d
- afegir mpc stop
- afegiu el volum 30 de MPC
- #reduir els requisits de potència
- # apagueu l'HDMI, ja que aquesta unitat és sense cap
- / usr / bin / tvservice -o
- ctrl X i després Introduïu després "Y" per desar
- Finalment, creeu un nou asound.conf escrivint sudo nano /etc/asound.conf i introduint el següent:
- pcm.! predeterminat {
- escriviu la targeta hw 0
- }
- ctl.! default {
- escriviu la targeta hw 0
- }
- Ctrl X i, a continuació, introduïu "Y" per desar
- sudo nano /etc/mpd.conf
- desplaceu-vos cap avall per modificar aquesta configuració
- sortida d'àudio {
- Escriviu "alsa"
- Nom "El meu dispositiu ALSA"
- Dispositiu "hw: 0, 0"
- Mixer_type "programari"
- Mixer_device "per defecte"
- Mixer_control "PCM"
- Mixer_index "0"
- }
- ctrl X i després Introduïu després "Y" per desar
- sudo reiniciar
- Ja esteu llest per connectar els cables.
He configurat les emissores de ràdio de la següent manera, però podeu canviar les seqüències d'URL i utilitzar les emissores de ràdio que vulgueu. Vegeu el fitxer de configuració de lircrc adjunt.
Clau 0 = Jazz FM
Clau 1 = Rock clàssic absolut
Clau 2 = BBC Radio 2
Clau 3 = Classic FM
Clau 4 = BBC Radio 4
Clau 5 = BBC Radio 5
Clau 6 = BBC Radio 6 Music
Clau 7 = BBC Hereford i Worcester
Clau 8 = Música absoluta dels anys 80
Clau 9 = Música absoluta dels anys 90
Fletxa cap amunt = augment de volum
Fletxa avall = volum baix
Tecla esquerra = Esborra la llista de reproducció
Tecla dreta = Esborra la llista de reproducció
Tecla OK = Reprodueix
Tecla enrere = Commuta (que posa en pausa la reproducció en directe)
Sortida de la clau = Atura
Pas 4: connecteu el projecte
Connecteu els circuits utilitzant les taules de cablejat anteriors.
Originalment vaig construir el prototip sobre una taula de verificació per comprovar que funcionés. Aleshores vaig poder transferir les connexions per cable als components que tenia instal·lats, mitjançant connectors dupont a les capçaleres. De nou, vaig poder provar per comprovar que la unitat encara funcionava. Finalment, vaig decidir fer les connexions finals utilitzant una eina de cablejat. Això proporciona una manera molt correcta de connectar els components i té l'avantatge que les connexions es poden "desfer" fàcilment si cal. Les connexions elèctriques que es fan mitjançant aquest mètode són tan bones que en realitat no necessiten soldar.
El receptor de led IR es va afegir al projecte soldant-lo en un petit tros de tauler que es va muntar al lloc del LED original a la part frontal de la caixa. Els cables es mantenien curts i s’alimentaven a través del canal integrat per connectar-se al RPi. Aquest receptor s’asseurà darrere de la reixa fina de malla de filferro perquè pugui “veure” el senyal IR des de la unitat de control remot.
Un cop fixats els altaveus a l'armari, es poden connectar als canals estèreo de la sortida de l'amplificador. La presa de la presa d'alimentació femenina es pot passar per la placa de suport impresa en 3D i connectar-la a la barra de bus del circuit. Tota la unitat s’alimenta d’un transformador d’endoll de 5v 3A.
Recomanat:
Ràdio d'Internet alimentada per Raspberry Pi: 5 passos (amb imatges)
Ràdio per Internet amb tecnologia Raspberry Pi: hi ha alguna cosa satisfactòria en girar els dials i prémer botons, com els de les ràdios antigues. Lamentablement, moltes d'aquestes ràdios estan trencades o les estacions han quedat en silenci. Afortunadament, no és massa difícil actualitzar cap ràdio a una ràdio per Internet mitjançant
1964 Dansette Pi Internet Radio: 6 passos (amb imatges)
1964 Dansette Pi Internet Radio: aquesta elegant ràdio portàtil Dansette de mitjans dels anys seixanta està reproduint les millors emissores de ràdio per Internet del segle XXI gràcies a una actualització amorosa. Tots els controls originals s'han tornat a utilitzar i mai no sabríeu que és una conversió, fins que no l'activeu
Ràdio d'Internet Roberts RM33 Raspberry Pi (encara un altre ): 8 passos (amb imatges)
Roberts RM33 Raspberry Pi Internet Radio (Encara un altre …): Sí, és una altra versió de ràdio per Internet Raspberry Pi i tampoc la meva primera. No estic segur de per què aquesta versió continua sent tan popular, però segueixo gaudint-ne i tampoc puc dir que aquesta sigui la meva última. M'encanta l'aspecte del Robert
Llum LED de neó per Internet d'Internet: 6 passos (amb imatges)
Llum de cor LED de neó a Internet: quilòmetres a part d’aquesta persona especial o només de distanciament social? Voleu fer-los saber que esteu pensant en ells? Construïu aquesta llum de cor LED de neó connectada a Internet i configureu-la bategant des del telèfon o l'ordinador, en qualsevol moment i des de qualsevol lloc
Ràdio per Internet / Ràdio web amb Raspberry Pi 3 (sense cap): 8 passos
Ràdio per Internet / Ràdio web amb Raspberry Pi 3 (sense cap): HI: Voleu allotjar la vostra pròpia ràdio a Internet, aleshores esteu al lloc adequat. Intentaré elaborar el màxim possible. He provat diverses maneres en què la majoria necessitaven una targeta de so que em vaig resitir a comprar. però va aconseguir fi