Spisu treści:

Głośnik Sonos Like Spotify Wifi: 9 kroków (ze zdjęciami)
Głośnik Sonos Like Spotify Wifi: 9 kroków (ze zdjęciami)

Wideo: Głośnik Sonos Like Spotify Wifi: 9 kroków (ze zdjęciami)

Wideo: Głośnik Sonos Like Spotify Wifi: 9 kroków (ze zdjęciami)
Wideo: Jak wybrać głośnik bezprzewodowy - poradnik Top Hi-Fi dla początkujących 2024, Listopad
Anonim
Sonos Like Spotify Głośnik Wi-Fi
Sonos Like Spotify Głośnik Wi-Fi

W tym projekcie zbudujemy głośnik Wifi z wbudowanym klientem Spotify. Oznacza to, że możesz łatwo wybrać w spotify, aby odtwarzać na tym konkretnym głośniku. Nie musisz mieć do czynienia z gównianym bluetoothem, ponieważ jest on oparty na sieci Ethernet. Twoja muzyka będzie odtwarzana nawet dalej, jeśli przypadkowo zamkniesz Spotify. Jest jak Sonos, ale wykonany samodzielnie.

Opiera się na oprogramowaniu Raspotify dla Raspberry Pi. Jest to łatwe w użyciu i niezbyt trudne w konfiguracji oprogramowanie.

Starałem się jak najlepiej wyjaśnić wszystko tak prosto, jak to możliwe, aby każdy mógł to zbudować, nawet początkujący, którzy nigdy wcześniej czegoś nie zbudowali, powinni być w stanie to odtworzyć.

Krok 1: Używane części

Przed rozpoczęciem tego projektu radzę zakupić wszystkie części.

  • Raspberry Pi 4
  • karta microSD (co najmniej 8GB) (+w razie potrzeby adapter)
  • Komputer
  • Głośniki i wzmacniacz (patrz krok 4)
  • Narzędzia
  • Zasilanie (patrz krok 6)

Teraz, gdy masz już wszystko, zaczyna się prawdziwa zabawa.

Krok 2: Instalacja Raspbian

Zanim będziemy mogli rozpocząć projekt, musimy zainstalować system operacyjny na naszym Raspberry pi. W tym przypadku użyjemy "Raspbian Buster z komputerem stacjonarnym i zalecanym oprogramowaniem".

Instalacja Raspbian na Raspberry Pi jest dość prosta. Będziemy pobierać Raspbian i zapisywać obraz dysku na karcie microSD, a następnie uruchamiać Raspberry Pi na tej karcie microSD.

Potrzebna będzie karta microSD (wybierz co najmniej 8 GB), komputer z odpowiednim gniazdem i oczywiście Raspberry Pi oraz podstawowe urządzenia peryferyjne (mysz, klawiatura, ekran i źródło zasilania).

Krok 1: Pobieranie systemu operacyjnego

Raspian można zainstalować z tej witryny. Musimy zainstalować "Raspbian Buster z pulpitem i zalecanym oprogramowaniem". Teraz kliknij „Pobierz ZIP”, a pobieranie powinno się rozpocząć. (może to potrwać kilka minut w zależności od połączenia Ethernet)

Obraz
Obraz

Krok 2: Zapisywanie obrazu na karcie SD

Teraz musisz pobrać i zainstalować oprogramowanie, które zapisze obraz na karcie SD. Dobry do użycia nazywa się Etcher i działa na wszystkich platformach (Linux, Mac i Windows). Możesz go pobrać od nowa na ich stronie internetowej.

1. Po pobraniu Etcher postępuj zgodnie z instrukcjami, aby go zainstalować.

2. Włóż kartę SD do komputera. (Ponieważ niektóre komputery nie mają czytnika kart SD, może być konieczne użycie adaptera USB.)

3. Otwórz Etcher i wybierz obraz Raspbian, który właśnie pobraliśmy.

Obraz
Obraz

4. Wybierz kartę SD, na której chcesz zainstalować Raspbian. Sprawdź dwukrotnie, aby upewnić się, że jest to właściwy dysk, ponieważ spowoduje to wyczyszczenie go.

Obraz
Obraz

5. Po potwierdzeniu obrazu i dysku możesz przejść do flashowania karty SD, wybierz Flash.

Obraz
Obraz

6. Po zakończeniu możesz bezpiecznie wyjąć kartę SD z komputera.

7. Włóż kartę SD do Raspberry Pi i innych dodatkowych przewodów, takich jak zasilanie, mysz, klawiatura i przewód HDMI.

8. Teraz zostaniesz przeprowadzony przez proces konfiguracji. Upewnij się, że nie zapomnisz połączyć się z siecią Ethernet, ponieważ Spotify Connect opiera się na sieci Ethernet. Proces konfiguracji jest dość prosty, więc nie powinno to stanowić problemu.

9. Pomyślnie zainstalowałeś Raspian na swoim Raspberry Pi i możesz przejść do następnego kroku. Gratulacje!

Krok 3: Instalacja Raspotify na Raspberry Pi

Raspotify to klient Spotify Connect dla Raspbian na Raspberry Pi, który po prostu działa ™. Raspotify to pakiet Debiana i powiązane z nim repozytorium, które delikatnie otacza niesamowitą bibliotekę librespot autorstwa Paula Lietara i innych. Działa od razu po instalacji we wszystkich trzech wersjach Pi.

Sama instalacja jest tak łatwa, jak to tylko możliwe, po prostu wykonaj następujące kroki, a będziesz gotowy do pracy za 5 minut.

1. Otwórz Terminal za pomocą skrótu „CTRL + ALT + T”

2. Wpisz w Terminalu następujące polecenie i naciśnij Enter. To polecenie pobiera i instaluje pakiet Debiana oraz dodaje jego repozytorium apt, co zapewnia, że zawsze będziesz na bieżąco ze zmianami wprowadzonymi przez autorów.

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

3. Po instalacji przeprowadzimy szybki test. Otwórz Spotify i poszukaj dostępnych urządzeń. Powinien być dostępny głośnik „raspotify (raspberrypi)”, jak pokazano poniżej.

Obraz
Obraz

4. Teraz, gdy wszystko działa, możemy skonfigurować Raspotify. Wpisując następujące polecenie w Terminalu, możemy zmienić ustawienia, takie jak nazwa, którą chcemy wyświetlać w Spotify.

sudo nano /etc/default/raspotify

5. Po naciśnięciu klawisza Enter powinieneś zobaczyć następujące informacje.

Obraz
Obraz

To, co otworzyłeś, to plik konfiguracyjny Raspotify. W tym pliku zobaczysz wiele różnych opcji, które możesz skonfigurować samodzielnie. Zmienimy tylko 2 ustawienia: szybkość transmisji i nazwę urządzenia.

6. Aby zmienić nazwę urządzenia, musimy najpierw odkomentować linię. Można to zrobić, naciskając klawisz Delete, tekst tej linii stanie się teraz biały. Teraz możemy wybrać nazwę, która będzie wyświetlana w Spotify, ja wybrałem Jadalnię, bo tam będą siedzieć moje głośniki. Wystarczy zastąpić raspotify wybraną nazwą.

Na przykład:

DEVICE_NAME="Jadalnia"

7. Po zmianie nazwy zmienimy szybkość transmisji. Dzięki temu uzyskamy nieco lepszą jakość dźwięku.

Odkomentuj wiersz i zastąp 160 przez 320.

BITRATE="320"

8. Teraz kod powinien wyglądać tak, z wyjątkiem różnicy nazw.

# /etc/default/raspotify -- Argumenty/konfiguracja dla librespot # Nazwa urządzenia w Spotify Connect DEVICE_NAME="Jadalnia"

# Bitrate, jedna z 96 (niska jakość), 160 (domyślna jakość) lub 320 (wysoka jakość)

BITRATE="320"

# Dodatkowe argumenty wiersza poleceń dla librespot można ustawić poniżej.

# Zobacz `librespot -h`, aby uzyskać więcej informacji. Upewnij się, że argumenty, które określisz #, nie są już objęte innymi zmiennymi w tym pliku. (Zobacz konfigurację demona # w `/lib/systemd/system/raspotify.service`, aby uzyskać więcej informacji technicznych.) # # Aby Twoje urządzenie było widoczne w Spotify Connect w Internecie, dodaj # swoją nazwę użytkownika i hasło, które można ustawić za pomocą " Ustaw hasło urządzenia”, w # ustawieniach konta użyj `--username` i `--password`. # # Aby wybrać inne urządzenie wyjściowe (np. klucz sprzętowy USB lub wyjście audio HDMI), # użyj `--device` z czymś w rodzaju `--device hw:0, 1`. Twój przebieg może się różnić. # #OPTIONS="--nazwa użytkownika --hasło"

# Usuń komentarz, aby użyć pamięci podręcznej dla pobranych plików audio. Pamięć podręczna jest wyłączona przez

# domyślny. Najlepiej zostawić to bez zmian, jeśli chcesz z niego korzystać, ponieważ # uprawnienia są poprawnie ustawione w katalogu `/var/cache/raspotify'. #CACHE_ARGS="--cache /var/cache/raspotify"

# Domyślnie normalizacja głośności jest włączona, dodaj alternatywny wolumin

# argumentów tutaj, jeśli chcesz, ale powinny być w porządku. #VOLUME_ARGS="--włącz normalizację-głośności --liniowa-głośność --początkowa-głośność=100"

# Backend może być ustawiony na potok tutaj, ale jest to bardzo zaawansowane przypadki użycia

# librespot, więc nie powinieneś tego zmieniać w normalnych okolicznościach. #BACKEND_ARGS="--zaplecze również"

10. Aby zapisać plik, naciśnij „CTRL + X”, a następnie „y” i na koniec naciśnij Enter.

11. Uruchom ponownie Raspotify za pomocą następującego polecenia.

sudo systemctl uruchom ponownie raspotify

Sprawdź go szybko, tak jak zrobiliśmy to w kroku 3, i sprawdź, czy nazwa się zmieniła, czy nie.

12. Teraz wszystko gotowe i możemy przygotować nasze głośniki!

Krok 4: Decyzja, którego głośnika użyć

W tym projekcie omówię 2 rodzaje głośników. Te, które są już nagłośnione i głośniki, które nie są jeszcze nagłośnione.

Głośniki z przedwzmacniaczem są najłatwiejsze w obsłudze, ponieważ wystarczy podłączyć kabel aux do ich wejścia. To sprawia, że tego typu głośniki są najlepszym wyborem dla osób, które nie wiedzą zbyt wiele o elektronice lub po prostu lubią bardziej nieszablonowe wrażenia.

Nieco trudniej pracuje się z kolumnami, które nie są już wzmacniane. Będziemy musieli podłączyć wzmacniacz do głośników i zbudować wokół tego obudowę. To świetny sposób na ponowne wykorzystanie starych głośników podstawkowych, tak jak ja to zrobię. Dodamy do tego tani wzmacniacz z Chin, aby obniżyć nasze ogólne koszty. Jeśli lubisz robić projekty typu „zrób to sam”, możesz nawet samodzielnie zbudować głośnik półkowy. Polecam ten z tego Instruktażu. Użyłem głośników z mojego starego Phillips Streamium MCI900. Wzmacniacz niestety się zepsuł, więc teraz jest to zestaw bez wzmacniacza. Będziemy też potrzebować zasilacza do zasilania naszego projektu, ale o tym porozmawiamy za chwilę.

Obraz
Obraz

Jeśli korzystasz z głośników z przedwzmacniaczem, możesz przejść do następnego kroku.

Jeśli używasz głośników bez wzmacniacza, możesz pominąć następny pominięcie.

Krok 5: Podłączanie głośników z przedwzmacniaczem

Jeśli twoje głośniki są już podłączone do wzmacniacza, który ma port AUX, wystarczy podłączyć kabel aux z Raspberry Pi do wzmacniacza i odłączyć peryferia od Raspberry Pi. Wszystko powinno działać już teraz! Upewnij się, że nie odłączasz kabla zasilającego i kabla Ethernet (tylko wtedy, gdy nie jest podłączony przez Wifi), a także kabla AUX. Powinieneś mieć takie same połączenia, jak na poniższym obrazku, a teraz jesteś gotowy. Stworzyłeś głośnik typu sonos z Raspberry Pi i możesz zacząć słuchać muzyki.

Pamiętaj, że kabel Ethernet nie jest potrzebny

Obraz
Obraz

Krok 6: Wybór odpowiedniego wzmacniacza

Jak dobrać odpowiedni wzmacniacz i zasilacz? Na to pytanie odpowiemy w tym kroku.

1. Ile watów potrzebujesz? Powinno to być wymienione w specyfikacji głośnika półkowego. Mam dwa głośniki o mocy 50 watów każdy. To oznacza, że muszę kupić wzmacniacz 50*2. Wystarczy wejść na strony takie jak ebay, amazon, alibaba i wyszukać „wzmacniacz 2*50W”. Jedyne, co powinien mieć wzmacniacz, to port AUX. Możesz kupić również z bluetooth, ale nie jest to konieczne. Poszedłem z tym. To wzmacniacz 2*50W oparty na układzie TPA3116. To będzie pasować do moich głośników.

Obraz
Obraz

2. Jaki zasilacz kupić? Moc potrzebna do zasilania twojego wzmacniacza jest podana w specyfikacji wzmacniacza. Mój potrzebował 24V, więc musiałem kupić zasilacz 24V. Potrzebne natężenie prądu można łatwo obliczyć za pomocą tego wzoru: I = P(wat) / U, więc w moim przypadku muszę zrobić 100 / 24 = 4,16 ==> Potrzebuję więc zasilacza 24V 4,2A. Lepiej jest wybrać zasilacz o wyższym natężeniu, aby nie obciążać zbytnio zasilacza.

Miałem starą ładowarkę do laptopa o mocy 24 V i 100 watów. Postanowiłem więc go użyć. Jeśli nie masz takiego zasilacza w pobliżu, możesz użyć przemysłowych, jak pokazano na poniższym obrazku. Mają bardzo dobry bank za grosze.

Obraz
Obraz

Krok 7: Łączenie wszystkiego razem

Połączenie jest inne dla każdego wzmacniacza, ale zasada jest taka sama. To był mój schemat, twój powinien wyglądać tak samo.

Zasilacz:

Podłączony do gniazdka ściennego AC.

Niebieski przewód do N

Brązowy przewód do L

Zielony/żółty przewód do GND

V+ DC + wzmacniacza

V-DC - wzmacniacza

Malina pi:

USB C do gniazdka ściennego

Kabel AUX do wzmacniacza

(kabel Ethernet do routera)

Wzmacniacz:

Wyjście DC - do głośników

Wyjście DC + do głośników

W końcu otrzymasz coś takiego jak na poniższym obrazku. Teraz wszystko powinno działać poprawnie, a nowe głośniki WIFI są gotowe do odtwarzania muzyki.

Obraz
Obraz

Krok 8: Budowanie obudowy

Mógłbyś, jeśli chcesz zbudować naprawdę ładną obudowę dla elektroniki, ale nie jest to konieczne. Właśnie włożyłem swoją elektronikę do pudełka na lunch, ponieważ schowałem pudełko na lunch. Wywierciłem otwory pod potencjometry oraz wywierciłem otwory montażowe pod wzmacniacz i Raspberry Pi. Mój zasilacz pochodzi z ładowarki do laptopa, więc postanowiłem nie wkładać go do lunchboxa, aby zaoszczędzić trochę miejsca. Ale jeśli kupiłeś wersję przemysłową, ze względów bezpieczeństwa konieczne jest umieszczenie zasilacza w pudełku.

Nie sądzę, żeby moje pudełko na lunch wyglądało dobrze, ale tak jak powiedziałem, będzie schowane. Ale bez zbędnych ceregieli, oto kilka zdjęć mojego wzmacniacza lunchbox!

Obraz
Obraz
Obraz
Obraz

Krok 9: Gotowy produkt

Jestem bardzo zadowolona z efektu końcowego. Jakość dźwięku jest całkiem dobra, zwłaszcza biorąc pod uwagę, że projekt kosztował mnie w sumie tylko 60 euro. Wygląd mojego wzmacniacza wymaga jednak jeszcze trochę dopracowania.

Myślę, że to całkiem fajne, że możesz mieć wbudowanego klienta Spotify w już istniejących głośnikach. Jest tak wygodny, że nie musisz łączyć się przez bluetooth, jak większość głośników. Możesz po prostu wybrać głośnik, który chcesz jednym kliknięciem. To tak jak głośnik Sonos, ale za tanią cenę.

Oto kilka zdjęć efektu końcowego!

Zalecana: