Kazalo:

Sonos Like Spotify Wifi Speaker: 9 korakov (s slikami)
Sonos Like Spotify Wifi Speaker: 9 korakov (s slikami)

Video: Sonos Like Spotify Wifi Speaker: 9 korakov (s slikami)

Video: Sonos Like Spotify Wifi Speaker: 9 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Sonos Like Spotify Wifi Speaker
Sonos Like Spotify Wifi Speaker

V tem projektu bomo zgradili zvočnik Wifi, ki ima vgrajenega odjemalca Spotify. To pomeni, da lahko v spotifyju preprosto izberete predvajanje na tem zvočniku. Ni vam treba ukvarjati s sramnim bluetoothom, ker temelji na ethernetu. Vaša glasba se bo še predvajala, če nenamerno zaprete svoj Spotify. Je kot Sonos, a potem narejen sam.

Temelji na programski opremi Raspotify za Raspberry Pi. To je enostaven za uporabo in ni tako težko nastaviti programske opreme.

Potrudil sem se, da bi vse razložil čim bolj preprosto, da bi to lahko zgradil vsakdo, tudi začetniki, ki tega še nikoli niso zgradili, bi morali to ponovno ustvariti.

Korak: Uporabljeni deli

Preden se lotite tega projekta, vam svetujem, da kupite vse dele.

  • Malina Pi 4
  • kartica micro SD (najmanj 8 GB) (+po potrebi adapter)
  • Računalnik
  • Zvočniki in ojačevalnik (poglejte korak 4)
  • Orodja
  • Napajanje (poglejte korak 6)

Zdaj, ko imate vse, se lahko prava zabava začne.

2. korak: Namestitev Raspbiana

Preden lahko začnemo projekt, moramo na naš Raspberrry pi namestiti operacijski sistem. V tem primeru bomo uporabili "Raspbian Buster z namizjem in priporočeno programsko opremo".

Namestitev Raspbiana na Raspberry Pi je precej preprosta. Prenesli bomo Raspbian in sliko diska zapisali na kartico microSD, nato pa zagnali Raspberry Pi na to kartico microSD.

Potrebovali boste kartico microSD (z najmanj 8 GB), računalnik z režo in seveda Raspberry Pi in osnovne zunanje naprave (miško, tipkovnico, zaslon in vir napajanja).

Korak: Prenos operacijskega sistema

Raspian lahko namestite s te spletne strani. Namestiti moramo "Raspbian Buster z namizjem in priporočeno programsko opremo". Sedaj kliknite »Prenesi ZIP« in prenos se mora začeti. (to lahko traja nekaj minut, odvisno od vaše ethernetne povezave)

Slika
Slika

Korak: Zapis slike na kartico SD

Zdaj boste morali prenesti in namestiti programsko opremo, ki bo sliko zapisala na kartico SD. Dober za uporabo se imenuje Etcher in deluje na vseh platformah (Linux, Mac in Windows). Lahko jih prenesete od tam na njihovo spletno stran.

1. Ko naložite Etcher, sledite navodilom za njegovo namestitev.

2. Vstavite kartico SD v računalnik. (Ker nekateri računalniki nimajo čitalnika kartic SD, boste morda morali uporabiti adapter USB.)

3. Odprite Etcher in izberite sliko Raspbian, ki smo jo pravkar prenesli.

Slika
Slika

4. Izberite kartico SD, na katero želite namestiti Raspbian. Dvakrat preverite, ali je pogon pravilen, saj ga boste tako obrisali.

Slika
Slika

5. Ko potrdite sliko in pogon, lahko nadaljujete z utripanjem kartice SD, izberite Flash.

Slika
Slika

6. Ko končate, lahko kartico SD varno odstranite iz računalnika.

7. Vstavite kartico SD v svoj Raspberry Pi in vse druge dodatne kable, kot so napajanje, miška, tipkovnica in kabel HDMI.

8. Zdaj vas bodo vodili skozi postopek namestitve. Ne pozabite se povezati z ethernetom, ker Spotify Connect temelji na ethernetu. Postopek namestitve je precej preprost, zato ne bi smelo biti težav.

9. Zdaj ste uspešno namestili Raspian na svoj Raspberry Pi in lahko nadaljujete na naslednji korak. Čestitke!

3. korak: Namestitev Raspotify na Raspberry Pi

Raspotify je odjemalec Spotify Connect za Raspbian na Raspberry Pi, ki deluje samo ™. Raspotify je paket Debian in z njim povezano skladišče, ki tanko ovije čudovito knjižnico librespot Paula Lietarja in drugih. Na vseh treh revizijah Pi deluje takoj, takoj po namestitvi.

Namestitev je tako enostavna, da sledite tem korakom in v 5 minutah boste začeli delovati.

1. Odprite terminal s bližnjico "CTRL + ALT + T"

2. V terminal vnesite naslednje in nato pritisnite enter. Ta ukaz prenese in namesti paket Debian ter doda njegovo skladišče apt, ki zagotavlja, da boste vedno na tekočem s spremembami v zgornjem toku.

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

3. Po namestitvi bomo izvedli hitro preverjanje. Odprite Spotify in poiščite razpoložljive naprave. Na voljo mora biti zvočnik "raspotify (raspberrypi)", kot je prikazano spodaj.

Slika
Slika

4. Zdaj, ko vse deluje, lahko konfiguriramo Raspotify. Z vnosom naslednjega ukaza v terminal lahko spremenimo nastavitve, na primer ime, ki ga želimo prikazati na Spotify.

sudo nano/etc/default/raspotify

5. Ko pritisnete enter, bi morali videti naslednje.

Slika
Slika

Odprli ste konfiguracijsko datoteko Raspotify. V tej datoteki boste videli več različnih možnosti, ki jih lahko konfigurirate sami. Spremenili bomo samo 2 nastavitvi: bitno hitrost in ime naprave.

6. Za spremembo imena naprave bomo morali vrstico najprej razkomentirati. To lahko storite tako, da pritisnete tipko za brisanje, besedilo te vrstice bo postalo belo. Zdaj lahko izberemo ime, ki bo prikazano v Spotifyju, jaz sem se odločil za jedilnico, ker bodo tam sedeli moji zvočniki. Samo zamenjajte raspotify z imenom, ki ga želite.

Na primer:

DEVICE_NAME = "Jedilnica"

7. Ko spremenimo ime, bomo spremenili tudi bitno hitrost. Tako bomo dobili nekoliko boljšo kakovost zvoka.

Odkomentirajte linijo in zamenjajte 160 s 320.

BITRATE = "320"

8. Zdaj bi morala biti koda videti tako, razen razlike v imenu.

#/etc/default/raspotify - Argumenti/konfiguracija za librespot # Ime naprave na Spotify Connect DEVICE_NAME = "Jedilnica"

# Bitna hitrost, ena od 96 (nizka kakovost), 160 (privzeta kakovost) ali 320 (visoka kakovost)

BITRATE = "320"

# Spodaj lahko nastavite dodatne argumente ukazne vrstice za librespot.

# Za več informacij glejte `librespot -h`. Prepričajte se, da argumenti, ki jih navedete #, še niso zajeti z drugimi spremenljivkami v tej datoteki. (Za več tehničnih podrobnosti si oglejte demonovo # konfiguracijo na `/lib/systemd/system/raspotify.service".) # # Če želite, da je vaša naprava vidna v Spotify Connect po internetu, dodajte svoje # uporabniško ime in geslo, ki ju lahko nastavite prek " Nastavi geslo za napravo ", v nastavitvah računa # uporabite"-uporabniško ime "in"-geslo ". # # Če želite izbrati drugo izhodno napravo (npr. Zvočni ključ USB ali avdio izhod HDMI), # uporabite `--device` z nekaj podobnega` --device hw: 0, 1`. Vaša kilometrina se lahko razlikuje. # #OPTIONS = "-uporabniško ime-geslo"

# Nekomentirajte uporabo predpomnilnika za prenesene zvočne datoteke. Predpomnilnik je onemogočil

# privzeto. Če ga želite uporabiti, je najbolje, da to pustite, saj je # dovoljenj pravilno nastavljenih v imeniku `/var/cache/raspotify '. #CACHE_ARGS = "-predpomnilnik/var/predpomnilnik/razpotify"

# Privzeto je normalizacija glasnosti omogočena, dodajte drugo glasnost

# argument tukaj, če želite, vendar bi morali biti v redu. #VOLUME_ARGS = "-omogoči normalizacijo obsega-linearna prostornina-začetna prostornina = 100"

# Backend bi lahko tukaj nastavili, vendar je za zelo napredne primere uporabe

# librespot, zato vam v normalnih okoliščinah tega ne bi bilo treba spreminjati. #BACKEND_ARGS = "-zaledna alsa"

10. Če želite shraniti datoteko, pritisnite "CTRL + X", ki ji sledi "y" in nenazadnje pritisnite enter.

11. Z naslednjim ukazom znova zaženite Raspotify.

sudo systemctl znova zaženite raspotify

Na hitro preverite, kot smo to storili v 3. koraku, in poglejte, ali se je ime spremenilo ali ne.

12. Zdaj je vse pripravljeno in naše zvočnike lahko pripravimo!

4. korak: Odločite se, kateri zvočnik boste uporabili

V tem projektu bom obravnaval 2 vrsti zvočnikov. Tiste, ki so že ojačane, in zvočnike, ki še niso ojačani.

Najlažje se boste spoprijeli z vnaprej ojačanimi zvočniki, saj morate na njegov vhod priključiti le pomožni kabel. Zaradi tega so te vrste zvočnikov najboljša izbira za ljudi, ki ne vedo veliko o elektroniki ali pa imajo radi bolj nenavadne izkušnje.

Z zvočniki, ki še niso ojačani, je malo težje delati. Na zvočnike bomo morali priključiti ojačevalnik in okoli tega zgraditi ohišje. To je odličen način za ponovno uporabo starih zvočnikov za knjižne police, kot bom jaz. Dodali bomo poceni ojačevalnik iz Kitajske, da bi zmanjšali naše skupne stroške. Če radi delate DIY projekte, lahko celo sami izdelate zvočnik za knjižne police. Priporočam tisto iz tega navodila. Uporabil sem zvočnike iz mojega starega Phillips Streamium MCI900. Na žalost se mu je ojačevalnik zlomil, zato sem zdaj brez ojačevalnika. Za napajanje našega projekta bomo potrebovali tudi napajanje, vendar se bomo o tem pogovarjali čez minuto.

Slika
Slika

Če uporabljate vnaprej ojačane zvočnike, lahko nadaljujete z naslednjim korakom.

Če uporabljate zvočnike brez ojačanja, lahko naslednji preskok preskočite.

5. korak: Priključitev prednapetih zvočnikov

Če so vaši zvočniki že povezani z ojačevalnikom, ki ima vrata AUX, priključite pomožni kabel iz Raspberry Pi na ojačevalnik in odklopite feriferale iz Raspberry Pi. Vse bi moralo delovati takoj! Pazite, da ne odklopite napajalnega in ethernetnega kabla (samo če niste povezani prek Wi -Fi), pa tudi kabla AUX. Morali bi imeti iste povezave kot na spodnji sliki in zdaj ste končali. Ustvarili ste zvočnike, kot je sonos, z Raspberry Pi in lahko začnete poslušati glasbo.

Upoštevajte, da ethernetni kabel ni potreben

Slika
Slika

6. korak: Izbira pravega ojačevalnika

Kako izbrati pravi ojačevalnik in napajalnik? Na to vprašanje bomo odgovorili v tem koraku.

1. Koliko vatov potrebujete? To mora biti navedeno v specifikacijah zvočnika za knjižne police. Imam dva zvočnika, ki uporabljata vsak po 50 vatov. To pomeni, da moram kupiti ojačevalnik 50 * 2. Obiščite spletna mesta, kot so ebay, amazon, alibaba in poiščite "2 * 50W ojačevalnik". Ojačevalnik mora imeti le vrata AUX. Lahko ga kupite tudi z bluetoothom, vendar to ni nujno. Šel sem s tem. To je ojačevalnik 2 *50 W, ki temelji na čipu TPA3116. To bo ustrezalo mojim zvočnikom.

Slika
Slika

2. Kakšen napajalnik naj kupim? Moč, potrebna za napajanje vašega ojačevalnika, je navedena na listu s specifikacijami ojačevalnikov. Moj je potreboval 24V, zato sem moral kupiti 24V napajalnik. Potrebni tok je mogoče enostavno izračunati s to formulo: I = P (vati) / U, zato moram v mojem primeru narediti 100 /24 = 4,16 ==> Zato potrebujem 24V 4.2A napajalnik. Bolje je, da se odločite za napajalnik z večjo jakostjo, da ne boste preveč obremenjevali napajanja.

Okrog sem imel star polnilec za prenosni računalnik, ki oddaja 24V in 100W. Zato sem se odločil, da ga uporabim. Če nimate takšnega napajalnika, lahko uporabite industrijske, kot je prikazano na spodnji sliki. Za denar imajo zelo dobro banko.

Slika
Slika

7. korak: Povežite vse skupaj

Priključek je pri vsakem ojačevalcu drugačen, vendar je načelo enako. To je bila moja shema, vaša bi morala izgledati enako.

Napajanje:

Priključen na stensko vtičnico.

Modra žica do N.

Rjava žica do L

Zelena/rumena žica do GND

V + DC + ojačevalnika

V -DC - ojačevalnika

Malina pi:

USB C v stensko vtičnico

AUX kabel do ojačevalnika

(Ethernetni kabel do usmerjevalnika)

Ojačevalnik:

DC out - na zvočnike

DC out + na zvočnike

Sčasoma boste na koncu dobili nekaj podobnega na spodnji sliki. Zdaj bi moralo vse teči v redu in vaši novi zvočniki WIFI so pripravljeni predvajati glasbo.

Slika
Slika

8. korak: Gradnja ohišja

Lahko bi, če želite zgraditi res lepo ohišje za elektroniko, vendar to ni nujno. Svojo elektroniko sem dal v škatlo za kosilo, saj bom skril škatlo za kosilo. Izvrtal sem luknje za potenciometre in izvrtal montažne luknje za ojačevalnik in Raspberry Pi. Moje napajanje je iz polnilnika za prenosni računalnik, zato sem se odločil, da ga ne bom dal v škatlo za kosilo, da bom zavaroval nekaj prostora. Če pa ste kupili industrijo, morate iz varnostnih razlogov vstaviti napajalnik v škatlo.

Mislim, da moja škatla za malico ne izgleda dobro, ampak kot sem rekel, bo skrita. Ampak brez pretiravanja, tukaj je nekaj slik mojega ojačevalnika za kosilo!

Slika
Slika
Slika
Slika

9. korak: Končni izdelek

S končnim rezultatom sem zelo zadovoljen. Kakovost zvoka je še posebej dobra, če upoštevate, da me je projekt skupaj stal le 60 evrov. Videz mojega ojačevalnika pa še vedno potrebuje nekaj dela.

Mislim, da je zelo kul, da lahko odjemalca Spotify vgradite v že obstoječe zvočnike. To je tako prijetno, da vam ni treba povezati prek bluetootha kot večina zvočnikov. S pritiskom na gumb lahko preprosto izberete, kateri zvočnik želite. Je podoben zvočniku Sonos, vendar potem za umazanijo poceni.

Tukaj je nekaj slik končnega rezultata!

Priporočena: