(Schöne) Warteschleifenmusik

Heidewitzka, wie die Zeit vergeht. Die Wochen(enden) rasen vorbei und ja, hier gibt es leider weiterhin vergleichsweise wenig. Das liegt allerdings nicht daran, dass ich keine Lust hätte. Neben den zeitlichen Problemen spielt noch eines dazu: nach dem versumpfen des Datenloggers möchte ich keine angefangenen und niemals in einer Form weiter gemachten Projekte/Artikel mehr online stellen.

Zugegebenermaßen ist es bei der Energieerfassung ähnlich, aber: das Teil bekommt wahrscheinlich ein ordentliches Upgrade mit Raspberry Pi (oder einem anderen Embedded-Board). Der AVR ist zwar nett, weil man ihn nicht so schnell in die Knie zwingt – die Uptime ist genau ein Jahr, Unterbrechungen gab es nur durch Routerausfall (wodurch sich der AVR irgendwann wegen fehlendem Traffic resettet) und Stromausfall. Abgesehen davon verrichtet das Teil seit nun 4 Jahren fast ununterbrochen seinen Dienst. Die Reset-Taste hätte ich mir sparen können.

Für die meisten ist wahrscheinlich interessanter, was für Projekte & Artikel in Planung sind – da kann ich schon ein paar Dinge versprechen:

Es kommt ein Artikel zur „Maximalminimierung“ der Schaltung im VBus-Decoder. Der Wiki-Markup davon hat momentan knapp 12 KB und es wird noch mehr. Allerdings ist der Aufschrieb noch nicht ganz fertig und ein paar Dinge komisch/doppelt/nicht gut beschrieben. Sicher ist aber, dass das Teil kommt. Eventuell sogar mit einem Schmitt-Trigger-für-Dummies-Modus – heißt: Spannungswerte rein, „optimale“ Schaltung raus.

Zweite Dauerbaustelle (sogar schon einmal hier erwähnt): Eine Lichtsteuerung für eine Modellbahn. Ich bin immer noch schwer mit der Firmware beschäftigt, Teile der Hardware sehen schon ganz passabel aus und die Dokumentation wächst. Ersteres ist in der Struktur zwar „gewachsen“, aber nicht zwangsläufig im negativem Sinne. Der Funktionsumfang ist deutlich größer als ich am Anfang für möglich gehalten habe – (sowas ähnliches wie) PWM mit 10 Bit Auflösung bei > 100 Hz und 40 Kanälen. Die einzelnen Kanäle lassen sich absolut und relativ sowohl linear als auch logarithmisch (letzteres noch nicht optimal) setzen. Die Änderungen sind als Gruppen und in Transaktionen möglich. Dazu kommt noch ein Fader (ebenfalls transaktionsfähig, momentan aber nur lineares Fading). So wie es aussieht, passt auch noch ein Sequencer in die Firmware. Die Kommunikation läuft über ein eigenes Protokoll „oberhalb“ von RS485. Wie gut das mit der Kollisionsvermeidung und -Erkennung funktioniert, muss ich noch herausfinden.

Dritte Bausteille: Ich hab bei mir in der Arbeit einen elektrisch höhenverstellbaren Tisch für daheim ergattern können. Leider bewegt die Elektronik ihn nur um einen Zentimeter. Erste Idee war, alles neu zu machen, damit aber ein Ende in Sicht ist, soll bei dem Teil erst einmal die Grundfunktion wiederhergestellt werden. Also: Reparatur und etwas Reverse Engineering. Artikel ist schon in der Entstehung, allerdings noch nicht sonderlich fortgeschritten.