Obsah:

Sonos ako Spotify Wifi reproduktor: 9 krokov (s obrázkami)
Sonos ako Spotify Wifi reproduktor: 9 krokov (s obrázkami)

Video: Sonos ako Spotify Wifi reproduktor: 9 krokov (s obrázkami)

Video: Sonos ako Spotify Wifi reproduktor: 9 krokov (s obrázkami)
Video: Xiaomi Smart Speaker - Глобальная версия умного динамика, Ок Google! Озвучка Home Assistant 2024, Júl
Anonim
Sonos ako Spotify Wifi reproduktor
Sonos ako Spotify Wifi reproduktor

V tomto projekte postavíme reproduktor Wifi, v ktorom je zabudovaný klient Spotify. To znamená, že v Spotify si môžete ľahko vybrať hranie na tomto konkrétnom reproduktore. Nemusíte sa zaoberať mizerným bluetooth, pretože toto je založené na ethernete. Vaša hudba sa bude ďalej prehrávať, ak omylom zatvoríte Spotify. Je to ako Sonos, ale potom vyrobené sami.

Je založený na softvéri Raspotify pre Raspberry Pi. Softvér sa ľahko používa a nie je tak ťažké ho nastaviť.

Snažil som sa zo všetkých síl vysvetliť všetko tak jednoducho, ako to len bolo možné, aby to mohol postaviť každý, dokonca aj začiatočníci, ktorí nikdy predtým nič nevybudovali, by to mali zvládnuť znova.

Krok 1: Použité diely

Predtým, ako začnete s týmto projektom, odporúčam vám kúpiť všetky diely.

  • Raspberry Pi 4
  • karta micro SD (najmenej 8 GB) (+v prípade potreby adaptér)
  • Počítač
  • Reproduktory a zosilňovač (pozrite si krok 4)
  • Nástroje
  • Napájanie (pozrite si krok 6)

Teraz, keď máte všetko, môže začať skutočná zábava.

Krok 2: Inštalácia Raspbian

Predtým, ako môžeme začať projekt, musíme na náš Raspberrry pi nainštalovať operačný systém. V tomto prípade použijeme „Raspbian Buster s počítačom a odporúčaným softvérom“.

Inštalácia Raspbian na Raspberry Pi je veľmi jednoduchá. Stiahneme Raspbian a napíšeme obraz disku na kartu microSD, potom zavedieme Raspberry Pi na túto kartu microSD.

Budete potrebovať kartu microSD (najmenej 8 GB), počítač so slotom a samozrejme Raspberry Pi a základné periférie (myš, klávesnica, obrazovka a zdroj napájania).

Krok 1: Stiahnutie OS

Raspian je možné nainštalovať z tohto webu. Musíme nainštalovať „Raspbian Buster s počítačom a odporúčaným softvérom“. Teraz kliknite na „Stiahnuť ZIP“a sťahovanie by sa malo začať. (môže to trvať niekoľko minút, v závislosti od vášho ethernetového pripojenia)

Obrázok
Obrázok

Krok 2: Zápis obrázku na kartu SD

Teraz si budete musieť stiahnuť a nainštalovať softvér, ktorý zapíše obrázok na kartu SD. Dobrý spôsob použitia sa nazýva Etcher a funguje na všetkých platformách (Linux, Mac a Windows). Môžete si ich stiahnuť z iných zdrojov na ich webových stránkach.

1. Keď si stiahnete Etcher, nainštalujte ho podľa pokynov.

2. Vložte kartu SD do počítača. (Pretože niektoré počítače nemajú čítačku kariet SD, možno budete musieť použiť adaptér USB.)

3. Otvorte Etcher a vyberte obrázok Raspbian, ktorý sme práve stiahli.

Obrázok
Obrázok

4. Vyberte kartu SD, na ktorú chcete nainštalovať Raspbian. Znovu skontrolujte, či je to správna jednotka, pretože tým ju vymažete.

Obrázok
Obrázok

5. Akonáhle potvrdíte obrázok a disk, môžete pokračovať vo flashovaní karty SD, zvoľte Flash.

Obrázok
Obrázok

6. Po dokončení môžete kartu SD bezpečne vybrať z počítača.

7. Vložte kartu SD do vášho Raspberry Pi a ďalších káblov, ako je napájací kábel, myš, klávesnica a kábel HDMI.

8. Teraz vás prevedie procesom nastavenia. Nezabudnite sa pripojiť k ethernetu, pretože Spotify Connect je založený na ethernete. Proces nastavenia je veľmi jednoduchý, takže by nemal byť problém.

9. Teraz ste úspešne nainštalovali Raspian na svoj Raspberry Pi a môžete prejsť na ďalší krok. Gratulujem!

Krok 3: Inštalácia Raspotify na Raspberry Pi

Raspotify je klient Spotify Connect pre Raspbian na Raspberry Pi, ktorý práve funguje ™. Raspotify je balík Debian a súvisiace úložisko, ktoré jemne obaluje úžasnú knižnicu librespot od Paula Lietara a ďalších. Funguje po vybalení pri všetkých troch revíziách Pi bezprostredne po inštalácii.

Samotná inštalácia je veľmi jednoduchá, postupujte podľa nasledujúcich krokov a budete hotoví za 5 minút.

1. Otvorte terminál pomocou skratky „CTRL + ALT + T“

2. Do terminálu zadajte nasledujúce a potom stlačte kláves Enter. Tento príkaz stiahne a nainštaluje balík Debian a pridá jeho vhodné úložisko, ktoré zaistí, že budete vždy informovaní o zmenách na serveri.

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

3. Po inštalácii spustíme rýchlu kontrolu. Otvorte svoj Spotify a vyhľadajte dostupné zariadenia. K dispozícii by mal byť reproduktor „raspotify (raspberrypi)“, ako je to znázornené nižšie.

Obrázok
Obrázok

4. Teraz, keď všetko funguje, môžeme nakonfigurovať Raspotify. Zadaním nasledujúceho príkazu do terminálu môžeme zmeniť nastavenia, napríklad názov, ktorý chceme zobrazovať na Spotify.

sudo nano/etc/default/raspotify

5. Potom, čo stlačíte kláves Enter, mali by ste vidieť nasledujúce.

Obrázok
Obrázok

Otvorili ste konfiguračný súbor Raspotify. V tomto súbore uvidíte niekoľko rôznych možností, ktoré si môžete nakonfigurovať sami. Zmeníme iba 2 nastavenia: dátový tok a názov zariadenia.

6. Ak chcete zmeniť názov zariadenia, budeme musieť najskôr odkomentovať riadok. To sa dá dosiahnuť stlačením klávesu Delete, váš text v tomto riadku bude teraz biely. Teraz môžeme vybrať meno, ktoré sa zobrazí v službe Spotify. Vybral som si jedáleň, pretože to je miesto, kde budú sedieť moje reproduktory. Stačí nahradiť raspotify požadovaným menom.

Napríklad:

DEVICE_NAME = "Jedáleň"

7. Potom, čo sme zmenili svoje meno, zmeníme bitrate. To nám poskytne o niečo lepšiu kvalitu zvuku.

Odkomentujte riadok a nahraďte 160 x 320.

BITRATE = "320"

8. Teraz by kód mal vyzerať takto, s výnimkou rozdielu v názve.

#/etc/default/raspotify - Argumenty/konfigurácia pre librespot # Názov zariadenia na Spotify Connect DEVICE_NAME = "Jedáleň"

# Bitrate, jeden z 96 (nízka kvalita), 160 (predvolená kvalita) alebo 320 (vysoká kvalita)

BITRATE = "320"

# Ďalšie argumenty príkazového riadka pre librespot je možné nastaviť nižšie.

# Ďalšie informácie nájdete v časti `librespot -h`. Uistite sa, že akékoľvek argumenty, ktoré zadáte #, už nie sú zahrnuté v iných premenných v tomto súbore. (Viac technických podrobností nájdete v # konfigurácii démona na adrese/lib/systemd/system/raspotify.service`.) # # Ak chcete, aby bolo vaše zariadenie viditeľné v službe Spotify Connect na internete, zadajte # používateľské meno a heslo, ktoré je možné nastaviť pomocou príkazu „ Nastaviť heslo zariadenia “, v # nastaveniach účtu použite„ --username` a `--password`. # # Ak chcete vybrať iné výstupné zariadenie (tj. Zvukový kľúč USB alebo zvukový výstup HDMI), # použite „--device` s niečím ako„ --device hw: 0, 1`. Počet najazdených kilometrov sa môže líšiť. # #OPTIONS = "-používateľské meno-heslo"

# Odporučte používanie vyrovnávacej pamäte pre stiahnuté zvukové súbory. Cache je deaktivovaná pomocou

# predvolené Ak to chcete použiť, je najlepšie nechať to tak, ako je, pretože v adresári `/var/cache/raspotify 'je správne nastavených # povolení. #CACHE_ARGS = "-cache/var/cache/raspotify"

# V predvolenom nastavení je normalizácia hlasitosti povolená, pridajte alternatívny zväzok

Ak chcete, # argumentov, ale tieto by mali byť v poriadku. #VOLUME_ARGS = "-enable-volume-normalization --linear-volume --initial-volume = 100"

# Tu je možné nastaviť koncový server, ale je to pre veľmi pokročilé prípady použitia

# librespot, takže by ste to za normálnych okolností nemali musieť meniť. #BACKEND_ARGS = "-backend alsa"

10. Na uloženie súboru stlačte „CTRL + X“, za ním „y“a v neposlednom rade stlačte kláves Enter.

11. Reštartujte Raspotify pomocou nasledujúceho príkazu.

sudo systemctl reštartujte raspotify

Skúste to rýchlo, ako sme to urobili v kroku 3, a pozrite sa, či sa názov zmenil alebo nie.

12. Teraz je všetko pripravené a môžeme pripraviť naše reproduktory!

Krok 4: Rozhodnutie, ktorý reproduktor použiť

V tomto projekte prejdem cez 2 typy reproduktorov. Tie, ktoré sú už zosilnené a reproduktory, ktoré ešte zosilnené nie sú.

Zosilnené reproduktory sú najľahšie na riešenie, pretože k jeho vstupu stačí pripojiť aux kábel. Vďaka tomu sú tieto typy reproduktorov tou najlepšou voľbou pre ľudí, ktorí nevedia veľa o elektronike alebo majú radi úplne nový zážitok.

S reproduktormi, ktoré už nie sú zosilnené, sa pracuje trochu ťažšie. K reproduktorom budeme musieť pripojiť zosilňovač a postaviť okolo toho puzdro. Je to vynikajúci spôsob, ako znova použiť staré reproduktory v poličke, ako to urobím ja. Pridáme lacný zosilňovač z Číny, aby sme znížili naše celkové náklady. Ak radi robíte DIY projekty, môžete si dokonca postaviť reproduktor do knihy sami. Odporúčam ten z tohto Instructable. Použil som reproduktory zo starého Phillips Streamium MCI900. Nanešťastie sa jeho zosilňovač zlomil, takže teraz ide o nezosilnený reproduktor. Na napájanie nášho projektu budeme potrebovať aj napájací zdroj, ale o tom si povieme o minútu.

Obrázok
Obrázok

Ak používate predzosilnené reproduktory, môžete prejsť na ďalší krok.

Ak používate reproduktory bez zosilnenia, môžete nasledujúce preskočiť.

Krok 5: Pripojenie predzosilňovačov

Ak sú vaše reproduktory už pripojené k zosilňovaču s portom AUX, mali by ste k zosilňovaču pripojiť iba pomocný kábel z Raspberry Pi a odpojiť periférne zariadenia od Raspberry Pi. Všetko by malo fungovať práve teraz! Uistite sa, že neodpájate napájací kábel a ethernetový kábel (iba ak nie ste pripojení prostredníctvom siete Wi -Fi), ako aj kábel AUX. Mali by ste mať rovnaké pripojenia ako na obrázku nižšie a teraz ste hotoví. Vytvorili ste reproduktor ako sono s Raspberry Pi a môžete začať počúvať hudbu.

Všimnite si toho, že ethernetový kábel nie je potrebný

Obrázok
Obrázok

Krok 6: Výber správneho zosilňovača

Ako si vybrať ten správny zosilňovač a napájanie? To je otázka, na ktorú v tomto kroku odpovieme.

1. Koľko wattov potrebujete? To by malo byť uvedené v špecifikáciách regálového reproduktora. Mám dva reproduktory, každý s výkonom 50 wattov. To znamená, že si musím kúpiť zosilňovač 50 * 2. Stačí ísť na stránky ako ebay, amazon, alibaba a vyhľadať „2 * 50W zosilňovač“. Jediná vec, ktorú by zosilňovač mal mať, je port AUX. Môžete si ho kúpiť aj s bluetooth, ale nie je to potrebné. Chcel som s týmto. Jedná sa o 2 *50 W zosilňovač založený na čipe TPA3116. Toto bude vyhovovať mojim reproduktorom.

Obrázok
Obrázok

2. Aký zdroj napájania si mám kúpiť? Potrebný výkon na napájanie zosilňovača je uvedený v špecifikačnom liste zosilňovača. Moja potrebovala 24V, takže som si musel kúpiť napájanie 24V. Potrebný prúd je možné ľahko vypočítať podľa tohto vzorca: I = P (watty) / U, takže v mojom prípade musím urobiť 100 /24 = 4,16 ==> Potrebujem teda napájanie 24 V 4,2 A. Je lepšie zvoliť napájací zdroj s vyšším prúdom, aby ste zdroj napájania príliš nezaťažovali.

Položil som starú nabíjačku na notebook, ktorá mala výstup 24 V a 100 W. Tak som sa rozhodol to využiť. Ak nemáte k dispozícii taký napájací zdroj, môžete použiť priemyselné zdroje, ako je znázornené na obrázku nižšie. Majú veľmi dobrú banku za peniaze.

Obrázok
Obrázok

Krok 7: Pripojenie všetkého k sebe

Pripojenie je pre každý zosilňovač odlišné, ale princíp je rovnaký. Toto bola moja schéma, vaša by mala vyzerať rovnako.

Zdroj:

Pripojený k sieťovej zásuvke.

Modrý drôt do N.

Hnedý drôt do L.

Zelený/žltý vodič na GND

V + DC + zosilňovača

V- DC - zosilňovača

Malinový koláč:

USB C do sieťovej zásuvky

Kábel AUX k zosilňovaču

(Ethernetový kábel k smerovaču)

Zosilňovač:

Výstup DC - na reproduktory

Výstup DC + do reproduktorov

Nakoniec skončíte s niečím ako na obrázku nižšie. Teraz by malo všetko fungovať dobre a vaše nové reproduktory WIFI sú pripravené na prehrávanie hudby.

Obrázok
Obrázok

Krok 8: Zostavenie prílohy

Môžete, ak chcete postaviť skutočne pekný kryt pre elektroniku, ale nie je to potrebné. Práve som vložil svoju elektroniku do schránky na obed, pretože krabicu na obed skryjem. Vyvŕtal som otvory pre potenciometre a vyvŕtal montážne otvory pre zosilňovač a Raspberry Pi. Moje napájanie je z nabíjačky prenosných počítačov, a tak som sa rozhodol, že ho nedám do schránky na obed, aby som zaistil miesto. Ak ste si však kúpili priemyselný spotrebič, je potrebné z bezpečnostných dôvodov vložiť napájací zdroj do škatule.

Nemyslím si, že by môj obedár vyzeral dobre, ale ako som povedal, bude skrytý. Ale bez ďalších okolkov, tu je niekoľko fotografií môjho zosilňovača lunchbox!

Obrázok
Obrázok
Obrázok
Obrázok

Krok 9: Hotový výrobok

S konečným výsledkom som veľmi spokojný. Zvuková kvalita je celkom dobrá, najmä ak vezmete do úvahy, že projekt ma celkovo stál iba 60 eur. Vzhľad môjho zosilňovača však stále potrebuje určitú prácu.

Myslím si, že je celkom skvelé, že môžete do svojich už existujúcich reproduktorov zabudovať klienta Spotify. Je to také pohodlné, že sa nemusíte pripájať cez bluetooth, ako väčšina reproduktorov. Kliknutím na tlačidlo si môžete vybrať reproduktor, ktorý chcete. Je to ako reproduktor Sonos, ale potom je to lacné.

Tu je niekoľko fotografií konečného výsledku!

Odporúča: