Upgrade des Systems
Als erstes sollte das System komplett updated werden, da sonst immer wieder Probleme bei der Installation auftreten können. Das Upgrade kann ein paar Minuten in Anspruch nehmen, abhängig davon, wie alt das Image ist, das sich auf der SD-Karte befindet.
sudo apt-get dist-upgrade
Installation von benötigten Paketen
Zuerst werden die benötigten Pakete auf dem Raspberry installiert:
sudo apt-get install build-essential python-dev git scons swig
Nachdem die wichtigsten Tools installiert wurden, kann das Repository von Github geklont werden.
cd /home/pi/soundmachine git clone https://github.com/jgarff/rpi_ws281x.git
Dann ins gerade kopierte Verzeichnis wechseln und scons ausführen
cd /home/pi/soundmachine/rpi_ws281x scons
Die Python Library (Wrapper) wird installiert, in dem der folgende Befehl ausegführt wird:
cd /home/pi/soundmachine/rpi_ws281x/python sudo python setup.py install
Resultat
Falls alles geklappt hat, sollte die letzte Zeile ungefähr “Finished processing dependencies for rpi-ws281x==1.0.0” heissen.
Weitere Infos
jgarff on Github: https://github.com/jgarff/rpi_ws281x
Neopixel Manual: https://learn.adafruit.com/neopixels-on-raspberry-pi?view=all