Stap 7: Code,, setup setup
Rasbian Jessie werd gebruikt als besturingssysteem, dus op het eerste dit is om te worden gedownload:
https://www.raspberrypi.org/downloads/raspbian/
Atfer de Jessie image schrijven naar van de RPi SD-kaart, sluit een toetsenbord, een muis, een HMDI-monitor, een ethernet-kabel en steek de SD-kaart naar de framboos, vervolgens wissel ON.
De volgende stappen die nodig zijn om de licht controller instellen:
-Start een Terminal-venster
Schakel de I2C-interface op de Pi, door het volgende te typen:
sudo raspi-config
Ga naar het menu: geavanceerde / I2C / Ja
Sluit vanaf raspi-config.
Een enkele wijziging nodig is in het config.txt bestand, dus typt u:
sudo sed -i van / ^ #hdmi_force_hotplug/hdmi_force_hotplug = 1/g ' /boot/config.txt
sudo sed -i van / ^ #hdmi_group/hdmi_group 2/g =' /boot/config.txt
sudo sed -i van / ^ #hdmi_mode/hdmi_mode = 16/g ' /boot/config.txt
Kopieer de 'Aquarium_LED_light_control.py', de 'LED_PWM_wiringpi.py' en de 'Light_control.ini' bestanden naar /home/pi.
(De 'Aquarium_LED_light_control.py' is het hoofdprogramma, terwijl de 'LED_PWM_wiringpi.py' voor het testen is. De testen kunnen worden gedaan via het direct wijzigen van het vermogen, terwijl het zien van de verandering in de verlichtingssterkte. 'Light control.ini' bestand is nodig om uit te voeren van het hoofdprogramma.)
Typ het volgende:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo ad rem-worden installeren y - python-dev python-pip
sudo ad rem-worden installeren -y python-smbus i2c-tools
sudo pip installeren wiringpi2
sudo ad rem-worden installeren -y python-tk
sudo ad rem-worden installeren x11vnc -y
sudo cd /home/pi/.config/autostart
ECHO [Desktop Entry] > x11vnc.desktop
ECHO Encoding = UTF-8 >> x11vnc.desktop
ECHO Type = Application >> x11vnc.desktop
ECHO naam X11VNC = >> x11vnc.desktop
echo reactie = >> x11vnc.desktop
ECHO Exec = x11vnc-forever - weergeven: 0 >> x11vnc.desktop
ECHO StartupNotify = false >> x11vnc.desktop
ECHO Terminal = false >> x11vnc.desktop
ECHO verborgen = false >> x11vnc.desktop
ECHO [Desktop Entry] > lxterminal.desktop
ECHO Type = Application >> lxterminal.desktop
ECHO naam = LEDaqua >> lxterminal.desktop
ECHO Exec = lxterminal -e 'sudo python /home/pi/Aquarium_LED_light_control_wiringpi_fullscreen.py' >> lxterminal.desktop
ECHO StartupNotify = false >> lxterminal.desktop
ECHO verborgen = false >> lxterminal.desktop
sudo reboot
Na de herstart die de verlichtingssturing klaar is voor gebruik, met of zonder monitor, bereikbaar via VNC.
Geniet van!