Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:raspberrypi:wavesharepoehatb

Dies ist eine alte Version des Dokuments!


Waveshare PoE HAT (B)

Die Seite ist im Aufbau.

Das Waveshare PoE HAT (B) ist eine PoE-Hardwareerweiterung für den Raspberry Pi 3B+ und 4B, die eine Stromversorgung über das Netzwerkkabel ermöglichst. Neben der Hardware für die Spannungswandlung ist ein Lüfter und eine OLED-Dispplay mit 128×32 Pixel vorhanden.

Installation der Software

Für die Steuerung des Lüfters und der Displayanzeige gibt es Programme in C und Python. Ich habe mich für die Variante in Python (3) entschieden, weil ich diese Sprache am ehesten verstehe und ggf. Änderungen bzw. Ergänzungen vornehmen kann.

Installation der notwendigen Pakete:

sudo apt-get install python3-pip python3-pil python3-numpy
sudo pip3 install RPi.GPIO smbus
In der Beschreibung zum Beispiel-Code (python/readme_EN.txt im Archiv) wird das Paket numpy* nicht als Abhängigkeit genannt. Ohne das Paket bricht das Script jedoch mit einem entsprechenden Fehler ab.
Die Installation des Paketes numpy über pip3 löst nicht alle Abhängigkeiten auf, sodass es notwendig ist, stattdessen das Pakte python3-nunpy über apt zu installieren.1)

Quellen

1)
Alternativ kann auch der Beschreibung im Waveshare-Wiki gefolgt werden, wobei diese von der Abfolge her unstrukturiert ist, das Paket libtiff nicht (mehr?) existiert und auch nicht notwendig ist und das nicht aufgeführte Python-Paket smbus zu installieren ist.
thoschwiki/raspberrypi/wavesharepoehatb.1607621323.txt.gz · Zuletzt geändert: 10.12.2020 18:28 von thosch