Har du någonsin velat ha en högtalare som kan streama sin egen musik? Vad sägs om en som är ansluten till Spotify, Google Music och SoundCloud? AirPlay-stöd låter bra? I det här projektet ska jag visa dig hur du får just det med en gammal högtalare och en Raspberry Pi.
Du behöver grundläggande elektronikkunskaper men annars är det väldigt lätt att göra.
Vi har sagt det gång på gång på MakeUseOf. Raspberry Pis är fantastiska. Jag har gjort en till ett mediacenter, Christian förvandlade sin till en trådlös skrivare och James använde sin för att surfa anonymt på Internet. Det här projektet är min favorit överlägset.
Steg 1: Vad du behöver
För detta projekt behöver du en Raspberry Pi; helst en B+ men alla modeller klarar sig med en trådlös USB-dongel, en Micro USB-strömkabel, ett fodral och ett MicroSD-kort. Jag använde detta kit från Amazon.
Du behöver också en gammal högtalare. Jag använde en Vantage gitarrhögtalare med en inbyggd förstärkare som jag hade liggandes. Du kan köpa liknande modeller för cirka $50 men alla gamla högtalare borde fungera. Raspberry Pi:s ljudutgång är inte bra så om högtalarna inte har en inbyggd förstärkare som min gjorde, måste du lägga till en till din Pi. Jag gillar den här från HiFiBerry även om den inte stöder B+ ännu.
Du behöver också:
En aux-kabel Ett uttag med två kontakter En stickpropp Två meter tretrådig kabel Isoleringstejp eller värmekrympning Heavy duty monteringstejp Löd och en lödkolv Diverse skruvmejslar Trådavdragare Clippers
Steg 2: Blinkande Pi
Innan du börjar med bygget är det viktigt att få Raspberry Pi att fungera korrekt. För det här projektet använder jag Wouter van Wijks operativsystem Pi MusicBox.
Ladda ner och extrahera .blixtlås fil från Wouters webbplats.
Det finns många sätt att flasha – eller installera en diskavbildning – på ett SDCard för en Raspberry Pi. GUI-gränssnitten är enklare men är inte lika säkra som att göra det själv via kommandoraden. Embedded Linux Wiki har en fullständig guide om de olika metoderna som är tillgängliga för varje plattform. Följ stegen de tillhandahåller. Om en metod inte fungerar, prova en annan.
När MicroSD-kortet har blinkat, använd Windows Explorer eller Finder för att navigera till config mapp och öppna settings.ini i en textredigerare.
Under Nätverksinställningar ange dina WiFi-uppgifter och spara filen. Du kan också namnge din högtalare; standardnamnet är Speldosa men jag ringde min TheAmp. Mitt första val, TheAwesomeAmp var för lång.
Det är möjligt att konfigurera allt nu men det är enklare att göra det via webbgränssnittet.
Steg 3: Konfigurera Pi MusicBox
Sätt i MicroSD-kortet i Pi. Sätt i några hörlurar i ljudutgången och anslut dem till strömmen. Vänta cirka 90 sekunder tills den startar upp helt.
Peka på din webbläsare på din dator [speakername].lokal. I mitt fall är det theamp.local. Om allt gick bra bör du ansluta till högtalaren via Music Player Daemon (MPD) webbgränssnitt. Om det inte gjorde det, få felsökning!
Öppna inställningsmenyn och konfigurera dina tjänster. Du behöver vanligtvis bara lägga till inloggningsuppgifter men för vissa, som SoundCloud, måste du följa stegen de tillhandahåller för att få en autentiseringstoken.
Om du bara använder Pi:s ljudutgång som jag, under Audio menyval Analog för Ljudutgång.
Klick Uppdatera inställningarna och vänta medan Pi:n startar om.
Återanslut med webbgränssnittet och spela något med hörlurarna i. Efter ett par sekunder bör du höra din valda låt.
Pi:n är nu klar så det är dags att ställa in högtalaren.
Steg 4: Ta isär högtalaren
Ta försiktigt isär högtalaren. Ta dig tid, ta bilder av var varje skruv går och bryt ingenting. Högtalaren jag använde var väldigt lätt att ta isär. Jag kopplade bort högtalaren från förstärkaren, tog bort alla skruvar på baksidan, höll förstärkaren stadigt och skruvade loss de övre skruvarna.
Med alla skruvar borttagna kunde förstärkaren och frontplattan skjutas framåt.
Steg 5: Undersök elektroniken
Innan du gör något med en obekant krets är det viktigt att ta reda på vad den gör. Det var lätt att se den extra ljudingången på min förstärkare eftersom det yttre uttaget var tydligt märkt. Din kan vara lite svårare att hitta. Ursprungligen hade jag planerat att ansluta Pi:n genom en nedtrappningstransformator till högtalarens nätanslutning. Det var inte möjligt på grund av hur det var kopplat.
Jag bestämde mig för att köra Pi och förstärkare på separata strömkretsar. Pi:n tar ett tag att starta upp och drar väldigt lite ström när den inte används så jag ville ha den alltid på. Förstärkaren producerar transformatorbrum när den är ansluten till strömmen och inte spelar musik så jag ville ha den lätt att stänga av. Att granska styrelsen hjälpte mig att fatta beslut om hur jag skulle gå vidare.
Steg 6: Anslut till ingången
Ta din aux-kabel, klipp av ena änden och skala av en bra del av det återstående yttre lagret. Det ska finnas två kablar inuti lindade i koppartråd. Du måste ansluta de två ledningarna till förstärkaringången och koppartråden till metallhöljet för jordning.
På min förstärkare hade ingångsuttaget två ledningar som gick till förstärkaren. Jag kopplade bort dessa kablar vid ingångsuttaget – jag klippte bara av dem – och lödde aux-kabelns ledningar till dem. Jag tätade anslutningen med isoleringstejp även om värmekrympning också skulle ha fungerat. Om det finns två ledningar av samma färg, koppla ihop dem. De brukar vara röda.
Jag kopplade koppartråden till fodralet genom att göra en ögla, lossa en fodralskruv, vira trådöglan runt den och sedan dra åt skruven igen.
Steg 7: Lägga till Pi
Det är nu dags att lägga till Pi till förstärkaren.
Dra strömkabeln upp genom samma hål som högtalarkablarna använder.
Använd ett par remsor av dubbelsidig monteringstejp, fäst Pi:n på förstärkarhöljet. Anslut strömkabeln och aux-ingången till Pi:n innan du sticker ner den. Det är enklare än att försöka ansluta dem senare. Placera den så att den inte stör någon av förstärkarkomponenterna eller orsakar kortslutningar.
Dubbelsidig monteringstejp är perfekt för situationer som denna. Pi kommer sannolikt aldrig att vara under betydande mekanisk belastning. Vi vill bara att den ska stanna där den är. Att försöka montera den på ett metallhölje på något annat sätt skulle vara mycket mer ansträngning än det är värt.
Steg 8: Förkorta nätsladden
Du kommer att lägga till två stickkontakter inuti högtalarhuset så att förstärkaren inte behöver en lång nätsladd. Klipp ner sladden till cirka 15 eller 30 centimeter. Sätt tillbaka kontakten i den nu förkortade kabeln. Var försiktig med att koppla in kontakten och följ en lokal guide.
Steg 9: Gör och montera förlängningssladden
Anslut två-kontaktuttaget, 2 meter treledarkabel och koppla ihop för att bilda en förlängningssladd. Återigen, var mycket noga med att fästa rätt kablar till rätt stift.
Fäst uttaget med två kontakter på sidan av högtalarhöljet med hjälp av monteringstejp. Se till att allt annat kan monteras runt den.
Steg 10: Sätt tillbaka högtalaren
Vänd proceduren från steg 4. Sätt försiktigt tillbaka högtalaren, denna gång med Raspberry Pi ansluten till förstärkarens ingång och inrymd i dess hölje.
Anslut både högtalaren och Pi-strömkablarna till de två eluttagen. Använd buntband för att städa upp eventuella överflödiga ledningar.
Anslut förlängningssladden till ett eluttag och vänta tills Pi:n startar.
Steg 11: Njut!
Med högtalaren inkopplad och igång kan du styra den från webbklienten. Du bör ladda ner en smartphoneklient som MPod för iOS [No Longer Available] eller MPRemote för Android.
På iOS-enheter bör högtalaren också visas under Airplay meny. På Android kan du använda en app som AllStream Cast för att aktivera den.
Om du följde denna konstruktion, dela dina resultat med mig i kommentarerna. Eller låt mig veta om du har några problem.
Bildkredit: piqbg via Shutterstock.com
Om författaren
Harry Guinness (144 artiklar publicerade)
Mer från Harry Guinness
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
