W większości aplikacji multimedialnych Raspberry Pi pracuje w charakterze odtwarzacza sieciowego, pozbawionego wyświetlacza, klawiatury i własnej pamięci masowej. Przykładem takiego urządzenia jest opisywany w EP 1/2016 „Audiofilski odtwarzacz muzyki z Raspberry Pi”. Urządzenie prezentowane w tym artykule jest inne. Wszystkie pliki muzyczne są przechowywane na wbudowanym, 2,5-calowym dysku twardym, odtwarzacz ma nieskomplikowaną i czytelny wyświetlacz LCD. Odtwarzacz Media PI współpracując z aktywnymi zestawami głośnikowymi, staje się kompletnym systemem audio lub zastępuje odtwarzacz CD będąc źródłem muzyki dla „klasycznego” zestawu audio.
Do obsługi odtwarzacza służy 12-przyciskowa klawiatura z wszystkimi potrzebnymi przyciskami, zarówno nawigacyjnymi, jak i obsługującymi odtwarzanie. Klawiatura wykorzystuje mikrokontroler ATmega32U4 symulujący pracę płytki Arduino Leonardo. Dzięki temu można było łatwo wykonać urządzenie, które służy jako klawiatura i odbiornik podczerwieni (kod RC5). Dzięki oprogramowaniu napisanemu w środowisku Arduino jest możliwa łatwa modyfikacja na przykład w celu dostosowania do odbioru rozkazów z innego pilota. Klawiatura jest dołączona jest do Raspberry PI przez interfejs USB, a dzięki pracy w trybie klawiatury HID nie wymaga dodatkowych driverów. Schemat ideowy klawiatury przedstawia rysunek 2.
Ze względu na brak kompleksowego rozwiązania dla wyłącznika zasilania Raspberry PI, klawiatura przejmuje także funkcje związane ze sterowaniem załączaniem zasilania. Część wykonawcza układu mieści się na płytce Media PI PMG, której schemat pokazano na rysunku 3.
Płytka Media PI PMG pełni nie tylko rolę menedżera zasilania, ale jest też płytą bazową dla Raspberry PI i służy do zamocowania dysku HDD 2,5”.
Jak wspominano, do przechowywania plików muzycznych służy dysk twardy SATA. Niestety, mikrokomputer Raspberry PI nie jest wyposażony w ten interfejs, więc jest konieczne użycie konwertera USB/SATA. W modelu zastosowano przeznaczony dla Raspberry PI konwerter firmy Delock. Rozwiązanie nie jest najtańsze, ale jako jedne z nielicznych nie stwarzało jakichkolwiek problemów podczas nieprzerwanej, kilkudniowej eksploatacji. Przy wyborze dysku warto szukać modeli o jak najmniejszym poborze mocy i możliwie cichych podczas pracy. W modelu zastosowano dysk Toshiba MQ01ABD050 mieszczący 500 GB. Kabel zasilający 5 V–SATA trzeba wykonać samodzielnie np.: z przejściówki zasilania SATA 3,5” z komputera PC. Układ uzupełniają gniazda USB
Za część audio odtwarzacza odpowiada opisana w EP 5/2016 (AVT1906) karta Combo dla Raspberry PI integrująca przetwornik C/A (PCM5102) oraz nadajnik
S/PDIF (WM8804), umożliwiająca współpracę z systemami audio analogowymi i cyfrowymi.
Montaż
Montaż układu zależy od zastosowanej obudowy. W prototypie dysk jest zamocowany do płytki Media PI PMG od spodu za pomocą tulejek amortyzujących. Mikrokomputer Raspberry PI z płytką Combo i konwerterem SATA za pomocą tulejek do górnej strony Media PI PMG. Wyświetlacz LCD, klawiatura i przełącznik zasilania są mocowane do płyty czołowej. Sposób montażu pokazano na fotografiach 6…8. Jako kable SATA i HDMI wykorzystano dostępne na aukcjach kable płaskie o długości około 30 cm. Jest do dosyć ważne ze względu ma możliwość uszkodzenia (wyrwania) złącz, szczególnie HDMI zbyt twardymi kablami.
![]() |
![]() |
![]() |
![]() |
Uruchomienie
Uruchomienie odtwarzacza sprowadza się do zaprogramowania klawiatury plikiem Media_PI_KBD.hex, przygotowania dysku HDD z naszymi ulubionymi plikami audio (mp3, flac, wav) i instalacji systemu Openelec. W modelu wykorzystano gotową dystrybucję udostępnioną wraz z instalatorem na stronie HifiBerry. Przed zainstalowaniem systemu należy sformatować kartę SD o pojemności większej niż 4 GB, aby zmieściły się na niej ewentualne aktualizacje i rozszerzenia Openeleca.
Po pobraniu ze strony https://goo.gl/KpYVfY i uruchomieniu instalatora należy postępować zgodnie ze wskazówkami, wybierając odpowiednią wersję dystrybucji i Raspberry PI (rysunki 10…15). Po zainstalowaniu i uruchomieniu należy skonfigurować urządzenie wyjściowe audio w zakładce SystemUstawieniaOdtwarzanie dźwiękuUrządzenie odtwarzania na ALSA (snd_rpi_hifiberry_digi S/PDIF), jak na rysunku 16 i spersonalizować system.
Po ponownym uruchomieniu odtwarzacz jest gotowy do użytku. Miłego odsłuchu!
Adam Tatuś, EP