Python Projekte



USV Software

Für Raspberry Pi Projekte, die den Experimentiertisch verlassen sollen, benötigt man häufig eine Funktionalität, die auf einen Stromversorgungsausfall reagiert. Im einfachsten Fall soll der Raspberry Pi geordnet ausgeschaltet werden, sodass kein Schaden an den gespeicherten Daten entsteht. Dafür verwendet man am einfachsten eine Unterbrechnungsfreie Stromversorgung (USV) die aus einem Steuermodul und einem Akkumulator besteht. Der Akkumulator versorgt den Raspberry Pi und die angeschalteten Baugruppen so lange mit Strom, bis das Betriebssystem heruntergefahren ist.

Konzept

Für das Internet-Radio-Projekt habe ich mir eine PiUSV+ von Ritter Elektronik GmbH zugelegt. Leider ist die bereitgestellte Software sehr spartanisch, in C oder C++ programmiert, Closed Source und wird auch nicht mehr supported/weiterentwickelt. So entstand die Idee, eine komfortablere Software für die USV zu schreiben, die folgende Eigenschaften hat:

Ein schönes Beispiel habe ich in der Software für das PiJuice HAT Module gefunden, einer USV mit weiteren nützlichen Funktionen. An diese Software habe ich mich so weit es gehr angeleht.

Hinter den Vorschaubildern finden sich immer Links auf die Bilder in voller Größe.

Zzz

Xxx.

Xxxx

Zzz

Xxx.

/boot/config.txt

hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_ct 1024 600 60 6 0 0 0
dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
hdmi_drive=1
hdmi_force_hotplug=1