INHOUDSOPGAWE:

Sonos Like Spotify Wifi Speaker: 9 stappe (met foto's)
Sonos Like Spotify Wifi Speaker: 9 stappe (met foto's)

Video: Sonos Like Spotify Wifi Speaker: 9 stappe (met foto's)

Video: Sonos Like Spotify Wifi Speaker: 9 stappe (met foto's)
Video: SVS Prime Wireless Pro Powered Speakers Review | Best Soundbar Alternative 2024, November
Anonim
Sonos hou van Spotify Wifi -luidspreker
Sonos hou van Spotify Wifi -luidspreker

In hierdie projek bou ons 'n Wifi -luidspreker met ingeboude Spotify -kliënt. Dit beteken dat u maklik in spotify kan kies om op die spesifieke luidspreker te speel. U hoef nie 'n slegte bluetooth te hanteer nie, aangesien dit op die ethernet gebaseer is. U musiek sal selfs verder speel as u per ongeluk u Spotify toemaak. Dit is soos 'n Sonos, maar dan op jou eie gemaak.

Dit is gebaseer op die Raspotify -sagteware vir Raspberry Pi. Dit is 'n maklik om te gebruik en nie so moeilik om sagteware op te stel nie.

Ek het my bes probeer om alles so eenvoudig as moontlik te verduidelik sodat almal dit kan bou, selfs die beginners wat nog nooit iets gebou het nie, moet dit kan herskep.

Stap 1: Onderdele gebruik

Voordat u met hierdie projek begin, raai ek u aan om alle onderdele te koop.

  • Framboos Pi 4
  • micro SD -kaart (ten minste 8 GB) (+indien nodig 'n adapter)
  • Rekenaar
  • Luidsprekers en versterker (kyk na stap 4)
  • Gereedskap
  • Kragtoevoer (kyk na stap 6)

Noudat u alles het, kan die regte pret begin.

Stap 2: Installeer Raspbian

Voordat ons met die projek kan begin, moet ons 'n bedryfstelsel op ons Raspberrry pi installeer. In hierdie geval gebruik ons 'Raspbian Buster met lessenaar en aanbevole sagteware'.

Die installering van Raspbian op die Raspberry Pi is redelik eenvoudig. Ons sal Raspbian aflaai en die skyfbeeld na 'n microSD -kaart skryf, en dan die Raspberry Pi oplaai na die microSD -kaart.

U benodig 'n microSD -kaart (ten minste 8 GB), 'n rekenaar met 'n gleuf daarvoor, en natuurlik 'n Raspberry Pi en basiese randapparatuur ('n muis, sleutelbord, skerm en kragbron).

Stap 1: Laai die bedryfstelsel af

Raspian kan vanaf hierdie webwerf geïnstalleer word. Ons moet 'Raspbian Buster met lessenaar en aanbevole sagteware' installeer. Klik nou op "Download zip" en die aflaai moet begin. (dit kan 'n paar minute neem, afhangende van u ethernetverbinding)

Beeld
Beeld

Stap 2: Skryf die prent op die SD -kaart

Nou moet u die sagteware wat die prent na die SD -kaart skryf, aflaai en installeer. 'N Goeie een om te gebruik, word Etcher genoem, en dit werk op alle platforms (Linux, Mac en Windows). U kan dit van op hul webwerf aflaai.

1. Nadat u Etcher afgelaai het, volg die instruksies om dit te installeer.

2. Plaas u SD -kaart in u rekenaar. (Omdat sommige rekenaars nie 'n SD -kaartleser het nie, moet u moontlik 'n USB -adapter gebruik.)

3. Maak Etcher oop en kies die Raspbian -prent wat ons pas afgelaai het.

Beeld
Beeld

4. Kies die SD -kaart waarop u Raspbian wil installeer. Kontroleer weer of dit die regte aandrywing is, want dit sal dit skoonvee.

Beeld
Beeld

5. Sodra u die beeld en die skyf bevestig het, kan u die SD -kaart flits, en kies dan Flash.

Beeld
Beeld

6. Sodra dit klaar is, kan u die SD -kaart veilig van die rekenaar verwyder.

7. Steek die SD -kaart in u Raspberry Pi en enige ander ekstra toue soos krag, muis, sleutelbord en die HDMI -koord.

8. Nou word u deur die opstelproses gelei. Maak seker dat u nie vergeet om aan te sluit op die ethernet nie, want Spotify Connect is gebaseer op die Ethernet. Die opstelproses is redelik eenvoudig, so dit behoort nie 'n probleem te wees nie.

9. U het Raspian nou suksesvol op u Raspberry Pi geïnstalleer en u kan voortgaan met die volgende stap. Geluk!

Stap 3: Installeer Raspotify op die Raspberry Pi

Raspotify is 'n Spotify Connect -kliënt vir Raspbian op die Raspberry Pi wat net werk ™. Raspotify is 'n Debian -pakket en gepaardgaande bewaarplek wat die wonderlike librespot -biblioteek deur Paul Lietar en ander dun omhul. Dit werk onmiddellik na die installasie uit al drie weergawes van die Pi.

Die installering self is so eenvoudig soos dit kan wees; volg net die volgende stappe en u is binne 5 minute aan die gang.

1. Maak die Terminal oop met die kortpad "CTRL + ALT + T"

2. Tik die volgende in die terminaal en druk daarna op enter. Hierdie opdrag laai en installeer die Debian -pakket en voeg sy geskikte bewaarplek by, wat verseker dat u altyd op hoogte is van stroomopwaartse veranderinge.

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

3. Na die installasie sal ons vinnig kyk. Maak u Spotify oop en soek beskikbare toestelle. Daar moet 'n "raspotify (raspberrypi)" luidspreker beskikbaar wees, soos hieronder getoon.

Beeld
Beeld

4. Noudat alles werk, kan ons Raspotify instel. Deur die volgende opdrag in die Terminal in te tik, kan ons die instellings verander, soos die naam wat ons op Spotify wil vertoon.

sudo nano/etc/default/raspotify

5. Nadat u op enter getik het, moet u die volgende sien.

Beeld
Beeld

Wat u oopgemaak het, is die Raspotify -konfigurasielêer. Binne hierdie lêer sien u verskillende opsies wat u self kan instel. Ons verander slegs 2 instellings: die bitrate en die toestelnaam.

6. Om die naam van die toestel te verander, moet ons eers die reël uitkom. Dit kan gedoen word deur op die delete -toets te druk; u teks van die reël word nou wit. Nou kan ons 'n naam kies wat in Spotify sal verskyn. Ek het Eetkamer gekies, want dit is die plek waar my luidsprekers gaan sit. Vervang net raspotify met die naam wat u wil hê.

Byvoorbeeld:

DEVICE_NAME = "Eetkamer"

7. Nadat ons ons naam verander het, verander ons die Bitrate. Dit gee ons 'n bietjie beter klankgehalte.

Los die lyn op en vervang 160 by 320.

BITRATE = "320"

8. Nou moet die kode so lyk, behalwe die naamverskil.

#/etc/default/raspotify - Argumente/opset vir librespot # Toestelnaam op Spotify Connect DEVICE_NAME = "Eetkamer"

# Bitrate, een van 96 (lae kwaliteit), 160 (standaardkwaliteit) of 320 (hoë kwaliteit)

BITRATE = "320"

# Bykomende opdragreëlargumente vir librespot kan hieronder gestel word.

# Sien 'librespot -h' vir meer inligting. Maak seker dat die argumente wat u spesifiseer # nie reeds deur ander veranderlikes in hierdie lêer gedek word nie. (Sien die daemon se # config by `/lib/systemd/system/raspotify.service` vir meer tegniese besonderhede.) # # Om u toestel sigbaar te maak op Spotify Connect oor die internet, voeg u # gebruikersnaam en wagwoord by wat via" Stel toestelwagwoord ", in die # rekeninginstellings, gebruik '-gebruikersnaam' en '-wagwoord'. # # Om 'n ander uitsetapparaat te kies (dit wil sê 'n USB-klankdongle of HDMI-klankuitgang), # gebruik '--toestel' met iets soos '--apparaat hw: 0, 1'. U kilometers kan wissel. # #OPTIONS = "-gebruikersnaam-wagwoord"

# Moenie kommentaar lewer om 'n kas te gebruik vir afgelaaide klanklêers nie. Kas is gedeaktiveer deur

# verstek. Dit is die beste om dit net so te laat as u dit wil gebruik, aangesien # toestemmings behoorlik ingestel is op die gids `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"

# Die volume -normalisering is standaard aangeskakel, voeg alternatiewe volume by

# argumente hier as u wil, maar dit moet goed wees. #VOLUME_ARGS = "-aktiveer-volume-normalisering-lineêre volume-aanvanklike volume = 100"

# Backend kan hier aangepak word, maar dit is baie gevorderd

# librespot, so u hoef dit nie onder normale omstandighede te hoef te verander nie. #BACKEND_ARGS = "-backend ook"

10. Om die lêer op te slaan, druk "CTRL + X" gevolg deur "y" en druk laaste op Enter.

11. Herbegin Raspotify deur die volgende opdrag te gebruik.

sudo systemctl herlaai raspotify

Kyk vinnig soos ons in stap 3 gedoen het, en kyk of die naam verander het of nie.

12. Nou is alles gereed en kan ons ons sprekers gereed maak!

Stap 4: Besluit watter luidspreker om te gebruik

In hierdie projek gaan ek oor twee soorte sprekers. Die wat reeds versterk is en die luidsprekers wat nog nie versterk is nie.

Die voorafversterkte luidsprekers is die maklikste om te hanteer, want u moet net 'n aux-kabel aan die ingang koppel. Dit maak hierdie tipe luidsprekers die beste keuse vir mense wat nie veel van elektronika weet nie of net 'n meer out -of -the -box ervaring wil hê.

Die luidsprekers wat nog nie versterk is nie, is 'n bietjie moeiliker om mee te werk. Ons sal 'n versterker aan die luidsprekers moet koppel en 'n omhulsel daarvoor moet bou. Dit is 'n uitstekende manier om ou boekrakluidsprekers te hergebruik, soos ek sal doen. Ons sal 'n goedkoop versterker uit China byvoeg om ons totale koste te verlaag. As u daarvan hou om selfdoenprojekte te doen, kan u selfs 'n boekrakluidspreker bou. Ek beveel die een uit hierdie Instructable aan. Ek het die luidsprekers van my ou Phillips Streamium MCI900 gebruik. Ongelukkig het die versterker daarvan gebreek, so ek is nou 'n nie-versterkte luidsprekerstel. Ons benodig ook 'n kragtoevoer om ons projek aan te dryf, maar ons praat binne 'n minuut daaroor.

Beeld
Beeld

As u voorafversterkte luidsprekers gebruik, kan u die volgende stap neem.

As u 'n nie-versterkte luidspreker gebruik, kan u die volgende skip oorslaan.

Stap 5: Koppel vooraf versterkte luidsprekers aan

As u luidsprekers reeds gekoppel is aan 'n versterker met 'n AUX -poort, moet u net 'n aux -kabel van die Raspberry Pi aan die versterker koppel en die eksterne toestelle van die Raspberry Pi ontkoppel. Alles behoort nou te werk! Maak seker dat u nie die kragkabel en Ethernet -kabel (slegs as u nie via Wifi gekoppel is nie) sowel as die AUX -kabel ontkoppel. U moet dieselfde verbindings hê as in die onderstaande prent, en nou is u klaar. U het 'n sonos soos luidspreker met 'n Raspberry Pi geskep en u kan na musiek begin luister.

Let daarop dat die ethernetkabel nie nodig is nie

Beeld
Beeld

Stap 6: Kies die regte versterker

Hoe om die regte versterker en kragtoevoer te kies? Dit is die vraag wat ons in hierdie stap sal beantwoord.

1. Hoeveel watt benodig jy? Dit moet in die spesifikasies van die boekrakspreker verskyn. Ek het twee luidsprekers wat elk 50 watt gebruik. Dit beteken dat ek 'n 50 * 2 versterker moet koop. Gaan net na webwerwe soos eBay, Amazon, Alibaba en soek "2 * 50W versterker". Die enigste ding wat die versterker moet hê, is 'n AUX -poort. U kan ook een met bluetooth koop, maar dit is nie nodig nie. Ek wen met hierdie een. Dit is 'n 2 *50W versterker gebaseer op 'n TPA3116 -chip. Dit sal by my sprekers pas.

Beeld
Beeld

2. Watter kragbron moet ek koop? Die krag wat nodig is om u versterker te voed, word op die spesifikasieblad van die versterkers gelys. Myne het 24V nodig, so ek moes 'n 24V -kragtoevoer koop. Die benodigde stroom kan maklik bereken word met hierdie formule: I = P (watt) / U, dus in my geval moet ek 100 /24 = 4,16 ==> Ek het dus 'n 24V 4.2A -kragtoevoer nodig. Dit is beter om 'n PSU met 'n hoër stroom te gebruik, sodat u nie te veel spanning op die kragtoevoer plaas nie.

Ek het 'n ou skootrekenaarlaaier gelê wat 24V en 100 watt lewer. Daarom het ek besluit om dit te gebruik. As u nie so 'n kragtoevoer het nie, kan u industriële toestelle gebruik, soos in die onderstaande foto getoon. Hulle het 'n baie goeie bank vir die geld.

Beeld
Beeld

Stap 7: Koppel alles aan mekaar

Die verbinding is vir elke versterker anders, maar die hoof is dieselfde. Dit was my skematiese, u moet dieselfde lyk.

Kragtoevoer:

Gekoppel aan 'n AC -aansluiting.

Blou draad na N

Bruin draad na L

Groen/geel draad na GND

V + DC + van versterker

V- DC - van versterker

Framboos pi:

USB C na die muuraansluiting

AUX -kabel na versterker

(Ethernet -kabel na router)

Versterker:

DC uit - na luidsprekers

DC out + na luidsprekers

Uiteindelik kry u iets soos in die onderstaande prentjie. Nou moet alles goed verloop en u nuwe WIFI -luidsprekers is gereed om musiek te speel.

Beeld
Beeld

Stap 8: Bou die omhulsel

U kan dit as u 'n baie mooi omhulsel vir elektronika wil bou, maar dit is nie nodig nie. Ek het my elektronika net in 'n kosblik gesit, want ek sal die kosblik wegsteek. Ek het gate vir die potensiometers geboor en montagegate vir die versterker en Raspberry Pi geboor. My kragvoorsiening kom van 'n skootrekenaarlaaier, en ek het besluit om dit nie in die kosblik te sit om ruimte te beveilig nie. Maar as u die nywerheid gekoop het, moet u die veiligheidsredes in die boks sit.

Ek dink nie my kosblik lyk goed nie, maar soos ek gesê het, sal dit weggesteek word. Maar sonder meer, hier is 'n paar foto's van my kosblikversterker!

Beeld
Beeld
Beeld
Beeld

Stap 9: Klaar produk

Ek is baie tevrede met die eindresultaat. Die klankgehalte is redelik goed, veral as u in ag neem dat die projek my slegs 60 euro gekos het. Die voorkoms van my versterker benodig nog 'n bietjie werk.

Ek dink dit is baie gaaf dat u 'n Spotify -kliënt in u reeds bestaande luidsprekers kan laat inbou. Dit is net so oortuigend dat u nie hoef te koppel via bluetooth soos die meeste luidsprekers nie. U kan net met een klik op die knoppie kies watter luidspreker u wil hê. Dit is net soos 'n Sonos -luidspreker, maar dan goedkoop.

Hier is 'n paar foto's van die eindresultaat!

Aanbeveel: