Innehållsförteckning:
- Steg 1: Delar som används
- Steg 2: Installera Raspbian
- Steg 3: Installera Raspotify på Raspberry Pi
- Steg 4: Bestäm vilken högtalare som ska användas
- Steg 5: Ansluta förförstärkta högtalare
- Steg 6: Välj rätt förstärkare
- Steg 7: Ansluter allt Togheter
- Steg 8: Bygg höljet
- Steg 9: Färdig produkt
Video: Sonos gillar Spotify Wifi -högtalare: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
I det här projektet kommer vi att bygga en Wifi -högtalare som har Spotify Client inbyggd. Detta innebär att du enkelt kan välja att spela på den specifika högtalaren i spotify. Du behöver inte hantera skitblåtand eftersom det här är baserat på ethernet. Din musik kommer till och med att spela ytterligare om du av misstag stänger din Spotify. Det är som en Sonos men sedan gjort på egen hand.
Den är baserad på Raspotify -programvaran för Raspberry Pi. Detta är en lättanvänd och inte så svår att installera programvara.
Jag försökte mitt bästa för att förklara allt så enkelt som möjligt så att alla kan bygga detta, även nybörjare som aldrig byggt något tidigare borde kunna återskapa detta.
Steg 1: Delar som används
Innan du startar detta projekt rekommenderar jag att du köper alla delar.
- Hallon Pi 4
- micro SD -kort (minst 8 GB) (+vid behov en adapter)
- Dator
- Högtalare och förstärkare (se steg 4)
- Verktyg
- Strömförsörjning (se steg 6)
Nu när du har allt kan det riktigt roliga börja.
Steg 2: Installera Raspbian
Innan vi kan starta projektet måste vi installera ett operativsystem på vår Raspberrry pi. I det här fallet kommer vi att använda "Raspbian Buster med skrivbord och rekommenderad programvara".
Att installera Raspbian på Raspberry Pi är ganska enkelt. Vi laddar ner Raspbian och skriver skivavbilden till ett microSD -kort och startar sedan Raspberry Pi till det microSD -kortet.
Du behöver ett microSD -kort (med minst 8 GB), en dator med en plats för det och naturligtvis en Raspberry Pi och grundläggande kringutrustning (en mus, tangentbord, skärm och strömkälla).
Steg 1: Ladda ner operativsystemet
Raspian kan installeras från denna webbplats. Vi måste installera "Raspbian Buster med skrivbord och rekommenderad programvara". Klicka nu på "Ladda ner ZIP" och nedladdningen ska börja. (detta kan ta ett par minuter beroende på din Ethernet -anslutning)
Steg 2: Skriva bilden till SD -kortet
Nu måste du ladda ner och installera programvaran som skriver bilden till SD -kortet. En bra att använda heter Etcher, och den fungerar på alla plattformar (Linux, Mac och Windows). Du kan ladda ner den från över på deras webbplats.
1. När du har laddat ner Etcher följer du instruktionerna för att installera den.
2. Sätt i ditt SD -kort i datorn. (Eftersom vissa datorer inte har en SD -kortläsare kan du behöva använda en USB -adapter.)
3. Öppna Etcher och välj den Raspbian -bild som vi just laddat ner.
4. Välj det SD -kort som du vill installera Raspbian på. Dubbelkolla för att se om det är rätt enhet eftersom det kommer att torka av det.
5. När du har bekräftat bilden och enheten kan du fortsätta att blinka SD -kortet, välj Flash.
6. När det är klart kan du säkert ta bort SD -kortet från datorn.
7. Sätt in SD -kortet i din Raspberry Pi och andra extra sladdar som ström, mus, tangentbord och HDMI -sladden.
8. Nu guidas du igenom installationsprocessen. Glöm inte att ansluta till ethernet eftersom Spotify Connect är baserat på Ethernet. Installationsprocessen är ganska rak, så det borde inte vara ett problem.
9. Du har nu installerat Raspian framgångsrikt på din Raspberry Pi och du kan gå vidare till nästa steg. grattis!
Steg 3: Installera Raspotify på Raspberry Pi
Raspotify är en Spotify Connect -klient för Raspbian på Raspberry Pi som bara fungerar ™. Raspotify är ett Debian -paket och tillhörande arkiv som tunt omsluter det fantastiska librespot -biblioteket av Paul Lietar och andra. Det fungerar ur lådan på alla tre versionerna av Pi, direkt efter installationen.
Själva installationen är så enkel som möjligt, följ bara stegen nedan så kommer du igång på 5 minuter.
1. Öppna terminalen med genvägen "CTRL + ALT + T"
2. Skriv in terminalen följande och tryck på enter efteråt. Det här kommandot laddar ner och installerar Debian -paketet och lägger till det lämpliga förvaret, vilket säkerställer att du alltid är uppdaterad med ändringar uppströms.
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
3. Efter installationen kommer vi att köra en snabbkontroll. Öppna din Spotify och leta efter tillgängliga enheter. Det bör finnas en "raspotify (raspberrypi)" högtalare tillgänglig som visas nedan.
4. Nu när allt fungerar kan vi konfigurera Raspotify. Genom att skriva följande kommando i terminalen kan vi ändra inställningarna, till exempel namnet som vi vill ska visas på Spotify.
sudo nano/etc/default/raspotify
5. När du har tryckt på enter ska du se följande.
Det du har öppnat är Raspotify -konfigurationsfilen. I den här filen ser du flera olika alternativ som du kan konfigurera själv. Vi kommer bara att ändra två inställningar: Bitrate och enhetsnamn.
6. För att ändra enhetsnamnet måste vi först kommentera raden. Detta kan göras genom att trycka på raderingsknappen, din text på raden blir nu vit. Nu kan vi välja ett namn som ska visas i Spotify, jag valde Dining Room eftersom det är platsen där mina högtalare kommer att sitta. Byt bara ut raspotify med det namn du vill ha.
Till exempel:
DEVICE_NAME = "Matsal"
7. Efter att vi har ändrat vårt namn kommer vi att ändra Bitrate. Detta kommer att ge oss lite bättre ljudkvalitet.
Uncomment linjen och ersätt 160 med 320.
BITRATE = "320"
8. Nu ska koden se ut så här, förutom namnskillnaden.
#/etc/default/raspotify - Argument/konfiguration för librespot # Enhetsnamn på Spotify Connect DEVICE_NAME = "Matsal"
# Bitrate, en av 96 (låg kvalitet), 160 (standardkvalitet) eller 320 (hög kvalitet)
BITRATE = "320"
# Ytterligare kommandoradsargument för librespot kan ställas in nedan.
# Se `librespot -h` för mer information. Se till att alla argument du anger # inte redan täcks av andra variabler i den här filen. (Se demonens # config på `/lib/systemd/system/raspotify.service` för mer tekniska detaljer.) # # För att göra din enhet synlig på Spotify Connect på Internet lägger du till ditt # användarnamn och lösenord som kan ställas in via" Ange enhetslösenord ", i dina # kontoinställningar, använd`-användarnamn` och `-lösenord`. # # För att välja en annan utmatningsenhet (dvs. en USB-ljuddongel eller HDMI-ljudutgång), # använd `--enhet` med något som` --enhet hw: 0, 1`. Din körsträcka kan variera. # #OPTIONS = "-användarnamn-lösenord"
# Kommentera att använda en cache för nedladdade ljudfiler. Cachen är inaktiverad av
# standard. Det är bäst att lämna detta som det är om du vill använda det, eftersom # behörigheter är korrekt inställda i katalogen `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"
# Som standard är volymnormaliseringen aktiverad, lägg till alternativ volym
# argument här om du vill, men dessa borde vara bra. #VOLUME_ARGS = "-aktivera-volym-normalisering --linjär volym-initial-volym = 100"
# Backend kan ställas in här, men det är för mycket avancerade användningsfall av
# librespot, så du borde inte behöva ändra detta under normala omständigheter. #BACKEND_ARGS = "-backend alsa"
10. För att spara filen tryck "CTRL + X" följt av "y" och sist men inte minst tryck enter.
11. Starta om Raspotify med följande kommando.
sudo systemctl starta om raspotify
Kontrollera det snabbt som vi gjorde i steg 3 och se om namnet har ändrats eller inte.
12. Nu är allt klart och vi kan göra våra högtalare klara!
Steg 4: Bestäm vilken högtalare som ska användas
I det här projektet kommer jag att gå över 2 typer av högtalare. De som redan är förstärkta och högtalarna som inte är förstärkta än.
De förförstärkta högtalarna är de enklaste att hantera eftersom du bara måste ansluta en aux-kabel till dess ingång. Det gör den här typen av högtalare till det bästa valet för personer som inte vet så mycket om elektronik eller bara vill ha en mer out of the box -upplevelse.
Högtalarna som inte förstärks redan är lite svårare att arbeta med. Vi måste ansluta en förstärkare till högtalarna och bygga ett fodral runt det. Det här är ett bra sätt att återanvända gamla bokhylleshögtalare, som jag kommer att göra. Vi kommer att lägga till en billig förstärkare från Kina för att minska våra totala kostnader. Om du älskar att göra DIY -projekt kan du till och med bygga en bokhylla själv. Jag rekommenderar den från denna instruerbara. Jag använde högtalarna från min gamla Phillips Streamium MCI900. Tyvärr gick förstärkaren av den sönder, så jag är nu en icke-förstärkt högtalare. Vi kommer också att behöva en strömförsörjning för att driva vårt projekt, men vi pratar om det om en minut.
Om du använder förförstärkta högtalare kan du gå till nästa steg.
Om du använder en icke-förstärkt högtalare kan du hoppa över nästa hoppning.
Steg 5: Ansluta förförstärkta högtalare
Om dina högtalare redan är anslutna till en förstärkare som har en AUX -port, ska du bara ansluta en aux -kabel från Raspberry Pi till förstärkaren och koppla bort kringutrustningen från Raspberry Pi. Allt borde fungera just nu! Se till att du inte kopplar bort strömkabeln och Ethernet -kabeln (endast när du inte är ansluten via Wifi) samt AUX -kabeln. Du bör ha ungefär samma anslutningar som på bilden nedan och nu är du klar. Du skapade en sonos som högtalare med en Raspberry Pi och du kan börja lyssna på musik.
Observera att Ethernet -kabeln inte är nödvändig
Steg 6: Välj rätt förstärkare
Hur väljer man rätt förstärkare och strömförsörjning? Det är frågan vi kommer att svara på i det här steget.
1. Hur många watt behöver du? Detta bör anges i specifikationerna för bokhyllans högtalare. Jag har två högtalare som använder 50 watt vardera. Det betyder att jag måste köpa en 50 * 2 förstärkare. Gå bara till webbplatser som ebay, amazon, alibaba och sök efter "2 * 50W förstärkare". Det enda förstärkaren ska ha är en AUX -port. Du kan också köpa en med bluetooth, men det är inte nödvändigt. Jag håller med den här. Det är en 2 *50W förstärkare baserad på ett TPA3116 -chip. Detta passar mina högtalare.
2. Vilken strömförsörjning ska jag köpa? Den effekt som behövs för att driva din förstärkare finns i förstärkarens specifikationsblad. Min behövde 24V så jag var tvungen att köpa en 24V strömförsörjning. Strömstyrkan som behövs kan enkelt beräknas med denna formel: I = P (watt) / U, så i mitt fall måste jag göra 100 /24 = 4,16 ==> Så jag behöver en 24V 4.2A strömförsörjning. Det är bättre att gå för en högre strömstyrka, så att du inte lägger för mycket stress på strömförsörjningen.
Jag hade en gammal bärbar datorladdare som låg på 24V och 100watts. Så jag bestämde mig för att använda den. Om du inte har en sådan strömförsörjning i närheten kan du använda industriella sådana som visas på bilden nedan. De har en mycket bra bank för pengarna.
Steg 7: Ansluter allt Togheter
Anslutningen är olika för varje förstärkare, men principen är densamma. Detta var min schematiska, dina bör se likadana ut.
Strömförsörjning:
Ansluten till vägguttag.
Blå tråd till N
Brun tråd till L
Grön/gul tråd till GND
V + DC + av förstärkare
V- DC - av förstärkaren
Raspberry Pi:
USB C till vägguttag
AUX -kabel till förstärkare
(Ethernet -kabel till router)
Förstärkare:
DC ut - till högtalare
DC ut + till högtalare
Så småningom kommer du att sluta med något som på bilden nedan. Nu ska allt fungera bra och dina nya WIFI -högtalare är redo att spela lite musik.
Steg 8: Bygg höljet
Du kan om du vill bygga ett riktigt fint hölje för elektroniken, men det är inte nödvändigt. Jag stoppade precis min elektronik i en matlåda, eftersom jag kommer att gömma matlådan. Jag borrade hål för potentiometrarna och borrade monteringshål för förstärkaren och Raspberry Pi. Min strömförsörjning är från en bärbar datorladdare, så jag bestämde mig för att inte lägga den i matlådan för att säkra lite utrymme. Men om du köpte industrin är det nödvändigt att sätta in nätaggregatet i lådan av säkerhetsskäl.
Jag tycker inte att min matlåda ser bra ut, men den kommer som sagt att vara dold. Men förresten, här är några bilder på min matlåda -förstärkare!
Steg 9: Färdig produkt
Jag är mycket nöjd med slutresultatet. Ljudkvaliteten är ganska bra speciellt när man tänker på att projektet bara kostade mig 60 euro totalt. Utseendet på min förstärkare behöver dock en del arbete.
Jag tycker att det är ganska häftigt att du kan bygga in en Spotify -klient i dina redan befintliga högtalare. Det är bara så bekvämt att du inte behöver ansluta via bluetooth som de flesta högtalare. Du kan bara välja vilken högtalare du vill ha med ett klick på en knapp. Det är precis som en Sonos -högtalare men då för smuts billigt.
Här kommer några bilder på slutresultatet!
Rekommenderad:
Lägg till Aux till Sonos med Raspberry Pi: 26 steg (med bilder)
Lägg till Aux till Sonos med Raspberry Pi: Jag har alltid varit fascinerad av Raspberry Pi men har aldrig haft ett riktigt behov av en förrän nu. Vi har tre Sonos -komponenter i vårt hus: En Play 5 i vardagsrummet, en Play 3 i sovrummet och en Sonos CONNECT: AMP som driver utomhushögtalare på våra
Sonos Spotify Vinyl Emulator: 26 steg
Sonos Spotify Vinyl Emulator: Observera att detta inte är den senaste uppsättningen instruktioner för detta projekt: Besök https://www.hackster.io/mark-hank/sonos-spotify-vinyl-emulator-3be63d för den senaste uppsättningen instruktioner och support Att lyssna på musik på vinyl är fantastiskt. Dess
Billig (er) Sonos Architectural With IKEA: 8 steg (med bilder)
Billiga (er) Sonos Architectural Med IKEA: Sedan Sonos startade har många beklagat de höga priserna på deras högtalare och särskilt priserna på deras Connect -enheter som erbjuder line -out för användning med dina egna högtalare. Connect -enheterna saknar också många funktioner i den fristående
Instagram gillar hastighetsmätare av Arduino & ESP8266: 6 steg
Instagram gillar hastighetsmätare av Arduino & ESP8266: Det skulle vara kul att se hur dina Instagram -inlägg fungerar i aktion! Vi ska bygga en mätare som visar dina gillningar per minut hastighet. I den här artikeln lär du dig hur du får data från webbsidor av ESP8266 och skickar dem till Arduino för att analysera och
Raspberry Pi Spotify -spelare med 3D -tryckt fodral: 4 steg (med bilder)
Raspberry Pi Spotify -spelare med 3D -tryckt fodral: I denna instruerbara ska jag 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 en väggmonterbar 3D -tryckt fodral. Jag byggde denna musikspelare för