Innholdsfortegnelse:

Raspberry Pi Spotify Player With 3D Printed Case: 4 Steps (with Pictures)
Raspberry Pi Spotify Player With 3D Printed Case: 4 Steps (with Pictures)

Video: Raspberry Pi Spotify Player With 3D Printed Case: 4 Steps (with Pictures)

Video: Raspberry Pi Spotify Player With 3D Printed Case: 4 Steps (with Pictures)
Video: Raspberry Pi and Spotify Powered E-Ink Display (Tutorial) 2024, November
Anonim
Raspberry Pi Spotify -spiller med 3D -trykt etui
Raspberry Pi Spotify -spiller med 3D -trykt etui

I denne instruksen skal jeg vise deg hvordan du lager en Raspberry Pi -basert musikkspiller som kan spille lokal musikk, nettradiostasjoner og fungere som en spotify -tilkoblingshøyttaler, alt plassert i et veggmonterbart 3D -trykt etui.

Jeg bygde denne musikkspilleren til kjøkkenet til venninnene mine, ettersom vi liker å lytte til musikk mens vi lager mat eller baker, men datamaskinhøyttalerne som blar fra stua, kutter det bare ikke.

Du vil trenge:

  • Raspberry Pi 3
  • Micro SD -kort (min. 8 GB)
  • Stereohøyttalere med integrert USB DAC
  • Safe Shutdown Circuit
  • 3,5 "berøringsskjerm
  • Kvinne til mann Micro USB -kabel
  • Loddejern
  • Wire Stripper
  • Ledninger

For oppsett:

  • Tastatur
  • Mus
  • HDMI -skjerm

Trinn 1: Sette opp Pi

Sette opp Pi
Sette opp Pi

La oss først sortere ut programvaresiden av tingene. Musikkspilleren er basert på Logitechs populære, men pensjonerte serie Squeezebox -spillere. Pi kjører LogitechMediaServer og Squeezelite -klienten i tillegg til Jivvelite -grensesnittet. Du trenger grunnleggende SSH- og kommandolinjekunnskaper for de følgende trinnene. Hvis du ikke er kjent med SSH, er OverTheWire et flott sted å lære å bruke kommandolinjen og SSH.

Last ned Raspbian og blits den til SD -kortet ved hjelp av et av følgende programmer:

  • Win32DiskImager (Windows)
  • ApplePi Baker (Mac)
  • Etser (Mac og Windows)

Sett inn SD -kortet i Pi og koble til alle eksterne enheter (tastatur, mus, skjerm) og strøm. Når du har startet opp på skrivebordsmiljøet, konfigurerer du wifi og aktiverer SSH- og GPIO -funksjonalitet i innstillinger.

Du kan nå koble fra alle eksterne enheter og fortsette via SSH fra hvilken som helst datamaskin i samme nettverk for å sette opp Pi.

Når du er koblet til via SSH, bruker du følgende kommando for å få tilgang til Raspberry Pi's settigns

sudo raspi-config

Endre språk, tastaturoppsett og brukerpassord i henhold til dine behov (valgfritt), utvid deretter filsystemet og bekreft omstartsprompten.

Deretter kobler du til berøringsskjermen og installerer nødvendige drivere (avhenger av hvilken skjerm som er tilgjengelig for deg):

  • Adafruit TFT -drivere
  • Waveshare TFT -drivere

Når du har konfigurert det riktig, bør du se skrivebordsmiljøet på berøringsskjermen.

For å sette opp musikkspilleren fulgte jeg John Hagensiekers guide for å sette opp LogitechMediaServer, Squeezelite og Jivelite. Bare sørg for at USB -høyttaleren er tilkoblet og at riktig lydkort er valgt.

Støtte for Spotify Connect kan enkelt legges til via pluginbehandling i Logitech Media Server.

Jeg fjernet også markøren permanent, av kosmetiske årsaker, ved å bruke:

sudo nano /etc/lightdm/lightdm.conf

og endre følgende linje

#xserver-command = X

inn i

xserver -command = X -nokursor

Skjermen kan kalibreres ved hjelp av xinput -kalibratoren som beskrevet i waveshare -wikien.

Etter å ha installert switch-skriptet fra mausberry-kretser, endret jeg in- og output til GPIO20 og GPIO21 siden standardutgangene vi allerede bruker av berøringsskjermoverskriften.

Trinn 2: Skrive ut saken

Skriver ut saken
Skriver ut saken

Saken er en remiks/forlengelse av arcmatts "Pi TFT plus Console Case" på Thingiverse. I Fusion 360 la jeg til to høyttalerhus i samme design som originalhuset og endret hoveddelen til å inneholde to veggmonteringshull og monteringspunkter for lydkortet for USB -høyttalere og et sikkert avstengningskort.

  • Last ned *.f3d -filen hvis du vil endre saken slik at den passer til andre komponenter.
  • Hvis du bare vil skrive ut de ferdige STL -filene, kan du laste ned zip -filen.

STL -filene i de midtre delene av hoveddelen og høyttalerhuset inneholder tomrom for M3 -muttere. Sett utskriften på pause i tilsvarende høyde og legg til mutrene før du fortsetter utskriften.

10% fylling bør være tilstrekkelig for bak- og frontdelene. De midterste delene som inneholder mutterne, skal skrives ut på et høyere utfyllingsnivå for å sikre tilstrekkelig strukturell støtte for mutterhullene. To av mutrene brøt løs i et av utskriftene mine med 10%, og etterlot ingen tråd for å holde boltene ordentlig.

Her er lenken til thingiverse -siden for vedlegget

Trinn 3: Elektronikk

Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk

For dette neste trinnet bør du ha grunnleggende loddeferdigheter.

Åpne USB -høyttaleren og koble høyttalerne fra lydkortet med JST -kablene. Klipp og fjern USB -kabelen i passende lengde fra lydkortet. For å spare plass loddet jeg USB -ledningene direkte til testputene på undersiden av Pi. Hvis du ikke kan spore putene med et multimeter, her er en god liste over putenummer. Jeg brukte PP46 til og med PP48 og 5V forsyningspinnen for å koble lydkortet (se bildet).

Forbered den sikre avstengningskretsen ved å avlodde vippebryteren og erstatte den med to lengder isolert ledning. Sett bryteren i fordypningen og lodd de frie ledningene på plass.

Kutt den mannlige enden av mikro -USB -kabelen og fjern strøm- og datakablene. Lodd den røde strømledningen til USB -kabelen til PP2 og den svarte ledningen til PP5 (se bildet). Hunnenden av mikro -USB -kabelen må kobles til hannenden av kretskortet for sikker avstengning. Brettet kan limes på plass i bunnen av saken.

Jeg la senere til varmt lim på alle loddepunktene for å stabilisere og legge til litt strekkavlastning.

Kreditt for Pi -bildet: Wikipedia, bruker: Multicherry

commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg

Trinn 4: Sluttmontering

Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering

Den siste konstruksjonen er litt urolig, men med lange nok ledninger skal alt passe.

Høyttalerhuset var litt på den lille siden, som sammen med det blåste ut mutterhuset på den ene siden gjorde at venstre høyttaler ikke lukket i flukt med høyttalergrillen.

De tre ryggstykkene kan kobles til hverandre ved hjelp av M3 -bolter. Boltene kutter en tråd første gang du skruer dem inn. Så lenge du ikke tar dem fra hverandre for ofte, bør denne forbindelsen være sterk nok.

Lim kretskortet for avstengning inn i saken og skru lydplaten på avstandene.

Raspberry Pi kan festes til midterhuset med M3 -bolter. Sørg for å sette inn SD -kortet etter at du har skrudd Pi på plass, ettersom det er litt større som foringsrøret. Den kan settes inn etterpå med en pinsett, gjennom åpningen i siden.

Etter at du har lagt til berøringsskjermen, er det bare å skru frontplaten på plass.

Jeg hadde ikke en mikro -USB -kabel for hånden før jeg fullførte bygget, så jeg driver Pi midlertidig om Pi -mikro -USB -porten bruker en strømbank. Jeg vil legge til den manglende kabelforbindelsen på et senere tidspunkt.

Jeg håper du likte denne mini jukebox -bygningen. Jeg gleder meg til å teste dette i løpet av de neste par ukene. Hvis du har spørsmål eller forbedringsideer, legg igjen en kommentar nedenfor, så prøver jeg å komme tilbake til deg så snart som mulig

Lydkonkurranse 2017
Lydkonkurranse 2017
Lydkonkurranse 2017
Lydkonkurranse 2017

Runner Up i lydkonkurransen 2017

Anbefalt: