All posts by andre

Trocknersteuerung mit Arduino

Wir haben eine Photovoltaikanlage auf unserem Dach installiert.

Daher ist es durchaus sinnvoll, die größten Verbraucher im Haushalt, wie Waschmaschine, Spülmaschine oder Wäschetrockner, tagsüber mit der Energie von der eigenen Anlage zu versorgen und dadurch die eigene Stromrechnung zu reduzieren.

Viele Geräte wie z.B. Waschmaschine oder Geschirrspülmaschine bieten die Möglichkeit, den Zeitpunkt einzustellen, wann sie loslaufen sollen. Unser (billiger) Wäschetrockner hat leider keine solche Funktion. Also musste eine andere Lösung her.

Eine normale Zeitschaltuhr funktionierte nicht, da der Trockner nach dem Einschalten zwingend über seinen Starttaster gestartet werden muss. Auch nach einem Spannungsverlust läuft er nicht einfach wieder an, so wie (ältere) Waschmaschinen ihr Programm dann einfach fortsetzen.

Da noch ein Arduino und auch ein “LCD-Shield”dafür in einer Kiste ungenutzt herum lagen, war die Basis schon gegeben.

Irgendwo besorgte ich noch ein paar günstige kleine Servos, um den Taster auf mechanischem Weg betätigen zu können. Der Zufall richtete es so ein, dass der Anschlussstecker der Servos direkt am LCD-Shield passte und dort keine zusätzliche Bastelei nötig wurde.

Aus Materialresten noch ein Gehäuse dazu erstellt und mit wenigen Zeilen Code in der Arduino-Programmierumgebung hatte ich eine fertige Steuerung.

Danach nur noch etwas mechanisches Tuning, damit der Servo auch zuverlässig den Taster mit der nötigen Kraft betätigt.

Monitor SMA Sunny Boy Inverter via Modbus

Our Photovoltaik installation is powered by a SMA solar inverter, which provides the Modbus protocol for monitoring installation parameters.

SMA provides for this device (and other devices with Modbus) tables with information at which address which information resides.

For Python there is the Modbus library ‘pymodbus’.

With some tinkering I made a Python application, which can be used with a graphical interface or via command line (without graphical interface). Continue reading Monitor SMA Sunny Boy Inverter via Modbus

Why Hidden Pins are Evil (and Nets Should Only Have One Name)

Since some years ago I use the KiCad EDA suite. (And I also collaborated on the translation of the KiCad documentation.)

I’m a electronics engineer and hardware developer in a big company where I do embedded designs in high voltage environments.

KiCad makes a lot of things right but there are some things that annoy me. One is the “one net multiple names” “feature” which is made worse by an even more annoying “feature”: hidden pins.

Continue reading Why Hidden Pins are Evil (and Nets Should Only Have One Name)