Nástroje používateľa

Nástoje správy stránok


linux:raspiradio

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Predchádzajúca revízia
Nasledujúca revízia
Predchádzajúca revízia
linux:raspiradio [2014/12/29 13:46]
ma3x
linux:raspiradio [2014/12/29 17:54] (aktuálne)
ma3x
Riadok 2: Riadok 2:
 Ako spraviť internetové rádio na Raspberry Pi? Ako spraviť internetové rádio na Raspberry Pi?
  
-Návrh a konštrukcia hardvéru+===== Návrh ​funkčnosti ​a konštrukcia hardvéru ​===== 
 Zakladom hardvérovej časti je Raspberry Pi model B+.  Zakladom hardvérovej časti je Raspberry Pi model B+. 
 +K nemu som pridal už len enkoder s tlačítkom EC11B15244A7 od firmy ALPS 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:
 +
 +Pri testovaní tohoto zapojenia vyšlo na javo, že GPIO piny kde bol pripojeny enkóder nefungujú ako vstup. Takže som ako vsupy pre enkoder použil iné piny. 
 +
 +===== Voľba a inštalácia operačného systému =====
  
-Voľba a inštalácia operačného systému 
 Zakládný hardvér som zvolil Raspberry Pi, operačný systém ArchLinux (samozrejme,​ že podobne sa dá použiť aj  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 [[http://​archlinuxarm.org/​platforms/​armv6/​raspberry-pi|tu]].\\ Raspbian, ale mne je z linuxou Arch najsimpatickejší). Postup inštalácie sa nachádza [[http://​archlinuxarm.org/​platforms/​armv6/​raspberry-pi|tu]].\\
Riadok 18: Riadok 30:
 Nastavenie časovej zóny koli správne mu generovani časových pečiatok logov. Postup je [[https://​wiki.archlinux.org/​index.php/​Time#​Time_zone|tu]].\\ Nastavenie časovej zóny koli správne mu generovani časových pečiatok logov. Postup je [[https://​wiki.archlinux.org/​index.php/​Time#​Time_zone|tu]].\\
  
-Konfigurácia siete+===== Konfigurácia siete ===== 
 +Defaultne nastavenie siete v ArchLinuxe pre Paspberry Pi realizeje služba [[https://​wiki.archlinux.org/​index.php/​systemd-networkd|systemd-networkd]] ktora je konfigurovaná na DHCP. 
 +Toto nastavenie nije vyhovujúce pretože pri každom pripojení na sieť dostane Raspberry Pi inú IP adresu. Preto som túto službu vypol. 
 + 
 +<code bash> 
 +systemctl disable systemd-networkd 
 +</​code>​  
 + 
 +Potom som vytvoril profil pre službu [[https://​wiki.archlinux.org/​index.php/​netctl|netctl]],​ 
 +pridaním súboru ''​static''​ do adresára ''/​etc/​netctl/''​ kde sú všetky dostupné profily pre ''​netctl''​. 
 + 
 +Obsah súboru ''​static'':​ 
 + 
 +<​code>​ 
 +Description='​A basic static ethernet connection'​ 
 +Interface=eth0 
 +Connection=ethernet 
 +IP=static 
 +Address=('​192.168.1.150/​24'​) 
 +Gateway='​192.168.1.1'​ 
 +DNS=('​192.168.1.1'​) 
 +</​code>​ 
 + 
 +Profil sa aplikuje príkazom:​ 
 +<code bash> 
 +netctl enable static 
 +</​code>​
  
 naprogramovani\\ naprogramovani\\
linux/raspiradio.1419857187.txt.gz · Posledná úprava: 2014/12/29 13:46 od ma3x