Etape 7: Code, le programme d’installation
Rasbian Jessie a été utilisée comme le système d’exploitation, donc dans un premier temps, c’est à télécharger :
https://www.raspberrypi.org/downloads/raspbian/
Atfer écrit l’image de Jessie à carte de SD de l’IPD, connectez un câble ethernet, une souris, un clavier, un moniteur HMDI et brancher la carte SD à la framboise, puis mettez en service.
Les étapes suivantes pour configurer le contrôleur de lumière :
-Lancez une fenêtre de Terminal
Pour activer l’interface I2C sur la Pi, tapez :
sudo raspi-config
Puis allez dans le menu : Advanced / I2C / Oui
Puis la sortie de raspi-config.
Quelques modifications sont nécessaires dans le fichier config.txt, tapez :
sudo sed -i de / ^ #hdmi_force_hotplug/hdmi_force_hotplug = 1/g ' /boot/config.txt
sudo sed -i de / ^ #hdmi_group/hdmi_group = 2/g ' /boot/config.txt
sudo sed -i de / ^ #hdmi_mode/hdmi_mode = 16/g ' /boot/config.txt
Copiez le « Aquarium_LED_light_control.py », le « LED_PWM_wiringpi.py » et les fichiers « Light_control.ini » /home/pi.
(Le « Aquarium_LED_light_control.py » est le programme principal, tandis que le « LED_PWM_wiringpi.py » est pour le test. Le test peut être fait via modifiant directement la puissance de sortie, tout en voyant la variation de l’éclairement. Fichier « Control.ini de lumière » est nécessaire pour exécuter le programme principal.)
Puis tapez les éléments suivants :
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get installer python-dev - y python-pip
sudo apt-get installer python-smbus - y i2c-tools
sudo pip install wiringpi2
sudo apt-get installer y - python-tk
sudo apt-get install x11vnc -y
sudo cd /home/pi/.config/autostart
Echo [Desktop Entry] > x11vnc.desktop
écho Encoding = UTF-8 >> x11vnc.desktop
echo Type = Application >> x11vnc.desktop
Nom de l’écho = X11VNC >> x11vnc.desktop
Commentaire de l’écho = >> x11vnc.desktop
écho Exec = x11vnc-forever - affichage: 0 >> x11vnc.desktop
echo StartupNotify = false >> x11vnc.desktop
l’écho de Terminal = false >> x11vnc.desktop
écho de Hidden = false >> x11vnc.desktop
Echo [Desktop Entry] > lxterminal.desktop
echo Type = Application >> lxterminal.desktop
Nom de l’écho = LEDaqua >> lxterminal.desktop
écho Exec = lxterminal -e 'sudo python /home/pi/Aquarium_LED_light_control_wiringpi_fullscreen.py' >> lxterminal.desktop
echo StartupNotify = false >> lxterminal.desktop
écho de Hidden = false >> lxterminal.desktop
sudo reboot
Après le redémarrage que du contrôleur est prêt à l’emploi, avec ou sans moniteur, sont accessibles par le biais de VNC.
Profitez !