Stap 3: Software naar SD-kaart laden
Alvorens de Fireside python code en andere noodzakelijke software te laden, Raspbian Wheezy besturingssysteem te installeren op de SD-kaart. (Nogmaals, Controleer of de SD-kaart compatibel met Pi is: http://elinux.org/RPi_SD_cards )
Verschillende grote Instructables zijn geschreven voor het configureren van een SD-kaart met Raspbian. Sortie uiterlijk zulks men, bijvoorbeeld:
(Als u een SD met OS al geïnstalleerd gebruikt, het is een goed idee om de update/upgrade alvorens verder te gaan.)
Nadat Raspbian is geïnstalleerd op de SD-kaart en Pi is geconfigureerd, schoen opwaarts een Raspberry Pi met toetsenbord, HDMI monitor, muis en netwerkverbinding. (Als u uw mediaspeler PI gebruiken wilt voor het configureren van de SD-kaart, moet u wellicht de montage ervan los te maken in de behuizing om HDMI en een USB-hub te koppelen.) Bevestigen dat de netwerkverbinding werkt. Ook bevestigen dat de tijdsinstelling correct is.
__________________________
1) toegankelijk te terminal venster en maak een map met de naam open haard en ga naar de nieuwe map:
cd /home/pi mkdir Fireside cd Fireside
De bestanden van de open haard van github klonen:
git clone https://github.com/bkshepard/fireside.git
2) Maak een nieuw bestand met de naam 'sb.cfg' door te kopiëren van het bestand 'sb_example.cfg'.
cp sb_example.cfg sb.cfg
In het nieuwe sb.cfg bestand, voert u specificaties voor uw gmail, wunderground api en twitter sleutels. Kies een apparaat # (ex. 11223344) voor de speler en onthouden voor de stap van het opzetten van Google spreadsheet.
Gmail: Setup een google-account op www.google.com. We zullen het werkblad ingesteld in de volgende stap.
Wunderground (weer) api: http://www.wunderground.com/weather/api/
Als u van plan om Twitter te gebruiken, een account instellen en verkrijgen van de juiste API tokens: https://dev.twitter.com/oauth/overview/single-user
(Using Twitter is optioneel... Ik stel voor dat de speler eerst werken met radio streaming/tijd/weather krijgen en vervolgens later toe te voegen Twitter-functies)
3) de audio-uitgang op de Pi omzetten met de 3,5 mm audio-aansluiting:
sudo raspi-config
Selecteer optie 8: Geavanceerde opties en selecteer vervolgens de optie A6: Audio:
Selecteer optie 1: Audio dwingen via 3,5 mm aansluiting
4) installeren van PIP en gebruik vervolgens pip om gspread te installeren:
sudo apt-get install python-pip sudo pip install gspread
5) install muziek gerelateerde software:
sudo apt-get install mplayer mpg321 mpd mpc
6) toevoegen van dit bestand om de stabiliteit van de wifiverbinding te verbeteren:
sudo nano /etc/modprobe.d/8192cu.conf
(en deze regels toevoegen aan de nieuwe '8192cu.conf' bestand:
opties 8192cu rtw_power_mgnt = 0 rtw_enusbss = 0
rtw_ips_mode = 1
7) setup het script automatisch uitgevoerd wanneer Pi opwaarts zelfstart. Het gaat hierbij om Upstart laden en de .conf bestand kopiëren naar /etc/init:
sudo apt-get install upstart sudo cp /home/pi/fireside/fireside.conf /etc/init/
8) set-up wifiverbinding voor beoogde netwerk:
Als u gebruiken de speler op een ander netwerk dan degene die gebruikt wilt voor het bouwen van het, moet u de ssid gebruikersnaam en het wachtwoord instellen: er zijn verschillende scripts die werken. Ik geef de voorkeur aan opstelling van het volgende met een wpa_supplicant.conf bestand.
a) open /etc/network/interfaces en dus van het script te bewerken:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
toestaan-hotplug wlan0
iface wlan0 inet handleiding
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface standaard inet dhcp
b) bewerken het bestand /etc/wpa_supplicant/wpa_supplicant.conf tot de netwerknaam en het wachtwoord:
ctrl_interface = DIR = / var/run/wpa_supplicant groep = netdev
Update config = 1
netwerk = {}
SSID = "thisisthenameofthenetwork"
PSK = "thisisthenameofpassword"
Proto = WPA
key_mgmt WPA-PSK =
paarsgewijs = TKIP
auth_alg = OPEN
}
Volgende stap: Setup Google Spreadsheet