Toto je staršia verzia dokumentu!
Ako spraviť internetové rádio na Raspberry Pi?
Zakladom hardvérovej časti je Raspberry Pi model B+. K nemu som pridal už len enkoder s tlačítkom a led diódu, slúžiace na jednoduché ovládanie. Eckóder sĺuži na nastavenie hlasitosti a jeho tlačítko na ovladanie prehrávania stop/play. V stave play ledka svieti inak je zhasnutá. Pri dlhšom pordžaní tlačítka nezačne led blikať a po uvoľnení sa spustí príkaz pre systémové vypnutie Rasberry Pi.
Led dióda a enkóder sú umiestnené na DSP ktorá je ako modul pripojená na GPIO Raspberry Pi. Na DSP je okrem toho niekoľko rezistorov, sĺužiacich ako prúdové obmedzenie. Schéma:
Návrh DSP:
Zakládný hardvér som zvolil Raspberry Pi, operačný systém ArchLinux (samozrejme, že podobne sa dá použiť aj
Raspbian, ale mne je z linuxou Arch najsimpatickejší). Postup inštalácie sa nachádza tu.
Vytvorenie základnych užívateľov a nastavenie hesiel.
Inštalácia potrebných softverových balíčkov.
pacman -S screen mc wiringpi gcc mpd mpc libmpdclient samba htop git alsa-utils
Nastavenie časovej zóny koli správne mu generovani časových pečiatok logov. Postup je tu.
Konfigurácia siete
naprogramovani
odladenie
Enkoder, WiringPi
MPD - Music Player Daemon, libmpdclient
POXIS thread
Samba-share