Innehållsförteckning:

Sonos gillar Spotify Wifi -högtalare: 9 steg (med bilder)
Sonos gillar Spotify Wifi -högtalare: 9 steg (med bilder)

Video: Sonos gillar Spotify Wifi -högtalare: 9 steg (med bilder)

Video: Sonos gillar Spotify Wifi -högtalare: 9 steg (med bilder)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Juli
Anonim
Sonos gillar Spotify Wifi -högtalare
Sonos gillar Spotify Wifi -högtalare

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)

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

5. När du har bekräftat bilden och enheten kan du fortsätta att blinka SD -kortet, välj Flash.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

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

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

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!

Bild
Bild
Bild
Bild

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: