Innehållsförteckning:

Raspberry Pi Spotify -spelare med 3D -tryckt fodral: 4 steg (med bilder)
Raspberry Pi Spotify -spelare med 3D -tryckt fodral: 4 steg (med bilder)

Video: Raspberry Pi Spotify -spelare med 3D -tryckt fodral: 4 steg (med bilder)

Video: Raspberry Pi Spotify -spelare med 3D -tryckt fodral: 4 steg (med bilder)
Video: Leap Motion SDK 2024, Juli
Anonim
Raspberry Pi Spotify -spelare med 3D -tryckt fodral
Raspberry Pi Spotify -spelare med 3D -tryckt fodral

I denna instruerbara kommer jag att visa dig hur du gör en Raspberry Pi -baserad musikspelare som kan spela lokal musik, webbradiostationer och fungerar som en spotify -anslutningshögtalare, allt inrymt i ett väggmonterbart 3D -tryckt fodral.

Jag byggde den här musikspelaren för mina flickvänners kök, eftersom vi gillar att lyssna på musik medan vi lagar mat eller bakar, men datorhögtalarna som blar från vardagsrummet gör det bara inte.

Du kommer behöva:

  • Raspberry Pi 3
  • Micro SD -kort (min. 8 GB)
  • Stereohögtalare med integrerad USB DAC
  • Säker avstängningskrets
  • 3,5 "pekskärm
  • Kvinna till man Micro USB -kabel
  • Lödkolv
  • Wire Stripper
  • Trådar

För installation:

  • Tangentbord
  • Mus
  • HDMI -skärm

Steg 1: Konfigurera Pi

Konfigurera Pi
Konfigurera Pi

Låt oss först reda ut programvarans sida av saker. Musikspelaren är baserad på Logitechs populära, men pensionerade serie Squeezebox -spelare. Pi kör LogitechMediaServer och Squeezelite -klienten samt Jivvelite -gränssnittet. Du behöver grundläggande SSH- och kommandolinkkunskaper för följande steg. Om du inte känner till SSH är OverTheWire ett bra ställe att lära dig hur du använder kommandoraden och SSH.

Ladda ner Raspbian och blinka till SD -kortet med något av följande program:

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

Sätt i SD -kortet i Pi och anslut alla kringutrustning (tangentbord, mus, bildskärm) och ström. När du har startat in på skrivbordsmiljön, konfigurera wifi och aktivera SSH- och GPIO -funktioner i inställningarna.

Du kan nu koppla bort alla kringutrustning och fortsätta via SSH från vilken dator som helst i samma nätverk för att konfigurera Pi.

När du är ansluten via SSH använder du följande kommando för att komma åt Raspberry Pi: s setigns

sudo raspi-config

Ändra språk, tangentbordslayout och användarlösenord enligt dina behov (valfritt), expandera sedan filsystemet och bekräfta omstartsprompten.

Anslut sedan pekskärmen och installera alla drivrutiner som behövs (beror på vilken skärm som är tillgänglig för dig):

  • Adafruit TFT -drivrutiner
  • Waveshare TFT -drivrutiner

När du har konfigurerat det korrekt bör du se skrivbordsmiljön på pekskärmen.

För att konfigurera musikspelaren följde jag John Hagensiekers guide för att konfigurera LogitechMediaServer, Squeezelite och Jivelite. Se bara till att USB -högtalaren är ansluten och att rätt ljudkort är valt.

Support för Spotify Connect kan enkelt läggas till via pluginhanteraren i Logitech Media Server.

Jag tog också bort markören permanent, av kosmetiska skäl, med:

sudo nano /etc/lightdm/lightdm.conf

och ändra följande rad

#xserver-command = X

in i

xserver -command = X -nokursor

Skärmen kan kalibreras med hjälp av xinput -kalibratorn enligt beskrivningen i waveshare -wiki.

Efter att ha installerat switch-skriptet från mausberry-kretsar ändrade jag in- och utdata till GPIO20 och GPIO21 eftersom standardutgångarna vi redan använder av pekskärmsrubriken.

Steg 2: Skriva ut fodralet

Skriv ut fodralet
Skriv ut fodralet

Fodralet är en remix/förlängning av arcmatts "Pi TFT plus Console Case" på Thingiverse. I Fusion 360 lade jag till två högtalarhöljen i samma design som originalhuset och modifierade huvudkroppen för att ha två väggmonteringshål och monteringspunkter för USB -högtalarnas ljudkort och ett säkert avstängningskort.

  • Om du vill ändra fodralet för att passa andra komponenter, ladda ner *.f3d -filen.
  • Om du bara vill skriva ut de färdiga STL -filerna laddar du ner zip -filen.

STL -filerna i de mellersta delarna av huvudkroppen och högtalarhuset innehåller hålrum för M3 -muttrar. Pausa utskriften i motsvarande höjd och tillsätt muttrarna innan du fortsätter utskriften.

10% fyllning bör räcka för bak- och framdelarna. De mellersta delarna som innehåller muttrarna bör skrivas ut på en högre fyllningsnivå för att säkerställa tillräcklig strukturell stöd för mutterhålrummen. Två av muttrarna lossnade i ett av mina utskrifter med 10%och lämnade ingen tråd för att hålla bultarna ordentligt.

Här är länken till dingiverse -sidan för höljet

Steg 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

För detta nästa steg bör du ha grundläggande lödningskunskaper.

Öppna USB -högtalaren och koppla bort högtalarna från ljudkortet med deras JST -kablar. Klipp och ta bort USB -kabeln i lämplig längd från ljudkortet. För att spara utrymme lödde jag USB -kablarna direkt till testkuddarna på undersidan av Pi. Om du inte kan spåra kuddarna med en multimeter, här är en bra lista över kuddnummer. Jag använde PP46 till PP48 och 5V matningsstift för att ansluta ljudkortet (se bild).

Förbered den säkra avstängningskretsen genom att avlöda vippomkopplaren och ersätta den med två längder isolerad tråd. Sätt omkopplaren i urtaget och löd de fria ledningarna på plats.

Klipp av hanänden på mikro -USB -kabeln och ta bort ström- och datakablarna. Löd den röda strömkabeln på USB -kabeln till PP2 och den svarta kabeln till PP5 (se bild). Honaänden på mikro -USB -kabeln måste anslutas till hanänden på kretskortet för säker avstängning. Skivan kan limmas på plats i botten av fodralet.

Jag tillsatte senare varmt lim till alla lödpunkter för att stabilisera och lägga till lite spänningsavlastning.

Kredit för Pi -bilden: Wikipedia, användare: Multicherry

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

Steg 4: Slutmontering

Slutmontering
Slutmontering
Slutmontering
Slutmontering
Slutmontering
Slutmontering

Den slutliga konstruktionen är lite krånglig, men med tillräckligt långa ledningar ska allt passa.

Högtalarhöljet var lite på den lilla sidan, vilket tillsammans med det utblåsta mutterhuset på ena sidan gjorde att den vänstra högtalaren inte stängde i linje med högtalargrillen.

De tre ryggstyckena kan anslutas till varandra med hjälp av M3 -bultar. Bultarna skär av en tråd första gången du skruvar i dem. Så länge du inte tar isär dem för ofta, bör denna anslutning vara tillräckligt stark.

Limma avstängningskortet i höljet och skruva fast ljudkortet på avstånden.

Raspberry Pi kan fästas på mittkåpan med M3 -bultar. Se till att sätta i SD -kortet efter att du har skruvat fast Pi: et, eftersom det är något större som höljet. Det kan sättas in efteråt med en pincett, genom öppningen i sidan.

När du har lagt till pekskärmen är det bara att skruva fast frontplattan.

Jag hade inte en mikro -USB -kabel till hands innan jag slutförde bygget, så jag driver tillfälligt Pi genom Pi: s mikro -USB -port med en powerbank. Jag kommer att lägga till den saknade kabelanslutningen vid ett senare tillfälle.

Jag hoppas att du gillade denna mini jukebox -byggnad. Jag ser fram emot att testa detta under de närmaste veckorna. Om du har några frågor eller förbättringsidéer, lämna mig en kommentar nedan och jag ska försöka återkomma till dig så snart som möjligt

Ljudtävling 2017
Ljudtävling 2017
Ljudtävling 2017
Ljudtävling 2017

Tvåa i ljudtävlingen 2017

Rekommenderad: