Turinys:

„Sonos“, kaip „Spotify“belaidis garsiakalbis: 9 žingsniai (su nuotraukomis)
„Sonos“, kaip „Spotify“belaidis garsiakalbis: 9 žingsniai (su nuotraukomis)

Video: „Sonos“, kaip „Spotify“belaidis garsiakalbis: 9 žingsniai (su nuotraukomis)

Video: „Sonos“, kaip „Spotify“belaidis garsiakalbis: 9 žingsniai (su nuotraukomis)
Video: Power home audio amplifier CL-300 with WiFi, Bluetooth, Airplay multi-room functions! 2024, Liepa
Anonim
„Sonos“mėgsta „Spotify“belaidį garsiakalbį
„Sonos“mėgsta „Spotify“belaidį garsiakalbį

Šiame projekte mes sukursime „Wifi“garsiakalbį, kuriame įdiegta „Spotify Client“. Tai reiškia, kad galite lengvai pasirinkti „Spotify“, kad paleistumėte tą konkretų garsiakalbį. Jums nereikia elgtis su kraupiu „Bluetooth“, nes tai pagrįsta „Ethernet“. Jei netyčia uždarysite „Spotify“, jūsų muzika net gros toliau. Tai panašu į „Sonos“, bet paskui pagaminta savarankiškai.

Jis pagrįstas „Raspberry Pi“programine įranga „Raspotify“. Tai paprasta naudoti ir ne taip sunku nustatyti programinę įrangą.

Aš stengiausi viską paaiškinti kuo paprasčiau, kad tai galėtų sukurti visi, net ir pradedantieji, kurie niekada anksčiau nieko nestatė, galėtų tai atkurti.

1 žingsnis: Naudotos dalys

Prieš pradėdami šį projektą, patariu nusipirkti visas dalis.

  • Raspberry Pi 4
  • „micro SD“kortelė (mažiausiai 8 GB) (+jei reikia adapteris)
  • Kompiuteris
  • Garsiakalbiai ir stiprintuvas (žiūrėkite 4 žingsnį)
  • Įrankiai
  • Maitinimo šaltinis (žr. 6 veiksmą)

Dabar, kai turite viską, gali prasidėti tikros linksmybės.

2 žingsnis: Raspbian diegimas

Prieš pradėdami projektą, „Raspberrry pi“turime įdiegti operacinę sistemą. Šiuo atveju naudosime „Raspbian Buster“su darbalaukiu ir rekomenduojama programine įranga.

„Raspbian“įdiegimas „Raspberry Pi“yra gana paprastas. Atsisiųsime „Raspbian“ir įrašysime disko vaizdą į „microSD“kortelę, tada paleisime „Raspberry Pi“į tą „microSD“kortelę.

Jums reikės „microSD“kortelės (su mažiausiai 8 GB), kompiuterio su lizdu ir, žinoma, „Raspberry Pi“bei pagrindinių išorinių įrenginių (pelės, klaviatūros, ekrano ir maitinimo šaltinio).

1 veiksmas: atsisiųskite OS

Raspian galima įdiegti iš šios svetainės. Turime įdiegti „Raspbian Buster“su darbalaukiu ir rekomenduojama programine įranga. Dabar spustelėkite „Atsisiųsti ZIP“ir atsisiuntimas turėtų prasidėti. (tai gali užtrukti kelias minutes, priklausomai nuo jūsų eterneto ryšio)

Vaizdas
Vaizdas

2 veiksmas: įrašykite vaizdą į SD kortelę

Dabar turėsite atsisiųsti ir įdiegti programinę įrangą, kuri įrašys vaizdą į SD kortelę. Geras naudoti vadinamas „Etcher“ir veikia visose platformose („Linux“, „Mac“ir „Windows“). Ją galite atsisiųsti iš savo svetainės.

1. Atsisiuntę „Etcher“, vykdykite nurodymus, kad ją įdiegtumėte.

2. Įdėkite SD kortelę į kompiuterį. (Kadangi kai kuriuose kompiuteriuose nėra SD kortelių skaitytuvo, gali tekti naudoti USB adapterį.)

3. Atidarykite „Etcher“ir pasirinkite ką tik atsisiųstą „Raspbian“vaizdą.

Vaizdas
Vaizdas

4. Pasirinkite SD kortelę, kurioje norite įdiegti „Raspbian“. Dar kartą patikrinkite, ar tai teisingas diskas, nes tai jį nuvalys.

Vaizdas
Vaizdas

5. Patvirtinę vaizdą ir diską, galite tęsti SD kortelės blykstę, pasirinkite „Flash“.

Vaizdas
Vaizdas

6. Kai baigsite, galite saugiai išimti SD kortelę iš kompiuterio.

7. Įdėkite SD kortelę į „Raspberry Pi“ir kitus papildomus laidus, tokius kaip maitinimas, pelė, klaviatūra ir HDMI laidas.

8. Dabar jums bus paaiškinta, kaip atlikti sąranką. Nepamirškite prisijungti prie eterneto, nes „Spotify Connect“yra pagrįstas eternetu. Sąrankos procesas yra gana paprastas, todėl neturėtų kilti problemų.

9. Dabar sėkmingai įdiegėte „Raspian“savo „Raspberry Pi“ir galite pereiti prie kito veiksmo. Sveikinimai!

3 veiksmas: „Raspotify“diegimas „Raspberry Pi“

„Raspotify“yra „Rasify“„Spotify Connect“klientas, veikiantis „Raspberry Pi“, kuris veikia. „Raspotify“yra „Debian“paketas ir susijusi saugykla, plonai apvyniojanti nuostabią Paulo Lietaro ir kitų librespot biblioteką. Iš karto po įdiegimo jis veikia iš visų trijų „Pi“versijų.

Pats diegimas yra toks lengvas, koks yra, tiesiog atlikite šiuos veiksmus ir pradėsite veikti po 5 minučių.

1. Atidarykite terminalą naudodami nuorodą „CTRL + ALT + T“

2. Įveskite Terminalą ir paspauskite Enter. Ši komanda atsisiunčia ir įdiegia „Debian“paketą ir prideda jo tinkamą saugyklą, kuri užtikrina, kad visada būsite informuoti apie pakeitimus.

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

3. Po įdiegimo atliksime greitą patikrinimą. Atidarykite „Spotify“ir ieškokite galimų įrenginių. Turėtų būti „raspotify (raspberrypi)“garsiakalbis, kaip parodyta žemiau.

Vaizdas
Vaizdas

4. Dabar, kai viskas veikia, galime sukonfigūruoti „Raspotify“. Įvesdami šią komandą terminale, galime pakeisti nustatymus, pvz., Pavadinimą, kurį norime rodyti „Spotify“.

sudo nano/etc/default/raspotify

5. Paspaudę klavišą Enter, turėtumėte pamatyti šiuos dalykus.

Vaizdas
Vaizdas

Tai, ką atidarėte, yra „Raspotify“konfigūracijos failas. Šiame faile pamatysite daugybę skirtingų parinkčių, kurias galite konfigūruoti patys. Mes pakeisime tik 2 nustatymus: „Bitrate“ir „Device Name“.

6. Norėdami pakeisti įrenginio pavadinimą, pirmiausia turėsime panaikinti eilutės komentarą. Tai galima padaryti paspaudus trynimo klavišą, o tos eilutės tekstas dabar taps baltas. Dabar galime pasirinkti pavadinimą, kuris bus rodomas „Spotify“, aš pasirinkau „Dining Room“, nes būtent ten ir sėdės mano garsiakalbiai. Tiesiog pakeiskite raspotify norimu pavadinimu.

Pavyzdžiui:

DEVICE_NAME = "Valgomasis"

7. Pakeitę pavadinimą, pakeisime Bitrate. Tai suteiks mums šiek tiek geresnę garso kokybę.

Atšaukite eilutės komentarą ir 160 pakeiskite 320.

BITRATAS = "320"

8. Dabar kodas turėtų atrodyti taip, išskyrus vardų skirtumą.

#/etc/default/raspotify - „librespot“argumentai/konfigūracija # „Spotify Connect“įrenginio pavadinimas DEVICE_NAME = "Valgomasis"

# Bitrate, vienas iš 96 (žemos kokybės), 160 (numatytoji kokybė) arba 320 (aukštos kokybės)

BITRATAS = "320"

# Papildomus komandų eilutės argumentus librespot galima nustatyti žemiau.

# Daugiau informacijos rasite „librespot -h“. Įsitikinkite, kad visi jūsų nurodyti argumentai # nėra jau įtraukti į kitus šio failo kintamuosius. (Daugiau techninės informacijos rasite demono # konfigūracijoje adresu `/lib/systemd/system/raspotify.service`.) # # Norėdami, kad jūsų įrenginys būtų matomas„ Spotify Connect “internete, pridėkite # vartotojo vardą ir slaptažodį, kuriuos galite nustatyti naudodami„ Nustatykite įrenginio slaptažodį “, # paskyros nustatymuose naudokite„ --username “ir„ --password “. # # Norėdami pasirinkti kitą išvesties įrenginį (pvz., USB garso raktą arba HDMI garso išvestį), # naudokite „--device“su kažkuo panašiu į „--device hw: 0, 1`. Jūsų rida gali skirtis. # # OPTIONS = "-vartotojo vardas-slaptažodis"

# Atsisakykite naudoti atsisiųstų garso failų talpyklą. Talpykla išjungta

# numatytas. Geriausia palikti tokią, kokia yra, jei norite ją naudoti, nes kataloge „/var/cache/raspotify“tinkamai nustatyti # leidimai. #CACHE_ARGS = "-cache/var/cache/raspotify"

# Pagal numatytuosius nustatymus įjungtas garsumo normalizavimas, pridėkite alternatyvų garsumą

Jei norite, čia yra # argumentų, tačiau tai turėtų būti gerai. #VOLUME_ARGS = "-enable-volume-normalization-linijinis tūris-pradinis tūris = 100"

# Čia gali būti nustatytas vidinis vamzdis, tačiau jis skirtas labai pažengusiems naudojimo atvejams

# librespot, todėl įprastomis aplinkybėmis to keisti nereikia. #BACKEND_ARGS = "-backend alsa"

10. Norėdami išsaugoti failą, paspauskite „CTRL + X“, po to - „y“ir paskutinis, bet ne mažiau svarbus, paspauskite „Enter“.

11. Iš naujo paleiskite „Raspotify“naudodami šią komandą.

sudo systemctl iš naujo paleiskite raspotify

Greitai patikrinkite, kaip tai darėme atlikdami 3 veiksmą, ir pažiūrėkite, ar pavadinimas pasikeitė, ar ne.

12. Dabar viskas paruošta ir mes galime paruošti savo garsiakalbius!

4 žingsnis: nuspręskite, kurį garsiakalbį naudoti

Šiame projekte apžvelgsiu dviejų tipų garsiakalbius. Tie, kurie jau yra sustiprinti, ir garsiakalbiai, kurie dar nėra sustiprinti.

Lengviau susidoroti su iš anksto sustiprintais garsiakalbiais, nes tereikia prie jo įvesties prijungti aux kabelį. Dėl to tokio tipo garsiakalbiai yra geriausias pasirinkimas žmonėms, kurie daug nežino apie elektroniką arba tiesiog mėgsta daugiau patirties.

Su garsiakalbiais, kurie dar nėra sustiprinti, dirbti yra šiek tiek sunkiau. Prie garsiakalbių turėsime prijungti stiprintuvą ir aplink jį pastatyti dėklą. Tai puikus būdas pakartotinai naudoti senas knygų lentynos garsiakalbius, kaip aš tai padarysiu. Pridėsime pigų stiprintuvą iš Kinijos, kad sumažintume bendras išlaidas. Jei jums patinka daryti „pasidaryk pats“projektus, netgi galite patys pastatyti garsiakalbį knygų lentynoje. Aš rekomenduoju vieną iš šios instrukcijos. Aš naudoju garsiakalbius iš savo senojo „Phillips Streamium MCI900“. Deja, jo stiprintuvas sugedo, todėl dabar tai yra ne stiprinamas garsiakalbis. Mūsų projektui maitinti taip pat reikės maitinimo šaltinio, tačiau apie tai pakalbėsime po minutės.

Vaizdas
Vaizdas

Jei naudojate iš anksto sustiprintus garsiakalbius, galite pereiti prie kito žingsnio.

Jei naudojate nepastiprintus garsiakalbius, galite praleisti kitą praleidimą.

5 žingsnis: iš anksto sustiprintų garsiakalbių prijungimas

Jei jūsų garsiakalbiai jau yra prijungti prie stiprintuvo, turinčio AUX prievadą, tiesiog prijunkite aux kabelį iš Raspberry Pi prie stiprintuvo ir atjunkite išorinius įrenginius nuo Raspberry Pi. Viskas turėtų veikti dabar! Įsitikinkite, kad neatjungėte maitinimo ir eterneto kabelių (tik tada, kai nesate prisijungę per „Wifi“), taip pat AUX kabelio. Turėtumėte turėti tas pačias jungtis, kaip parodyta paveikslėlyje žemiau, ir dabar baigsite. Sukūrėte „Sonos“garsiakalbį su „Raspberry Pi“ir galite pradėti klausytis muzikos.

Atminkite, kad eterneto kabelis nėra būtinas

Vaizdas
Vaizdas

6 žingsnis: Pasirinkite tinkamą stiprintuvą

Kaip pasirinkti tinkamą stiprintuvą ir maitinimo šaltinį? Tai yra klausimas, į kurį atsakysime šiame žingsnyje.

1. Kiek vatų jums reikia? Tai turėtų būti nurodyta knygų lentynos garsiakalbio specifikacijose. Turiu du garsiakalbius, kurie naudoja 50 vatų. Tai reiškia, kad turiu nusipirkti 50 * 2 stiprintuvą. Tiesiog eikite į tokias svetaines kaip „ebay“, „amazon“, „alibaba“ir ieškokite „2 * 50W stiprintuvo“. Stiprintuvas turi turėti tik AUX prievadą. Galite nusipirkti ir „Bluetooth“, bet tai nėra būtina. Aš su šiuo. Tai 2 *50 W stiprintuvas, pagrįstas TPA3116 lustu. Tai tiks mano garsiakalbiams.

Vaizdas
Vaizdas

2. Kokį maitinimo šaltinį turėčiau pirkti? Stiprintuvui maitinti reikalinga galia nurodyta stiprintuvų specifikacijų lape. Mano reikėjo 24 V, todėl turėjau nusipirkti 24 V maitinimo šaltinį. Reikiamą srovę galima lengvai apskaičiuoti pagal šią formulę: I = P (vatai) / U, todėl mano atveju turiu atlikti 100/24 = 4,16 ==> Taigi man reikia 24V 4,2A maitinimo šaltinio. Geriau pasirinkti didesnį srovės stiprį, kad maitinimo šaltinis nebūtų per daug įtemptas.

Aš turėjau seną nešiojamojo kompiuterio įkroviklį, kuris išleidžia 24 V ir 100 vatų. Taigi nusprendžiau jį naudoti. Jei neturite tokio maitinimo šaltinio, galite naudoti pramoninius, kaip parodyta paveikslėlyje žemiau. Jie turi labai gerą banką.

Vaizdas
Vaizdas

7 veiksmas: viską sujunkite „Togheter“

Kiekvieno stiprintuvo jungtis yra skirtinga, tačiau principas yra tas pats. Tai buvo mano schema, jūsų turėtų atrodyti taip pat.

Maitinimo šaltinis:

Prijungtas prie kintamosios srovės elektros lizdo.

Mėlyna viela į N.

Ruda viela prie L.

Žalia/geltona viela prie GND

Stiprintuvo V + DC +

V- DC - stiprintuvas

Aviečių pi:

USB C prie sieninio lizdo

AUX kabelis prie stiprintuvo

(Eterneto kabelis į maršrutizatorių)

Stiprintuvas:

DC išvestis - į garsiakalbius

DC išvestis + garsiakalbiams

Galų gale turėsite kažką panašaus į paveikslėlį žemiau. Dabar viskas turėtų veikti gerai, o naujieji WIFI garsiakalbiai yra paruošti groti muziką.

Vaizdas
Vaizdas

8 žingsnis: gaubto statymas

Galite, jei norite sukurti tikrai gražų elektronikos korpusą, tačiau tai nėra būtina. Aš tiesiog įdėjau savo elektroniką į pietų dėžutę, nes pietų dėžutę paslėpsiu. Aš išgręžiau skyles potenciometrams ir išgręžiau stiprintuvo ir „Raspberry Pi“tvirtinimo skyles. Mano maitinimo šaltinis yra nešiojamojo kompiuterio įkroviklis, todėl nusprendžiau jo nedėti į pietų dėžutę, kad apsaugotų vietą. Bet jei nusipirkote pramoninį, saugumo sumetimais PSU būtina įdėti į dėžutę.

Nemanau, kad mano pietų dėžutė atrodo gerai, bet, kaip sakiau, ji bus paslėpta. Bet be to, čia yra keletas mano pietų dėžutės stiprintuvo nuotraukų!

Vaizdas
Vaizdas
Vaizdas
Vaizdas

9 žingsnis: paruoštas produktas

Esu labai patenkintas galutiniu rezultatu. Garso kokybė yra gana gera, ypač kai manote, kad projektas man kainavo tik 60 eurų. Vis dėlto mano stiprintuvo išvaizdai dar reikia šiek tiek padirbėti.

Manau, labai šaunu, kad „Spotify“klientą galite įdiegti į jau esamus garsiakalbius. Tai tiesiog taip patogu, kad jums nereikia prisijungti per „Bluetooth“, kaip ir dauguma garsiakalbių. Vienu mygtuko paspaudimu galite pasirinkti, kokio garsiakalbio norite. Tai visai kaip „Sonos“garsiakalbis, bet tada pigiai.

Štai keletas galutinio rezultato nuotraukų!

Rekomenduojamas: