Innholdsfortegnelse:

Sonos Like Spotify Wifi -høyttaler: 9 trinn (med bilder)
Sonos Like Spotify Wifi -høyttaler: 9 trinn (med bilder)

Video: Sonos Like Spotify Wifi -høyttaler: 9 trinn (med bilder)

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

I dette prosjektet vil vi bygge en Wifi Speaker som har Spotify Client innebygd. Dette betyr at du enkelt kan velge i spotify å spille på den spesifikke høyttaleren. Du trenger ikke å forholde deg til elendig bluetooth siden dette er basert på ethernet. Musikken din vil til og med spille videre hvis du ved et uhell lukker Spotify. Det er som en Sonos, men deretter laget på egen hånd.

Den er basert på Raspotify -programvaren for Raspberry Pi. Dette er en enkel å bruke og ikke så vanskelig å sette opp programvare.

Jeg prøvde mitt beste for å forklare alt så enkelt som mulig, slik at alle kan bygge dette, selv nybegynnere som aldri har bygd noe før burde kunne gjenskape dette.

Trinn 1: Deler brukt

Før du starter dette prosjektet, anbefaler jeg deg å kjøpe alle delene.

  • Bringebær Pi 4
  • micro SD -kort (minst 8 GB) (+om nødvendig en adapter)
  • Datamaskin
  • Høyttalere og forsterker (se trinn 4)
  • Verktøy
  • Strømforsyning (se trinn 6)

Nå som du har alt, kan den virkelige moroa begynne.

Trinn 2: Installere Raspbian

Før vi kan starte prosjektet, må vi installere et operativsystem på vår Raspberrry pi. I dette tilfellet vil vi bruke "Raspbian Buster med stasjonær og anbefalt programvare".

Det er ganske enkelt å installere Raspbian på Raspberry Pi. Vi skal laste ned Raspbian og skrive platen til et microSD -kort, og deretter starte Raspberry Pi på det microSD -kortet.

Du trenger et microSD -kort (gå med minst 8 GB), en datamaskin med et spor for det, og selvfølgelig en Raspberry Pi og grunnleggende eksterne enheter (en mus, tastatur, skjerm og strømkilde).

Trinn 1: Last ned operativsystemet

Raspian kan installeres fra dette nettstedet. Vi må installere "Raspbian Buster med stasjonær og anbefalt programvare". Klikk nå på "Last ned ZIP" og nedlastingen skal starte. (dette kan ta et par minutter, avhengig av din Ethernet -tilkobling)

Bilde
Bilde

Trinn 2: Skrive bildet til SD -kortet

Nå må du laste ned og installere programvaren som vil skrive bildet til SD -kortet. En god å bruke kalles Etcher, og den fungerer på alle plattformer (Linux, Mac og Windows). Du kan laste den ned fra over på nettstedet deres.

1. Når du har lastet ned Etcher, følger du instruksjonene for å installere den.

2. Sett inn SD -kortet i datamaskinen. (Fordi noen datamaskiner ikke har en SD -kortleser, må du kanskje bruke en USB -adapter.)

3. Åpne Etcher og velg Raspbian -bildet vi nettopp lastet ned.

Bilde
Bilde

4. Velg SD -kortet du vil installere Raspbian på. Dobbeltsjekk for å sikre at det er riktig stasjon, da dette vil tørke det rent.

Bilde
Bilde

5. Når du har bekreftet bildet og stasjonen, kan du fortsette å blinke SD -kortet, velg Flash.

Bilde
Bilde

6. Når det er ferdig, kan du trygt fjerne SD -kortet fra datamaskinen.

7. Sett inn SD -kortet i Raspberry Pi og andre ekstra ledninger som strøm, mus, tastatur og HDMI -ledning.

8. Nå blir du guidet gjennom oppsettprosessen. Sørg for at du ikke glemmer å koble til ethernet fordi Spotify Connect er basert på Ethernet. Oppsettprosessen er ganske rett frem, så det burde ikke være noe problem.

9. Du har nå installert Raspian på din Raspberry Pi, og du kan gå videre til neste trinn. Gratulerer!

Trinn 3: Installer Raspotify på Raspberry Pi

Raspotify er en Spotify Connect -klient for Raspbian på Raspberry Pi som Just Works ™. Raspotify er en Debian -pakke og tilhørende depot som tynt pakker inn det fantastiske librespot -biblioteket av Paul Lietar og andre. Det fungerer ut av esken på alle tre versjonene av Pi, umiddelbart etter installasjonen.

Selve installasjonen er så enkel som mulig, bare følg de følgende trinnene, så er du i gang om 5 minutter.

1. Åpne terminalen ved å bruke snarveien "CTRL + ALT + T"

2. Skriv inn terminalen følgende og trykk enter etterpå. Denne kommandoen laster ned og installerer Debian -pakken og legger til det passende depotet, som sikrer at du alltid vil være oppdatert med oppstrømsendringer.

curl -sL https://dtcooper.github.io/raspotify/install.sh | sh

3. Etter installasjonen vil vi kjøre en rask sjekk. Åpne Spotify og se etter tilgjengelige enheter. Det bør være en "raspotify (raspberrypi)" høyttaler tilgjengelig som vist nedenfor.

Bilde
Bilde

4. Nå som alt fungerer kan vi konfigurere Raspotify. Ved å skrive følgende kommando i Terminal, kan vi endre innstillingene, for eksempel navnet vi ønsker skal vises på Spotify.

sudo nano/etc/default/raspotify

5. Etter at du har trykket enter, bør du se følgende.

Bilde
Bilde

Det du har åpnet er Raspotify -konfigurasjonsfilen. I denne filen vil du se flere forskjellige alternativer som du kan konfigurere selv. Vi endrer bare to innstillinger: Bitrate og enhetsnavn.

6. For å endre enhetsnavnet må vi først kommentere linjen. Dette kan gjøres ved å trykke på slette -tasten, teksten på den linjen blir nå hvit. Nå kan vi velge et navn som skal vises på Spotify. Jeg valgte Dining Room fordi det er stedet hvor høyttalerne mine skal sitte. Bare erstatt raspotify med navnet du vil ha.

For eksempel:

DEVICE_NAME = "Spisestue"

7. Etter at vi har endret navnet vårt, vil vi endre bithastigheten. Dette vil gi oss litt bedre lydkvalitet.

Ta bort kommentaren og erstatt 160 med 320.

BITRATE = "320"

8. Nå skal koden se slik ut, bortsett fra navneforskjellen.

#/etc/default/raspotify - Argumenter/konfigurasjon for librespot # Enhetsnavn på Spotify Connect DEVICE_NAME = "Spisestue"

# Bitrate, en av 96 (lav kvalitet), 160 (standardkvalitet) eller 320 (høy kvalitet)

BITRATE = "320"

# Ytterligere kommandolinjeargumenter for librespot kan angis nedenfor.

# Se `librespot -h` for mer informasjon. Sørg for at alle argumentene du angir # ikke allerede er dekket av andre variabler i denne filen. (Se demonens # config på `/lib/systemd/system/raspotify.service` for flere tekniske detaljer.) # # For å gjøre enheten din synlig på Spotify Connect på internett, legg til ditt # brukernavn og passord som kan angis via" Angi enhetspassord ", i # kontoinnstillingene, bruk` --brukernavn` og `-passord`. # # For å velge en annen utgangsenhet (dvs. en USB-lyddongle eller HDMI-lydutgang), # bruk `--enhet` med noe som` --enhet hw: 0, 1`. Kjørelengden din kan variere. # #OPTIONS = "-brukernavn-passord"

# Kommenter for å bruke en hurtigbuffer for nedlastede lydfiler. Cachen er deaktivert av

# standard. Det er best å la dette være som det er hvis du vil bruke det, siden # tillatelser er riktig angitt i katalogen `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"

# Som standard er volum normalisering aktivert, legg til alternativ volum

# argumenter her hvis du vil, men disse burde være fine. #VOLUME_ARGS = "-aktiver-volum-normalisering-lineær-volum-initial-volum = 100"

# Backend kan settes til rør her, men det er for svært avanserte brukstilfeller av

# librespot, så du trenger ikke å endre dette under normale omstendigheter. #BACKEND_ARGS = "-backend alsa"

10. For å lagre filen, trykk "CTRL + X" etterfulgt av "y" og sist, men ikke minst, trykk enter.

11. Start Raspotify på nytt ved å bruke følgende kommando.

sudo systemctl start raspotify på nytt

Ta en rask sjekk som vi gjorde i trinn 3, og se om navnet har endret seg eller ikke.

12. Nå er alt klart, og vi kan gjøre høyttalerne klare!

Trinn 4: Bestem hvilken høyttaler du skal bruke

I dette prosjektet vil jeg gå over 2 typer høyttalere. De som allerede er forsterket og høyttalerne som ikke er forsterket ennå.

De forhåndsforsterkede høyttalerne er de enkleste å håndtere fordi du bare må koble en aux-kabel til inngangen. Det gjør denne typen høyttalere til det beste valget for folk som ikke vet så mye om elektronikk eller bare liker mer ut av boksen.

Høyttalerne som ikke allerede er forsterket, er litt vanskeligere å jobbe med. Vi må koble en forsterker til høyttalerne og bygge et etui rundt det. Dette er en fin måte å gjenbruke gamle bokhyllehøyttalere på, slik jeg vil gjøre. Vi vil legge til en billig forsterker fra Kina for å redusere våre totale kostnader. Hvis du liker å gjøre DIY -prosjekter, kan du til og med bygge en bokhyllehøyttaler selv. Jeg anbefaler den fra denne Instructable. Jeg brukte høyttalerne fra min gamle Phillips Streamium MCI900. Dessverre gikk forsterkeren av den i stykker, så nå er det et ikke-forsterket høyttalersett. Vi trenger også en strømforsyning for å drive prosjektet vårt, men vi snakker om det om et minutt.

Bilde
Bilde

Hvis du bruker forhåndsforsterkede høyttalere, kan du gå til neste trinn.

Hvis du bruker ikke-forsterkede høyttalere, kan du hoppe over neste hopp.

Trinn 5: Koble til forhåndsforsterkede høyttalere

Hvis høyttalerne allerede er koblet til en forsterker som har en AUX -port, bør du bare koble en aux -kabel fra Raspberry Pi til forsterkeren og koble eksterne enheter fra Raspberry Pi. Alt burde fungere akkurat nå! Pass på at du ikke kobler fra strømkabelen og Ethernet -kabelen (bare når du ikke er tilkoblet via Wifi) samt AUX -kabelen. Du bør ha de samme tilkoblingene som på bildet nedenfor, og nå er du ferdig. Du opprettet en sonos som høyttaler med en Raspberry Pi, og du kan begynne å lytte til musikk.

Vær oppmerksom på at ethernet -kabelen ikke er nødvendig

Bilde
Bilde

Trinn 6: Velg riktig forsterker

Hvordan velge riktig forsterker og strømforsyning? Det er spørsmålet vi skal svare på i dette trinnet.

1. Hvor mange watt trenger du? Dette bør stå oppført i spesifikasjonene til bokhyllehøyttaleren. Jeg har to høyttalere som bruker 50 watt hver. Det betyr at jeg må kjøpe en 50 * 2 forsterker. Bare gå til et nettsted som ebay, amazon, alibaba og søk etter "2 * 50W forsterker". Det eneste forsterkeren skal ha er en AUX -port. Du kan også kjøpe en med bluetooth, men det er ikke nødvendig. Jeg wen med denne. Det er en 2 *50W forsterker basert på en TPA3116 -brikke. Dette vil passe høyttalerne mine.

Bilde
Bilde

2. Hvilken strømforsyning skal jeg kjøpe? Kraften som trengs for å forsterke forsterkeren din, er oppført på spesifikasjonsarket til forsterkerne. Min trengte 24V så jeg måtte kjøpe en 24V strømforsyning. Strømstyrken som trengs kan enkelt beregnes med denne formelen: I = P (watt) / U, så i mitt tilfelle må jeg gjøre 100 /24 = 4,16 ==> Så jeg trenger en 24V 4.2A strømforsyning. Det er bedre å gå for en høyere strømforsyning, så du ikke legger for mye stress på strømforsyningen.

Jeg hadde en gammel bærbar lader liggende, som gir 24 V og 100 watt. Så jeg bestemte meg for å bruke den. Hvis du ikke har en slik strømforsyning, kan du bruke industrielle som vist på bildet nedenfor. De har en veldig god bank for pengene.

Bilde
Bilde

Trinn 7: Koble til alt Togheter

Tilkoblingen er forskjellig for hver forsterker, men rektor er den samme. Dette var min skjematiske, dine bør se like ut.

Strømforsyning:

Koblet til strømuttak.

Blå ledning til N

Brun ledning til L

Grønn/gul ledning til GND

V + DC + av forsterker

V- DC - av forsterker

Bringebær pi:

USB C til stikkontakt

AUX -kabel til forsterker

(Ethernet -kabel til ruter)

Forsterker:

DC ut - til høyttalere

DC out + til høyttalere

Til slutt vil du ende opp med noe som på bildet nedenfor. Nå skal alt gå bra, og de nye WIFI -høyttalerne er klare til å spille musikk.

Bilde
Bilde

Trinn 8: Bygg kabinettet

Du kan hvis du vil bygge et veldig fint kabinett for elektronikken, men det er ikke nødvendig. Jeg la nettopp elektronikken min i en matboks, siden jeg vil gjemme matboksen. Jeg boret hull for potensiometrene og boret monteringshull for forsterkeren og Raspberry Pi. Strømforsyningen min er fra en bærbar lader, så jeg bestemte meg for å ikke legge den i matboksen for å få plass. Men hvis du kjøpte industrien, er det nødvendig å sette PSU -en i esken av sikkerhetshensyn.

Jeg synes ikke at matboksen min ser bra ut, men som sagt vil den være skjult. Men uten videre, her er noen bilder av min matboksforsterker!

Bilde
Bilde
Bilde
Bilde

Trinn 9: Ferdig produkt

Jeg er veldig fornøyd med sluttresultatet. Lydkvaliteten er ganske bra spesielt når du tenker på at prosjektet bare kostet meg 60 euro totalt. Utseendet til forsterkeren min trenger fortsatt litt arbeid.

Jeg synes det er ganske kult at du kan få en Spotify -klient til å bygge inn i de allerede eksisterende høyttalerne. Det er bare så overbevisende at du ikke trenger å koble til via bluetooth som de fleste høyttalere. Du kan bare velge hvilken høyttaler du vil ha med et klikk på en knapp. Det er akkurat som en Sonos -høyttaler, men da for skitt billig.

Her er noen bilder av sluttresultatet!

Anbefalt: