Spisu treści:
- Krok 1: Używane części
- Krok 2: Instalacja Raspbian
- Krok 3: Instalacja Raspotify na Raspberry Pi
- Krok 4: Decyzja, którego głośnika użyć
- Krok 5: Podłączanie głośników z przedwzmacniaczem
- Krok 6: Wybór odpowiedniego wzmacniacza
- Krok 7: Łączenie wszystkiego razem
- Krok 8: Budowanie obudowy
- Krok 9: Gotowy produkt
Wideo: Głośnik Sonos Like Spotify Wifi: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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)
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.
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.
5. Po potwierdzeniu obrazu i dysku możesz przejść do flashowania karty SD, wybierz Flash.
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.
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.
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ę.
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
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.
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.
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.
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!
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:
Nastrojowy głośnik - potężny głośnik do odtwarzania nastrojowej muzyki w oparciu o temperaturę otoczenia: 9 kroków
Nastrojowy głośnik - potężny głośnik do odtwarzania nastrojowej muzyki w oparciu o temperaturę otoczenia: witaj! Na potrzeby mojego szkolnego projektu w MCT Howest Kortrijk stworzyłem nastrojowy głośnik, który jest inteligentnym głośnikiem Bluetooth z różnymi czujnikami, wyświetlaczem LCD i WS2812b w zestawie pasek led.Głośnik odtwarza muzykę w tle w zależności od temperatury, ale może
Emulator winylu Sonos Spotify: 26 kroków
Emulator winylu Sonos Spotify: Pamiętaj, że nie jest to najnowszy zestaw instrukcji dla tego projektu: odwiedź stronę https://www.hackster.io/mark-hank/sonos-spotify-vinyl-emulator-3be63d, aby uzyskać najnowszy zestaw instrukcje i wsparcieSłuchanie muzyki na winylu jest świetne. Jego
HiFi Multi-room WiFi i głośnik Bluetooth: 10 kroków (ze zdjęciami)
HiFi Multi-room WiFi i głośnik Bluetooth: Głośniki podłączone do sieci Wi-Fi są w stanie zapewnić znacznie lepszą jakość dźwięku niż opcje Bluetooth. Nie kompresują zawartości audio przed jej odtworzeniem, co może mieć negatywny wpływ na dźwięk, ponieważ zmniejsza poziom szczegółowości i
Jak przekonwertować dowolny głośnik na głośnik BLUETOOTH: 5 kroków
Jak przekonwertować dowolny GŁOŚNIK W GŁOŚNIK BLUETOOTH: Jeśli masz stary system kina domowego, taki jak ja, oznacza to, że brakuje w nim bardzo popularnej opcji łączności, zwanej Bluetooth. Bez tego udogodnienia musisz zmierzyć się z bałaganem przewodowym normalnego połączenia AUX i oczywiście, jeśli
Zmień dowolny głośnik w głośnik Bluetooth: 4 kroki
Zmień dowolny głośnik w głośnik Bluetooth: Kilka lat temu powszechne było, że przenośne głośniki mają gniazdo 3,5 mm i są zasilane bateriami AA. Według dzisiejszych standardów jest to nieco przestarzałe, zwłaszcza bateria, ponieważ każdy gadżet ma obecnie akumulator. Gniazdo audio jest st