Turinys:
- 1 žingsnis: Naudotos dalys
- 2 žingsnis: Raspbian diegimas
- 3 veiksmas: „Raspotify“diegimas „Raspberry Pi“
- 4 žingsnis: nuspręskite, kurį garsiakalbį naudoti
- 5 žingsnis: iš anksto sustiprintų garsiakalbių prijungimas
- 6 žingsnis: Pasirinkite tinkamą stiprintuvą
- 7 veiksmas: viską sujunkite „Togheter“
- 8 žingsnis: gaubto statymas
- 9 žingsnis: paruoštas produktas
Video: „Sonos“, kaip „Spotify“belaidis garsiakalbis: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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)
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ą.
4. Pasirinkite SD kortelę, kurioje norite įdiegti „Raspbian“. Dar kartą patikrinkite, ar tai teisingas diskas, nes tai jį nuvalys.
5. Patvirtinę vaizdą ir diską, galite tęsti SD kortelės blykstę, pasirinkite „Flash“.
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.
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.
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.
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
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.
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ą.
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ą.
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ų!
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:
Belaidis dviračiu tvirtinamas „Bluetooth“garsiakalbis: 11 žingsnių (su nuotraukomis)
Belaidis dviračiu tvirtinamas „Bluetooth“garsiakalbis: Sveiki! Šioje instrukcijoje aš jums parodysiu, kaip sukūriau savo belaidį dviračiu montuojamą „Bluetooth“garsiakalbį. Turiu pasakyti, kad tai gali būti vienas iš mano mėgstamiausių projektų. Jis puikiai atrodo, turi puikų garsą ir turi tokią futuristinę išvaizdą! Kaip al
„Sonos Spotify“vinilo emuliatorius: 26 žingsniai
„Sonos Spotify“vinilo emuliatorius: Atkreipkite dėmesį, kad tai nėra naujausias šio projekto instrukcijų rinkinys: naujausią rinkinį rasite apsilankę https://www.hackster.io/mark-hank/sonos-spotify-vinyl-emulator-3be63d. instrukcijos ir palaikymas Muzikos klausymasis vinilu yra puikus. Tai
Ponas garsiakalbis - 3D spausdintas DSP nešiojamasis garsiakalbis: 9 žingsniai (su paveikslėliais)
Pone garsiakalbis - 3D spausdintas DSP nešiojamasis garsiakalbis: Mano vardas yra Simonas Ashtonas ir per daugelį metų pastatiau daug garsiakalbių, dažniausiai iš medžio. Praėjusiais metais aš gavau 3D spausdintuvą, todėl norėjau sukurti kažką, kas parodytų unikalią dizaino laisvę, kurią leidžia 3D spausdinimas. Pradėjau žaisti su
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st
Lengvas belaidis belaidis antenos stiprintuvas - „Wi -Fi“- „Wlan“: 6 žingsniai
„Easy Wardriving“belaidžio antenos stiprintuvas - „Wi -Fi“- „Wlan“: šioje instrukcijoje aš jums parodysiu, kaip praktiškai be pinigų sukurti labai paprastą belaidę anteną. Aš tai padariau perdirbdamas kai kuriuos daiktus, kuriuos kitu atveju tiesiog išmetėme. Taigi jis taip pat žalias! =) Idėja yra sugauti „Wi -Fi“bangas, kurias