Spisu treści:
Wideo: Raspberry Pi Spotify Player z drukowaną obudową 3D: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
W tej instrukcji pokażę, jak zrobić odtwarzacz muzyczny oparty na Raspberry Pi, który może odtwarzać lokalną muzykę, stacje radiowe internetowe i działać jako głośnik spotify connect, a wszystko to w obudowie z nadrukiem 3D do montażu na ścianie.
Zbudowałem ten odtwarzacz muzyki do kuchni mojej koleżanki, ponieważ lubimy słuchać muzyki podczas gotowania lub pieczenia, ale głośniki komputerowe ryczące z salonu po prostu tego nie niszczą.
Będziesz potrzebować:
- Raspberry Pi 3
- Karta microSD (min. 8 GB)
- Głośniki stereo ze zintegrowanym przetwornikiem cyfrowo-analogowym USB
- Obwód bezpiecznego wyłączania
- 3,5-calowy ekran dotykowy
- Kabel Micro USB żeński na męski
- Lutownica
- Narzędzie do ściągania izolacji
- Przewody
Do konfiguracji:
- Klawiatura
- Mysz
- Monitor HDMI
Krok 1: Konfiguracja Pi
Najpierw zajmijmy się stroną oprogramowania. Odtwarzacz muzyczny jest oparty na popularnej, ale wycofanej linii odtwarzaczy Squeezebox firmy Logitech. Pi obsługuje LogitechMediaServer i klienta Squeezelite, a także interfejs Jivvelite. Aby wykonać następujące kroki, będziesz potrzebować podstawowych umiejętności SSH i linii poleceń. Jeśli nie znasz SSH, OverTheWire to świetne miejsce do nauki korzystania z wiersza poleceń i SSH.
Pobierz Raspbian i sflashuj go na kartę SD za pomocą jednego z następujących programów:
- Win32DiskImager (Windows)
- ApplePi Piekarz (Mac)
- Etcher (Mac i Windows)
Włóż kartę SD do Pi i podłącz wszystkie urządzenia peryferyjne (klawiatura, mysz, monitor) i zasilanie. Po uruchomieniu w środowisku pulpitu skonfiguruj Wi-Fi i włącz funkcjonalność SSH i GPIO w ustawieniach.
Możesz teraz odłączyć wszystkie urządzenia peryferyjne i kontynuować przez SSH z dowolnego komputera w tej samej sieci, aby skonfigurować Pi.
Po połączeniu przez SSH użyj następującego polecenia, aby uzyskać dostęp do ustawień Raspberry Pi
sudo raspi-config
Zmień język, układ klawiatury i hasło użytkownika zgodnie z własnymi potrzebami (opcjonalnie), a następnie rozwiń system plików i potwierdź monit o ponowne uruchomienie.
Następnie podłącz ekran dotykowy i zainstaluj wszystkie potrzebne sterowniki (w zależności od tego, który ekran jest dla Ciebie dostępny):
- Sterowniki Adafruit TFT
- Sterowniki Waveshare TFT
Po poprawnym skonfigurowaniu powinieneś zobaczyć środowisko pulpitu na ekranie dotykowym.
Aby skonfigurować odtwarzacz muzyki, postępowałem zgodnie z przewodnikiem Johna Hagensiekera, aby skonfigurować LogitechMediaServer, Squeezelite i Jivelite. Upewnij się tylko, że głośnik USB jest podłączony i wybrana jest właściwa karta dźwiękowa.
Obsługę Spotify Connect można łatwo dodać za pomocą menedżera wtyczek w Logitech Media Server.
Usunąłem też kursor na stałe, ze względów kosmetycznych, używając:
sudo nano /etc/lightdm/lightdm.conf
i zmieniając następującą linię
#xpolecenie-serwera = X
do
xserver-command= X -nokursor
Ekran można skalibrować za pomocą kalibratora xinput, jak opisano na wiki waveshare.
Po zainstalowaniu skryptu przełącznika z obwodów mausberry zmieniłem wejścia i wyjścia na GPIO20 i GPIO21, ponieważ domyślne wyjścia są już używane przez nagłówek ekranu dotykowego.
Krok 2: Drukowanie obudowy
Etui jest remiksem/rozszerzeniem „Pi TFT plus Console Case” firmy arcmatt na Thingiverse. W Fusion 360 dodałem dwie obudowy głośników w tym samym projekcie co oryginalna obudowa i zmodyfikowałem główny korpus, aby zawierał dwa otwory do montażu na ścianie i punkty mocowania karty dźwiękowej głośników USB i bezpieczną płytkę zamykającą.
- Jeśli chcesz zmodyfikować obudowę, aby pasowała do innych komponentów, pobierz plik *.f3d.
- Jeśli chcesz wydrukować tylko gotowe pliki STL, pobierz plik zip.
Pliki STL środkowych części korpusu i obudowy głośnika zawierają puste miejsca na nakrętki M3. Zatrzymaj druk na odpowiedniej wysokości i dodaj orzechy przed wznowieniem drukowania.
10% wypełnienia powinno wystarczyć na tylną i przednią część. Środkowe części zawierające nakrętki powinny być zadrukowane na wyższym poziomie wypełnienia, aby zapewnić wystarczające wsparcie strukturalne pustych przestrzeni nakrętek. Dwie nakrętki oderwały się w jednym z moich odcisków przy 10%, nie pozostawiając nici do prawidłowego trzymania śrub.
Oto link do strony thingiverse dla obudowy
Krok 3: Elektronika
W tym kolejnym kroku powinieneś mieć podstawowe umiejętności lutowania.
Otwórz głośnik USB i odłącz głośniki od płyty dźwiękowej za pomocą ich kabli JST. Odetnij i zdejmij kabel USB na odpowiedniej długości z płyty dźwiękowej. Aby zaoszczędzić miejsce, przylutowałem przewody USB bezpośrednio do padów testowych na spodzie Pi. Jeśli nie możesz prześledzić padów za pomocą multimetru, oto dobra lista numerów padów. Użyłem PP46 do PP48 i pin zasilania 5V do podłączenia płyty dźwiękowej (patrz zdjęcie).
Przygotuj obwód bezpiecznego wyłączenia, wylutowując przełącznik kołyskowy i zastępując go dwoma odcinkami izolowanego przewodu. Umieść przełącznik we wnęce i przylutuj wolne przewody na miejscu.
Odetnij męski koniec kabla micro USB i zdejmij przewody zasilania i danych. Przylutuj czerwony przewód zasilający kabla USB do PP2, a czarny przewód do PP5 (patrz rysunek). Żeński koniec kabla micro USB musi być podłączony do męskiego końca płytki obwodu bezpiecznego wyłączania. Płytę można przykleić w dolnej części obudowy.
Później dodałem gorący klej do wszystkich miejsc lutowania, aby ustabilizować i dodać trochę odprężenia.
Kredyt na zdjęcie Pi: Wikipedia, użytkownik: Multicherry
commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg
Krok 4: Montaż końcowy
Ostateczna konstrukcja jest trochę kłopotliwa, ale przy wystarczająco długich przewodach wszystko powinno się zmieścić.
Obudowa głośnika była nieco za mała, co razem z wydmuchaną obudową nakrętki z jednej strony powodowało, że lewy głośnik nie zamykał się równo z maskownicą głośnika.
Trzy tylne wsporniki można połączyć ze sobą za pomocą śrub M3. Śruby przetną gwint za pierwszym razem, gdy je wkręcisz. O ile nie rozbierasz ich zbyt często, połączenie to powinno być wystarczająco mocne.
Przyklej płytkę obwodu wyłączającego do obudowy i przykręć płytę rezonansową do wsporników.
Raspberry Pi można przymocować do środkowej obudowy za pomocą śrub M3. Pamiętaj, aby włożyć kartę SD po przykręceniu Pi, ponieważ jest nieco większa niż obudowa. Można go później włożyć za pomocą pęsety przez otwór z boku.
Po dodaniu ekranu dotykowego pozostaje tylko przykręcenie przedniej płyty.
Nie miałem pod ręką kabla micro USB przed ukończeniem kompilacji, więc tymczasowo zasilam Pi przez port micro USB Pi za pomocą banku mocy. Brakujące połączenie kablowe dodam później.
Mam nadzieję, że podobała Ci się ta mini szafa grająca. Nie mogę się doczekać testowania tego w ciągu najbliższych kilku tygodni. Jeśli masz jakieś pytania lub pomysły na ulepszenia, zostaw mi komentarz poniżej, a postaram się odpowiedzieć jak najszybciej
Drugie miejsce w konkursie audio 2017
Zalecana:
Wytwornica mgły Ultimate Dry Ice - Kontrolowana przez Bluetooth, zasilana bateryjnie i drukowana w 3D.: 22 kroki (ze zdjęciami)
Wytwornica mgły do suchego lodu - sterowana przez Bluetooth, zasilana bateryjnie i drukowana w 3D.: Niedawno potrzebowałem maszyny do wytwarzania suchego lodu, aby uzyskać efekty teatralne na lokalny pokaz. Nasz budżet nie wystarczyłby na zatrudnienie profesjonalnego, więc zamiast tego zbudowałem to. Jest w większości drukowany w 3D, sterowany zdalnie przez Bluetooth, zasilany bateryjnie
Płytka drukowana Tima (płytka drukowana): 54 kroki (ze zdjęciami)
Płytka drukowana Tima (Plotted Circuit Board): Jest to proces, którego używam do tworzenia niestandardowej płytki drukowanej do moich projektów. Aby wykonać powyższe: używam mojego plotera XY z rysikiem, aby usunąć warstwę żywicy trawiącej, aby odsłonić miedź na działanie wytrawiacza .Używam mojego plotera XY z laserem do wypalania atramentu w
Drukowana obudowa 3D do wzmacniacza Bluetooth TDA7492P: 6 kroków (ze zdjęciami)
Obudowa z nadrukiem 3D do wzmacniacza Bluetooth TDA7492P: Zarobiłem stary wzmacniacz z głośnikami, które znajomy wyrzucił, a ponieważ wzmacniacz nie działał, postanowiłem oddać głośniki do recyklingu za pomocą bezprzewodowego zestawu bluetooth
Obudowa/obudowa do Amiga Arduino Floppy Drive: 5 kroków
Amiga Arduino Floppy Drive Case / Enclosure: Ta instrukcja wyjaśnia, jak złożyć obudowę stacji dyskietek dla projektu Arduino Amiga Floppy Disk Reader/Writer for Windows. Aby ukończyć ten projekt, będziesz potrzebować: drukarki 3D opisanej tabliczki Arduino pro mini i FTDI na abo
Obudowa Raspberry Pi: 3 kroki (ze zdjęciami)
Obudowa Raspberry Pi: W tej instrukcji pokażę, jak wykonać podstawową obudowę z pleksi dla Raspberry Pi Zero. Widziałem ten na stronie Adafruit, ale nie zdawałem sobie sprawy, jak przydatne będzie posiadanie takiego przypadku, gdy zamówię zero. Więc zamiast czekać