Étape 3: Charger logiciel sur carte SD
Avant de charger le code de python au coin du feu et d’autres logiciels nécessaires, installer Wheezy Raspbian système d’exploitation sur la carte SD. (Encore une fois, vérifiez que la carte SD est compatible avec Pi : http://elinux.org/RPi_SD_cards )
Plusieurs grands Instructables ont été écrits pour la configuration d’une carte SD avec Raspbian. Découvrez par exemple celui-ci :
(Si vous utilisez une carte SD avec OS déjà installé, c’est une bonne idée de mise à jour/mise à niveau avant de continuer.)
Après Raspbian est installé sur la carte SD et Pi a été configuré, démarrer un Pi de framboise avec clavier, moniteur HDMI, souris et connexion réseau. (Si vous prévoyez d’utiliser votre lecteur multimédia PI pour configurer la carte SD, vous devrez peut-être desserrer son montage dans le boîtier afin d’attacher les HDMI et un concentrateur USB.) Confirmez que la connexion réseau fonctionne. Confirment également que le réglage de l’heure est correct.
__________________________
1) ouvrir une fenêtre de terminal et créez un répertoire nommé Fireside et changer vers le nouveau répertoire :
cd /home/pi mkdir Fireside cd Fireside
Cloner les fichiers Fireside de github :
git clone https://github.com/bkshepard/fireside.git
2) faire un nouveau fichier nommé "sb.cfg" en copiant le fichier 'sb_example.cfg'.
cp sb_example.cfg sb.cfg
Dans le nouveau fichier sb.cfg, entrer dans les détails de votre compte gmail, wunderground api et clés de twitter. Choisir n’importe quel dispositif # (ex. 11223344) pour le joueur et s’en souvenir pour l’étape de la mise en place Google spreadsheet.
Gmail : Configurer un compte google à www.google.com. Nous allons définir la feuille de calcul à l’étape suivante.
Wunderground (météo) api: http://www.wunderground.com/weather/api/
Si vous envisagez d’utiliser Twitter, créer un compte et obtenir des jetons API appropriées : https://dev.twitter.com/oauth/overview/single-user
(L’utilisation de Twitter est facultatif... Je suggère d’obtenir le joueur travaillant d’abord avec la radio en streaming/temps/météo et puis plus tard en ajoutant des fonctions de Twitter)
3) forcer la sortie audio sur la Pi à la prise audio de 3,5 mm :
sudo raspi-config
Sélectionnez l’Option 8: Options avancées et sélectionnez ensuite l’Option A6 : Audio :
Sélectionnez l’Option 1: Force audio sur prise jack 3,5 mm
4) installer PIP puis utilisez pip pour installer gspread :
sudo apt-get install python-pip sudo pip install gspread
5) rapportant à la musique d’installation logiciel :
sudo apt-get install mplayer mpg321 mpd mpc
6) ajouter ce fichier afin d’améliorer la stabilité de la connexion wifi :
sudo nano /etc/modprobe.d/8192cu.conf
(et ajouter ces lignes dans le nouveau fichier « 8192cu.conf » :
options 8192cu rtw_power_mgnt = 0 rtw_enusbss = 0
rtw_ips_mode = 1
7) configurer le script s’exécute automatiquement lorsque le Pi de bottes. Il s’agit de chargement arriviste et copier le fichier .conf dans /etc/init :
sudo apt-get install upstart sudo cp /home/pi/fireside/fireside.conf /etc/init/
8) connexion wifi mise en place de réseau prévue :
Si vous prévoyez d’utiliser le lecteur sur un autre réseau alors celui qui est utilisé pour construire, n’oubliez pas de mettre le ssid nom d’utilisateur et mot de passe : il y a plusieurs scripts qui fonctionnent. Je préfère mettre en place ce qui suit à l’aide d’un fichier wpa_supplicant.conf.
un) ouvrir configurée et modifier donc le script est :
auto lo
iface lo inet loopback
iface eth0 inet dhcp
permettre-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
b) modifier le fichier /etc/wpa_supplicant/wpa_supplicant.conf afin d’inclure le nom du réseau et le mot de passe :
ctrl_interface = DIR = / var/run/wpa_supplicant GROUP = netdev
mise à jour config = 1
Network = {}
SSID = « thisisthenameofthenetwork »
PSK = « thisisthenameofpassword »
proto = WPA
key_mgmt = WPA-PSK
pairwise = TKIP
auth_alg = ouvrir
}
Prochaine étape : le programme d’installation Google Spreadsheet