Im
Saporoshez 968 wird der Scheibenwischer über einen Drehschalter im
Armaturenbrett eingeschaltet. Der normale Drehschalter hat 3 Stellungen: aus, langsam und schnell. Dieser Drehschalter wurde in der ersten Version durch einen Drehschalter mit 6 Stellungen ersetzt. Leider ließ sich dieser Drehschalter nur schwer drehen, so dass er sich ständig in seiner Befestigung im Armuturenbrett mitgedreht hat. In der zweiten Version wurde der Drehschalter durch einen so genannten Drehencoder ersetzt. Bei diesem wird im Arduino die Anzahl der Impulse je Drehbewegung gemessen. Der Drehencoder selbst lässt sich frei und leichtgängig drehen. Der verbaute Drehencoder hat zusätzlich einen Tasterkontakt, d.h. beim Drücken des Drehencoders wird ein Kontakt geschlossen. Dieser Kontakt wird später über ein 12V-Relais die elektrische Wischwasserpumpe betätigen. Durch das leichte Drehen des Drehencoders war es nicht einfach, die gewünschte Schaltstellung zu bemerken. Aus diesem Grund wurde in der dritten Version eine RGB-Led zur Anzeige im Armaturenbrett montiert, die so genannte Intervallscheibenwischerkontrolleuchte. Mit dem Intervallscheibenwischer sind nun folgende Stellungen möglich:
Der Originalknopf wird auf dem neuen Drehschalter mit 6 Stellungen weitergenutzt, so dass die Veränderung im Armaturenbrett erst auf dem zweiten Blick auffällt. Beim Saporoshez wird der Scheibenwischermotor dauernd über eine Sicherung mit Strom versorgt, geschaltet wird der Scheibenwischermotor über zwei Anschlüsse auf der Minus‑Seite ( Masse ). Die Schaltung wurde mit einem Arduino Uno gebaut. Auf dem Arduino Uno ist ein so genanntes „Arduino Uno Screw Shield“ gesteckt, mit dem sich Kabel gut und sicher am Arduino Uno anschließen lassen. Genau auf dieses Screw Shield passt wiederum ein Modul mit zwei Relais, die vom Arduino Uno angesteuert werden. Die Stromversorgung des Arduino Uno erfolgt über einen Step-Down-Wandler. Als Gehäuse dient eine günstige Snackbox 11,5x8x5,7cm. Der Sketch selbst im Arduino Uno ist einfach, er basiert auf einem Vorschlag vom Nutzer combie im Arduino-Forum für das Problem „blink without delay“.
Bitte zum Vergrößern auf die Bilder klicken |
Zurück zur Hauptseite |
Autor
und Hinweise |