Eine kleine Bastelarbeit: unauffällige Heizgriffsteuerung mit Arduino.
Wer mag, nimmt sie für eigene Projekte oder verändert und verbessert sie.
Rückmeldungen dazu gerne hier.
neueste Version unten
Die Steuerung wird über einen einzigen Taster bedient (dass könnte auch der nie gebrauchte Lichthupentaster sein).
Jeder Griff wird unabhängig geregelt, dazu muß in jedem Griff ein Temperaturfühler sitzen.
Die Kontroll-Leuchte leuchtet hell, wenn geheizt wird, sonst schwach.
Die sitzt bei meiner Version im Taster, eine kleine LED würde aber auch in das linke Schaltergehäuse mit dem Lichthupentaster passen, unauffälliger geht's nicht.
Eingeschaltet wird per Knopfdruck.
Kurzes Drücken setzt die Solltemperatur hoch.
Doppelklick setzt die Solltemperatur runter.
Langes Drücken (länger als 4 Sekunden) schaltet die Heizgriffe ab.
Im Programm lassen sich einige Parameter leicht ändern:
Welche Temperatur je Griff soll beim Start erreicht werden,
unterer und oberer Wert der Solltemperatur,
um wieviel Grad verändert ein Tasterdruck die Solltemperatur,
wie lange muß der Taster gedrückt werden,
Helligkeitswerte der LED (eingeschaltet, Heizbetrieb).
Die Standardwerte sollten für die Meisten ohne Änderung passen.
Hinweise zur Beschaltung stehen oben im Quelltext.
Irgendwann bau ich vielleicht was, um diese Einstellungen übers Smartphone per Bluetooth oder WiFi zu ändern.
Auch sonst ist da viel Platz für zukünftige Spielereien:
Abschalten, wenn die Batterie schwach wird (Unterspannungsschutz)
Einschalten erst nach Anspringen des Motors möglich (falls ich mal ein Moped mit E-Starter habe)
Grifftemperatur beim Einschalten abhängig von der Außentemperatur
Helligkeit der Kontroll-LED je nach Umgebungslicht
...