Fireside Internet Radio Player för äldre användare - byggd med Raspberry Pi (3 / 6 steg)
Steg 3: Ladda program på SD-kort
Innan du fyller i Fireside python kod och andra nödvändiga programvara, installera Raspbian Wheezy operativsystem på SD-kortet. (Igen, kontrollera att SD-kortet är kompatibelt med Pi: http://elinux.org/RPi_SD_cards )
Flera stora Instructables har skrivits för att konfigurera ett SD-kort med Raspbian. Kolla in här en, till exempel:
(Om du använder en SD med OS redan installerat, det är en bra idé att uppdatera/uppgradera innan du fortsätter.)
Efter Raspbian installeras på SD-kortet och Pi har konfigurerats, starta upp en Raspberry Pi med tangentbord, HDMI-bildskärm, mus och nätverksanslutning. (Om du planerar att använda din mediaspelare PI för att konfigurera SD-kortet, du kan behöva lossa dess montering inne i det för att koppla HDMI och en USB-hubb.) Kontrollera att nätverksanslutningen fungerar. Också bekräfta att tidsinställningen är korrekt.
__________________________
1) öppna ett terminalfönster och göra en katalog med namnet Fireside och ändra till den nya katalogen:
CD/home/pi
mkdir Fireside
CD Fireside
Klona Fireside filer från github:
git klon https://github.com/bkshepard/fireside.git
2) göra en ny arkivera benämn "sb.cfg" genom att kopiera filen "sb_example.cfg".
CP sb_example.cfg sb.cfg
I den nya sb.cfg filen, ange specifikt för din gmail, wunderground api och twitter nycklar. Plocka någon enhet # (ex. 11223344) för spelaren och minns det för steg för att inrätta Google spreadsheet.
Gmail: Ställa in ett google-konto på www.google.com. Vi ska ställa på kalkylbladet i nästa steg.
Wunderground (väder) api: http://www.wunderground.com/weather/api/
Om du planerar att använda Twitter, skapa ett konto och få lämpliga API token: https://dev.twitter.com/oauth/overview/single-user
(Använder Twitter som tillval... Jag föreslår att få spelaren arbetar först med radio streaming/tid/väder och senare lägga till Twitter funktioner)
3) styrka-ljudutgången på Pi till 3.5 mm ljudutgång:
sudo raspi-config
Välj alternativet 8: Avancerade alternativ och välj sedan alternativet A6: ljud:
Välj alternativ 1: Tvinga ljud via 3,5 mm-uttag
4) installera PIP sedan använda pip för att installera gspread:
sudo lämplig-få installera python-pip
sudo pip installera gspread
5) installera musik relaterad programvara:
sudo lämplig-få installera mplayer mpg321 mpd mpc
6) till denna fil för att förbättra stabiliteten av wifi-anslutning:
sudo nano /etc/modprobe.d/8192cu.conf
(och Lägg till dessa rader till den nya "8192cu.conf":
alternativ 8192cu rtw_power_mgnt = 0 rtw_enusbss = 0
rtw_ips_mode = 1
7) setup skriptet ska köras automatiskt när Pi startar upp. Detta omfattar lastning uppkomling och kopiera filen .conf till /etc/init:
sudo lämplig-få installera uppkomling
sudo cp /home/pi/fireside/fireside.conf/etc/initial /
8) set-up wifi anslutning för avsedda nätverk:
Om du planerar att använda spelaren på ett annat nätverk sedan den som används för att bygga det, måste du ange ssid användarnamn och lösenord: det finns flera skript som fungerar. Jag föredrar att installera följande med en wpa_supplicant.conf fil.
en) öppna/Interfaces och redigera så att skriptet är:
Auto lo
iface lo inet loopback
iface eth0 inet dhcp
Tillåt-hotplug wlan0
iface wlan0 inet manual
WPA-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface standard inet dhcp
b) redigera filen /etc/wpa_supplicant/wpa_supplicant.conf så att nätverksnamnet och lösenordet:
ctrl_interface = DIR = / var/run/wpa_supplicant grupp = netdev
uppdatera config = 1
nätverk = {
SSID = "thisisthenameofthenetwork"
PSK = "thisisthenameofpassword"
proto = WPA
key_mgmt = WPA-PSK
Pairwise = TKIP
auth_alg = öppna
}
Nästa steg: Setup Google kalkylark