Sommario:
- Passaggio 1: configurazione del Pi
- Passaggio 2: stampa della custodia
- Passaggio 3: elettronica
- Passaggio 4: assemblaggio finale
Video: Lettore Spotify Raspberry Pi con custodia stampata in 3D: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo tutorial ti mostrerò come creare un lettore musicale basato su Raspberry Pi in grado di riprodurre musica locale, stazioni radio web e fungere da altoparlante Spotify Connect, il tutto alloggiato in una custodia stampata in 3D montabile a parete.
Ho costruito questo lettore musicale per la cucina della mia ragazza, perché ci piace ascoltare la musica mentre cuciniamo o cuociamo, ma gli altoparlanti del computer che risuonano dal soggiorno non lo tagliano.
Avrai bisogno:
- Raspberry Pi 3
- Scheda Micro SD (minimo 8 GB)
- Altoparlanti stereo con DAC USB integrato
- Circuito di spegnimento sicuro
- Touchscreen da 3,5"
- Cavo Micro USB da femmina a maschio
- Saldatore
- Spelafili
- fili
Per la configurazione:
- Tastiera del computer
- Topo
- Monitor HDMI
Passaggio 1: configurazione del Pi
Per prima cosa risolviamo il lato software delle cose. Il lettore musicale è basato sulla popolare linea di lettori Squeezebox di Logitech, ma ritirata. Il Pi esegue LogitechMediaServer e il client Squeezelite, nonché l'interfaccia Jivvelite. Avrai bisogno delle competenze di base di SSH e della riga di comando per i seguenti passaggi. Se non hai familiarità con SSH, OverTheWire è un ottimo posto per imparare a usare la riga di comando e SSH.
Scarica Raspbian e installalo sulla scheda SD utilizzando uno dei seguenti programmi:
- Win32DiskImager (Windows)
- ApplePi Baker (Mac)
- Etcher (Mac e Windows)
Inserisci la scheda SD nel Pi e collega tutte le periferiche (tastiera, mouse, monitor) e l'alimentazione. Una volta avviato nell'ambiente desktop, configura il wifi e abilita le funzionalità SSH e GPIO nelle impostazioni.
Ora puoi scollegare tutte le periferiche e continuare tramite SSH da qualsiasi computer nella stessa rete per configurare il Pi.
Una volta connesso tramite SSH, usa il seguente comando per accedere alle impostazioni del Raspberry Pi
sudo raspi-config
Cambia lingua, layout della tastiera e password utente in base alle tue esigenze (opzionale), quindi espandi il file system e conferma la richiesta di riavvio.
Quindi, collega il touchscreen e installa tutti i driver necessari (dipende dallo schermo disponibile):
- Driver Adafruit TFT
- Driver TFT Waveshare
Una volta impostato correttamente, dovresti vedere l'ambiente desktop sul touchscreen.
Per configurare il lettore musicale, ho seguito la guida di John Hagensieker per configurare LogitechMediaServer, Squeezelite e Jivelite. Assicurati solo che l'altoparlante USB sia collegato e che sia selezionata la scheda audio corretta.
Il supporto per Spotify Connect può essere facilmente aggiunto tramite il gestore dei plug-in in Logitech Media Server.
Ho anche rimosso il cursore in modo permanente, per ragioni estetiche, utilizzando:
sudo nano /etc/lightdm/lightdm.conf
e cambiando la riga seguente
#xserver-comando = X
in
xserver-command= X -nocursor
Lo schermo può essere calibrato utilizzando il calibratore xinput come descritto nel wiki di waveshare.
Dopo aver installato lo script switch dai circuiti mausberry, ho modificato l'ingresso e l'uscita in GPIO20 e GPIO21 poiché gli output predefiniti sono già utilizzati dall'intestazione del touchscreen.
Passaggio 2: stampa della custodia
Il case è un remix/estensione di "Pi TFT plus Console Case" di arcmatt su Thingiverse. In Fusion 360 ho aggiunto due alloggiamenti per altoparlanti con lo stesso design della custodia originale e ho modificato il corpo principale per presentare due fori di montaggio a parete e punti di montaggio per la scheda audio degli altoparlanti USB e la scheda di spegnimento sicuro.
- Se desideri modificare la custodia per adattarla ad altri componenti, scarica il file *.f3d.
- Se vuoi stampare solo i file STL già pronti, scarica il file zip.
I file STL delle parti centrali del corpo principale e dell'alloggiamento dell'altoparlante contengono vuoti per i dadi M3. Metti in pausa la stampa all'altezza corrispondente e aggiungi i dadi prima di riprendere la stampa.
Il riempimento del 10% dovrebbe essere sufficiente per le parti posteriore e anteriore. Le parti intermedie che contengono i dadi dovrebbero essere stampate a un livello di riempimento più alto per garantire un supporto strutturale sufficiente dei vuoti dei dadi. Due dei dadi si sono staccati in una delle mie impronte al 10%, senza lasciare alcun filo per tenere adeguatamente i bulloni.
Ecco il link alla pagina di Thingsiverse per l'allegato
Passaggio 3: elettronica
Per questo passaggio successivo dovresti avere abilità di saldatura di base.
Aprire l'altoparlante USB e scollegare gli altoparlanti dalla scheda audio sui loro cavi JST. Tagliare e spellare il cavo USB a una lunghezza adeguata dalla scheda audio. Per risparmiare spazio ho saldato i cavi USB direttamente ai test pad sul lato inferiore del Pi. Se non riesci a tracciare i pad con un multimetro, ecco un buon elenco di numeri di pad. Ho usato da PP46 a PP48 e il pin di alimentazione 5V per collegare la scheda audio (vedi foto).
Preparare il circuito di spegnimento sicuro dissaldando l'interruttore a bilanciere e sostituendolo con due spezzoni di cavo isolato. Posizionare l'interruttore nella rientranza e saldare i cavi liberi in posizione.
Taglia l'estremità maschio del cavo micro USB e spella i cavi di alimentazione e dati. Saldare il cavo di alimentazione rosso del cavo USB a PP2 e il cavo nero a PP5 (vedi immagine). L'estremità femmina del cavo micro USB deve essere collegata all'estremità maschio del circuito di spegnimento sicuro. La scheda può essere incollata in posizione nella parte inferiore della custodia.
In seguito ho aggiunto colla a caldo a tutti i punti di saldatura per stabilizzare e aggiungere un po' di sollievo dalla tensione.
Credito per l'immagine Pi: Wikipedia, utente: Multicherry
commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg
Passaggio 4: assemblaggio finale
La costruzione finale è un po' complicata, ma con cavi abbastanza lunghi dovrebbe andare tutto bene.
L'involucro dell'altoparlante era un po' piccolo, il che, insieme all'alloggiamento del dado soffiato su un lato, significava che l'altoparlante sinistro non si chiudeva a filo con la griglia dell'altoparlante.
I tre schienali possono essere collegati tra loro tramite bulloni M3. I bulloni taglieranno un filo la prima volta che li avviterai. Finché non li smonterai troppo spesso, questa connessione dovrebbe essere abbastanza forte.
Incolla la scheda del circuito di spegnimento nella custodia e avvita la scheda armonica sui distanziatori.
Il Raspberry Pi può essere fissato all'involucro centrale con bulloni M3. Assicurati di inserire la scheda SD dopo aver avvitato il Pi in posizione, poiché è leggermente più grande dell'involucro. Può essere inserito successivamente con un paio di pinzette, attraverso l'apertura laterale.
Dopo aver aggiunto il touchscreen, non resta che avvitare la piastra frontale in posizione.
Non avevo un cavo micro USB a portata di mano prima di completare la build, quindi sto alimentando temporaneamente il Pi tramite la porta micro USB del Pi utilizzando un power bank. Aggiungerò la connessione via cavo mancante in un secondo momento.
Spero che ti sia piaciuto questo mini jukebox. Non vedo l'ora di testarlo nelle prossime due settimane. Se hai domande o idee di miglioramento, lasciami un commento in basso e cercherò di risponderti il prima possibile
Secondo classificato all'Audio Contest 2017
Consigliato:
Orologio con grafico a barre IOT (ESP8266 + custodia stampata in 3D): 5 passaggi (con immagini)
Orologio con grafico a barre IOT (ESP8266 + custodia stampata in 3D): Ciao, in questo Instructables ti spiegherò come costruire un orologio con grafico a barre IOT 256 LED. Questo orologio non è molto difficile da realizzare, non è molto costoso ma dovrai essere paziente per dire l'ora ^^ ma è piacevole da fare e pieno di insegnamento.Per ma
Serratura elettrica con lettore di impronte digitali e lettore RFID: 11 passaggi (con immagini)
Serratura elettrica con lettore di impronte digitali e lettore RFID: Il progetto è stato progettato per evitare la necessità di utilizzare le chiavi, per raggiungere il nostro obiettivo abbiamo utilizzato un sensore ottico di impronte digitali e un Arduino. Tuttavia ci sono persone che hanno un'impronta digitale illeggibile e il sensore non la riconosce. Poi pensando a
Custodia stampata in 3D per amplificatore Bluetooth TDA7492P: 6 passaggi (con immagini)
Custodia stampata in 3D per amplificatore Bluetooth TDA7492P: mi sono guadagnato un vecchio amplificatore con altoparlanti che un amico stava buttando via e poiché l'amplificatore non funzionava, ho deciso di riciclare gli altoparlanti con un set bluetooth wireless
Custodia per telefono con nastro d'anatra con custodia per soldi: 3 passaggi (con immagini)
Custodia per telefono con nastro d'anatra con custodia per denaro: questa guida ti mostrerà come realizzare una custodia per telefono completamente con nastro adesivo con una custodia sul retro che può contenere una o due banconote. Dichiarazione di non responsabilità: questa custodia non fornirà una protezione adeguata al telefono in caso di caduta. Comunque questo caso
Solderdoodle Plus: saldatore con controllo touch, feedback LED, custodia stampata in 3D e USB ricaricabile: 5 passaggi (con immagini)
Solderdoodle Plus: saldatore con controllo touch, feedback LED, custodia stampata in 3D e USB ricaricabile: fare clic qui sotto per visitare la nostra pagina del progetto Kickstarter per Solderdoodle Plus, un multiutensile a caldo ricaricabile USB cordless e preordinare un modello di produzione! https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho