Indholdsfortegnelse:

Raspberry Pi Spotify -afspiller med 3D -trykt sag: 4 trin (med billeder)
Raspberry Pi Spotify -afspiller med 3D -trykt sag: 4 trin (med billeder)

Video: Raspberry Pi Spotify -afspiller med 3D -trykt sag: 4 trin (med billeder)

Video: Raspberry Pi Spotify -afspiller med 3D -trykt sag: 4 trin (med billeder)
Video: Йога для начинающих дома с Алиной Anandee #1. Здоровое и гибкое тело за 40 минут 2024, Juli
Anonim
Raspberry Pi Spotify -afspiller med 3D -printet etui
Raspberry Pi Spotify -afspiller med 3D -printet etui

I denne instruktive vil jeg vise dig, hvordan du laver en Raspberry Pi -baseret musikafspiller, der kan afspille lokal musik, webradiostationer og fungerer som en spotify -tilslutningshøjttaler, alt sammen i en vægmonterbar 3D -printet etui.

Jeg byggede denne musikafspiller til mine veninderes køkken, da vi godt kan lide at lytte til musik, mens vi laver mad eller bager, men computerhøjttalerne, der brager fra stuen, skærer den bare ikke.

Du får brug for:

  • Raspberry Pi 3
  • Micro SD -kort (min. 8 GB)
  • Stereohøjttalere med integreret USB DAC
  • Sikker nedlukningskreds
  • 3,5 "berøringsskærm
  • Kvinde til mand Micro USB -kabel
  • Loddekolbe
  • Wire Stripper
  • Ledninger

Til opsætning:

  • Tastatur
  • Mus
  • HDMI -skærm

Trin 1: Opsætning af Pi

Opsætning af Pi
Opsætning af Pi

Lad os først sortere softwaresiden af tingene. Musikafspilleren er baseret på Logitechs populære, men pensionerede serie af Squeezebox -afspillere. Pi kører LogitechMediaServer og Squeezelite -klienten samt Jivvelite -grænsefladen. Du skal bruge grundlæggende SSH- og kommandolinjefærdigheder til de følgende trin. Hvis du ikke kender SSH, er OverTheWire et godt sted at lære at bruge kommandolinjen og SSH.

Download Raspbian og flash det til SD -kortet ved hjælp af et af følgende programmer:

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

Sæt SD -kortet i Pi, og tilslut alle eksterne enheder (tastatur, mus, skærm) og strøm. Når du er startet i skrivebordsmiljøet, skal du konfigurere wifi og aktivere SSH- og GPIO -funktionalitet i indstillinger.

Du kan nu afbryde alle eksterne enheder og fortsætte via SSH fra enhver computer i det samme netværk for at konfigurere Pi.

Når du er tilsluttet via SSH, skal du bruge følgende kommando for at få adgang til Raspberry Pi's settigns

sudo raspi-config

Skift sprog, tastaturlayout og brugeradgangskode i henhold til dine behov (valgfrit), udvid derefter filsystemet og bekræft genstartsprompten.

Tilslut derefter berøringsskærmen og installer de nødvendige drivere (afhænger af hvilken skærm der er tilgængelig for dig):

  • Adafruit TFT -drivere
  • Waveshare TFT -drivere

Når den er korrekt konfigureret, skal du se skrivebordsmiljøet på berøringsskærmen.

For at konfigurere musikafspilleren fulgte jeg John Hagensiekers guide til opsætning af LogitechMediaServer, Squeezelite og Jivelite. Bare sørg for, at USB -højttaleren er tilsluttet, og at det korrekte lydkort er valgt.

Support til Spotify Connect kan let tilføjes via plugin -manager i Logitech Media Server.

Jeg fjernede også markøren permanent af kosmetiske årsager ved hjælp af:

sudo nano /etc/lightdm/lightdm.conf

og ændring af følgende linje

#xserver-command = X

ind i

xserver -command = X -nokursor

Skærmen kan kalibreres ved hjælp af xinput -kalibratoren som beskrevet i waveshare -wiki.

Efter installation af switch-scriptet fra mausberry-kredsløb ændrede jeg in- og output til GPIO20 og GPIO21, da standardoutputene vi allerede bruger af touchscreen-overskriften.

Trin 2: Udskrivning af sagen

Udskrivning af sagen
Udskrivning af sagen

Sagen er en remix/udvidelse af arcmatts "Pi TFT plus Console Case" på Thingiverse. I Fusion 360 tilføjede jeg to højttalerhuse i samme design som det originale etui og ændrede hoveddelen til at have to vægmonteringshuller og monteringspunkter til USB -højttalernes lydkort og et sikkert lukningskort.

  • Hvis du vil ændre sagen, så den passer til andre komponenter, skal du downloade *.f3d -filen.
  • Hvis du kun vil udskrive de færdige STL -filer, skal du downloade zip -filen.

STL -filerne i de midterste dele af hoveddelen og højttalerhuset indeholder hulrum til M3 -møtrikker. Sæt udskrivningen på pause i den tilsvarende højde, og tilføj møtrikkerne, før udskrivningen genoptages.

10% fyld skal være tilstrækkeligt til bag- og forreste dele. De midterste dele, der indeholder møtrikkerne, skal udskrives på et højere udfyldningsniveau for at sikre tilstrækkelig strukturel understøtning af møtrikkens hulrum. To af møtrikkerne brød fri i et af mine udskrifter med 10%, og efterlod ingen tråd til at holde boltene korrekt.

Her er linket til tingens side for kabinettet

Trin 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Til dette næste trin skal du have grundlæggende loddeevner.

Åbn USB -højttaleren, og afbryd højttalerne fra lydkortet ved deres JST -kabler. Skær og fjern USB -kablet i en passende længde fra lydkortet. For at spare plads lodde jeg USB -ledningerne direkte til testpuderne på undersiden af Pi. Hvis du ikke kan spore puderne med et multimeter, er her en god liste over padnumre. Jeg brugte PP46 til og med PP48 og 5V forsyningspinden til at forbinde lydkortet (se billede).

Forbered det sikre nedlukningskredsløb ved at aflodde vippekontakten og udskifte den med to længder af isoleret ledning. Sæt kontakten i fordybningen, og lod de frie ledninger på plads.

Klip hanenden af mikro -USB -kablet af, og fjern strøm- og datakablerne. Lod den røde strømledning på USB -kablet til PP2 og den sorte kabel til PP5 (se billede). Den kvindelige ende af mikro -USB -kablet skal sluttes til hanenden af det sikre afbrydelseskort. Pladen kan limes på plads i bunden af kassen.

Jeg tilføjede senere varm lim til alle loddepletter for at stabilisere og tilføje en vis spændingsaflastning.

Kredit for Pi -billedet: Wikipedia, bruger: Multicherry

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

Trin 4: Endelig samling

Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling

Den endelige konstruktion er lidt besværlig, men med lange nok ledninger skal alt passe.

Højttalerhuset var lidt på den lille side, hvilket sammen med det udblæste møtrikhus på den ene side betød, at den venstre højttaler ikke lukkede i højden med højttalergrillen.

De tre bagstykker kan forbindes til hinanden ved hjælp af M3 bolte. Boltene klipper en tråd første gang du skruer dem i. Så længe du ikke adskiller dem for ofte, bør denne forbindelse være stærk nok.

Lim nedlukningskredsløbet ind i sagen, og skru lydkortet på standoffs.

Raspberry Pi kan fastgøres til midterhuset med M3 bolte. Sørg for at isætte SD -kortet efter at have skruet Pi på plads, da det er lidt større som kabinettet. Det kan indsættes bagefter ved hjælp af en pincet gennem åbningen i siden.

Efter tilføjelse af berøringsskærmen er det kun tilbage at skrue frontpladen på plads.

Jeg havde ikke et mikro -USB -kabel ved hånden, før jeg færdiggjorde opbygningen, så jeg tænder midlertidigt for Pi, selvom Pi's mikro -USB -port bruger en powerbank. Jeg tilføjer den manglende kabelforbindelse på et senere tidspunkt.

Jeg håber, at du nød denne mini jukebox -build. Jeg glæder mig til at teste dette i løbet af de næste par uger. Hvis du har spørgsmål eller forbedringsideer, skal du efterlade mig en kommentar herunder, og jeg vil prøve at vende tilbage til dig hurtigst muligt

Lydkonkurrence 2017
Lydkonkurrence 2017
Lydkonkurrence 2017
Lydkonkurrence 2017

Runner Up i lydkonkurrencen 2017

Anbefalede: