Sommario:

Lettore Spotify Raspberry Pi con custodia stampata in 3D: 4 passaggi (con immagini)
Lettore Spotify Raspberry Pi con custodia stampata in 3D: 4 passaggi (con immagini)

Video: Lettore Spotify Raspberry Pi con custodia stampata in 3D: 4 passaggi (con immagini)

Video: Lettore Spotify Raspberry Pi con custodia stampata in 3D: 4 passaggi (con immagini)
Video: 4 SITI PAZZESCHI CHE NON DOVRESTI MAI VISITARE 2024, Luglio
Anonim
Lettore Spotify Raspberry Pi con custodia stampata in 3D
Lettore Spotify Raspberry Pi con custodia stampata in 3D

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

Configurare il Pi
Configurare il 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

Stampa della custodia
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

Elettronica
Elettronica
Elettronica
Elettronica
Elettronica
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

Assemblea finale
Assemblea finale
Assemblea finale
Assemblea finale
Assemblea finale
Assemblea 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

Concorso Audio 2017
Concorso Audio 2017
Concorso Audio 2017
Concorso Audio 2017

Secondo classificato all'Audio Contest 2017

Consigliato: