software:frontends:ledpi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:frontends:ledpi [2014/10/12 15:21] – [Software] der_vitti | software:frontends:ledpi [2019/02/06 02:19] (aktuell) – Syntaxhighlight jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LEDpi - Visualisierung des Stromverbrauchs / PV Einspeisung per farbiger LEDs ====== | + | ====== LEDpi - Visualisierung per LED ====== |
+ | Visualisierung des Stromverbrauchs / PV Einspeisung per farbiger LEDs | ||
===== Hardware ===== | ===== Hardware ===== | ||
* raspberry PI | * raspberry PI | ||
* WS2801 LEDs (http:// | * WS2801 LEDs (http:// | ||
- | * stärkeres 5V Netzteil (je nach Anzahl der LEDs 2-4 Watt) | + | * stärkeres 5V Netzteil (je nach Anzahl der LEDs 20-40 Watt) |
* ein wenig Holz, Farbe und ein Alu Profil für die LEDs (https:// | * ein wenig Holz, Farbe und ein Alu Profil für die LEDs (https:// | ||
Zeile 14: | Zeile 15: | ||
{{: | {{: | ||
===== Software ===== | ===== Software ===== | ||
+ | === Prereqs === | ||
+ | Damit die LEDs per serieller Schnittstelle angesteuert werden können, muss die Schnittstelle aktiviert werden. | ||
+ | Dazu installiert man (sofern noch nicht geschehen) die python-dev und git Tools mit | ||
+ | < | ||
+ | apt-get install git python-dev | ||
+ | </ | ||
+ | Dann holt man sich py-spidev und installiert es: | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd py-spidev | ||
+ | sudo python setup.py install | ||
+ | </ | ||
+ | |||
+ | === Das eigentliche Script === | ||
Das PixelPi Script von https:// | Das PixelPi Script von https:// | ||
Das Scrpit übernimmt folgende Funktionen: | Das Scrpit übernimmt folgende Funktionen: | ||
Zeile 20: | Zeile 35: | ||
* die oberste LED blinkt grün um zu zeigen das das Script noch lebt | * die oberste LED blinkt grün um zu zeigen das das Script noch lebt | ||
- | < | + | < |
import httplib2 as http | import httplib2 as http | ||
import json | import json |
software/frontends/ledpi.txt · Zuletzt geändert: 2019/02/06 02:19 von jau