Spisu treści:

Raspberry Pi Spotify Player z drukowaną obudową 3D: 4 kroki (ze zdjęciami)
Raspberry Pi Spotify Player z drukowaną obudową 3D: 4 kroki (ze zdjęciami)

Wideo: Raspberry Pi Spotify Player z drukowaną obudową 3D: 4 kroki (ze zdjęciami)

Wideo: Raspberry Pi Spotify Player z drukowaną obudową 3D: 4 kroki (ze zdjęciami)
Wideo: Raspberry Pi Volumio HiFiBerry odtwarzacz audio 2024, Lipiec
Anonim
Raspberry Pi Spotify Player z obudową z nadrukiem 3D
Raspberry Pi Spotify Player z obudową z nadrukiem 3D

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

Konfiguracja Pi
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

Drukowanie obudowy
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

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
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

Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
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

Konkurs audio 2017
Konkurs audio 2017
Konkurs audio 2017
Konkurs audio 2017

Drugie miejsce w konkursie audio 2017

Zalecana: