go seven !

Einzel-Wischvorgang für Smart 450

Der Scheibenwischer des Smart 450 (CityCoupé) hat 3 Stufen: Impuls, Normal und Schnell. Was fehlt? Klar, einmal kurz wischen. Um das nachzurüsten, habe ich den Wischerhebel manipuliert.

Als erstes wird der Hebel ausgebaut. Dazu müssen die 4 Schrauben unter dem Lenkrad lösen, die Verkleidung und den Tacho entfernen, schon kann der Hebel ausgeclipst werden. Dieser ist wiederum kann auch in 2 Teile geteilt werden. Danach noch den rechten Bereich abdrehen, wie auf dem Bild zu sehen:

IMG-20150913-WA0002

Dann einen Taster zwischen die Innere der 3-Adrigen Leitung und der Äußeren der 2-Adrigen Leitung löten.

IMG_20150913_152137917

Dies muss wirklich auch ein Taster sein, ein Schalter würde zu Fehlfunktionen führen. Jetzt in die Abgedrehte Hülle ein Loch bohren und den Taster einsetzen – hier ist etwas handwerkliches Geschick gefragt – und am besten eine Standbohrmaschine. Dann alles wieder zusammensetzen und fertig ist der Impuls-Geber:

Teil 3: Mit dem Smart druch Schweden – Tag 4 bis 5

Am vierten Tag ging es einmal zu Fuß los, quer durch den Wald und über Wiesen. Entdeckung des Tages: Ein dicker, großer Steinpilz und das, obwohl hier eigentlich noch keine Pilzzeit ist (200km nördlich hingegen schon, wie mir berichtet wurde). Ich habe zwar nur diesen einen gefunden, doch für eine Pilz-Sahne-Suppe hat es dann doch gereicht. Mhhh.

Während der Tour bin ich einmal richtig eingeweicht worden. Den Regen habe ich zwar kommen sehen und so schnell als möglich die Regenjacke übergeworfen, doch dann viel so viel Wasser vom Himmel, dass nur die Flucht in den Wald übrig blieb. Dort gab es dann aber noch einige feurig-rote (und wahrscheinlich giftige Pilze) zu sehen, die ich gleich mal auf “Film” gebrannt habe.
pilz_3_klein.jpg
pilz_4_klein.jpg
Am fünften Tag (Mittwoch) soll es dann einmal in Richtung Örkelljunga gehen (tanken, einkaufen, eventuell WLAN finden). Eventuell auch mal etwas Kultur anstatt nur Wald 😉 Ich werde berichten.

 

 

Teil 2: Mit dem Smart durch Schweden – Tag 3

Vorweg: Hier wo ich jetzt bin, sieht es mit einer Internetverbindung schlecht aus. Deswegen werde ich die Qualität von Bildern etwas herunter setzten müssen. Genauer gesagt habe ich hier mit etwas Glück eine EDGE-Verbindung, welche zu Spitzenzeiten etwa 5Kbyte/sek schafft. Aber tendenziell eher 3Kbyte/sek. Dazu noch ein Paketverlust um die 20 bis 30 Prozent – aber das hatte ich erwartet. Ganz abgesehen davon habe ich für diese Woche nur 150MB Datenvolumen für mein Notebook (AldiTalk mit EU Internetflat 150). Doch das sollte reichen, denn ich habe Vorkehreungen getroffen:

  1. Alle Synchronisationsdiesnte (in meinem Fall syncthing) ausgeschaltet.
  2. Alle Updates vorrübergehend deaktiviert (da ich aber eh nicht mit Windows unterwegs bin kein Problem)
  3. Einen Text-bastierenden Browser organisieren (sudo apt-get install lynx)
  4. Einen Ressourcen-schonenden Blog-Client organisieren (sudo apt-get install blogilo)
So komme ich mit etwa 10MB am Tag zurecht und kann hier fröhlich weiter posten. Der heutige Eintrag handelt vom Sonntag, dem 26. Juli. An diesem Tag hieß es erstmal auspacken und Gegend erkunden. Am Samstag (siehe Post “Teil 1: Mit dem Smart durch Schweden – Tag 1 bis 2”) war ich ja (und das hatte ich noch har nicht geschrieben) gut im Ferienhäuschen angekommen. Der schwedische Vermieter ist sehr freundlich und sein Hund (Faxe, “very old”) ist sehr verschmust. Die Pfade (nciht Straßen!) dorthin sind nicht geteert, sondern breite Fahrwege aus heller Erde, die wie Leim an meinem Smart klebt. Eine Reinigung ist nicht in Sicht und auch der nächtliche Regen hat es nicht abgespült… Naja, blebt der Dreck halt erst mal dran. Die Nacht war ruhig und extrem dunkel (nachdem ich nun seit fast zwei Jahren in Hannover lebe kenne ich sowas gar nicht mehr).
Früh am Morgen begrüßte mich gleich ein junger Rehbock am Rand des Waldes, keine 50 Meter vom Haus entfernt. Leider war es noch sehr dunkel, woraus das starke Bildrauschen resultiert.
reh_im_wald.jpg
Das ist etwas, das liebe ich an der schwedischen Natur. Man trifft einfach auf Tiere 😀 Der Rest des Tages bestand aus Futtersuche (ein Coop Supermarkt brachte das gewünsche Ergebnis) und Essen gehen zum Mittag (leckerer Lachs in 2 Varianten dazu Kartoffel-Cratin und etwas Grünes). Alles ziemlich teuer hier… Aber ist Urlaub, da kann man sich das gönnen.
Am Montag ist dann etwas Angeln ansagt (bin ja gleich am See) und der Versuch, etwas besseres Netz aufzutreiben. Aber das muss nicht unbedingt sein…
Grüße aus Schweden!

 

 

Teil 1: Mit dem Smart durch Schweden – Tag 1 bis 2

Es ist wieder Sommerzeit, das heißt für mich Urlaub. Da ich nicht so der Strandlieger bin, geht es dieses Jahr nach Schweden. Schweden, nun gut, kann ja jeder. Sicher, doch ich fahr’ mit meinem Smart.

Gestern Abend nach dem letzten Arbeitstag ging es also los, erst einmal nach Travemünde. Dort wartet die Fähre nach Malmö. Da viel A7 mit dabei war auf dem Weg dorthin habe ich viel Pufferzeit eingeplant, wegen Staus. Zu viel. 22Uhr war ich am Anleger,  das Check-In begann erst 24Uhr, vom Boarding ganz zu schweigen. Also nochmal Tanken und essen…

Feststellung: In Travemünde gibt es nur eine Aral Tankstelle. Teuer… o_O Naja. Billiger als der Sprit in Schweden ist es alle mal. Gegen 2:30 war ich dann doch endlich auf der Fähre und habe direkt einen Smart-Typischen Parkplatz bekommen:

kleiner blauer Lückenfüller
kleiner blauer Lückenfüller

Jetzt nur ab in die Koje… Denkste. Mein Zimmer war beim saubermachen vergessen worden… Ich konnte genau erkennen, wo mein Vor”besitzer” im Bett gelegen hat. Also zur Rezeption und auf Englisch erklärt was los ist. Mein Zimmer wurde dann also noch geputzt (da können sogar die Putzfrauen fließend Englisch…!) und ich konnte gegen 3 Uhr endlich schlafen.

Die Überfahrt von Travemünde nach Malmö dauert etwa 9 Stunden. Also genug Zeit sich auszuruhen und etwas zu schlafen. Morgens (ab 10 Uhr 😉 ) gab es dann noch ein gutes Frühstück und ab ins Auto, runter von der Fähre und? Schweden begrüßt mich mit britischen Wetter. Solide 14 Grad und Regen. Das scheint schon etwas so zu gehen, denn die Straßen sind pures Aquaplaning. Meine 195er auf den Heinzelman Project Felgen machen das nicht besser, eher im Gegenteil. Doch nicht so schlimm, es sind eh nur 90 km/h erlaubt hier.

Ich fahre also die E20 / E6 an der Küste entlang und dann die E4 ins Landesinnere. Je weiter ich auf der E4 fahre, desto besser wird das Wetter. Keine Sonne oder so, aber zumindest kein Starkregen mehr, das Fahren ist angenehmer. Ein kleiner Zwischenstopp in Höhe Örkelljunga birgt eine nicht ganz einzuordnende Überraschung: Die Chrom Bestandteile meines Auspuffes sind weiß beschlagen. War als ich die Fähre verlassen habe noch nicht so. Mal sehen, ob sich das weg putzen lässt. Hoffentlich.

smart_von_hinten

Ja, ich weis, das fehlt eine Blende. Aber vorm Urlaub habe ich es einfach nicht mehr geschafft, diese fertig zu stellen. Das folgt demnächst. So, jetzt da ich dies schreibe, sitze ich im Auto und bin angekommen. Zu früh, aber das macht nix. Grüße aus Schweden, die Tage folgt mehr.

Smart 450 CityCoupe mit Startknopf ausrüsten

Ja, ich habe es wieder getan. In meinem Smart steckt wieder ein Startknopf.

IMG_20150416_193513032

Doch diesmal habe ich mich gegen eine “analoge” Variante entschieden und das Ganze mit einem Mikrocontroller verbunden. Hier seht Ihr den Prototyp:

IMG_20150327_201120128

In dem Taster ist auch ein LED-Ring (5V) – dieser zeigt die unterschiedlichen Funktionszustände an. Eine grobe Übersicht über meinen Aufbau habe ich hier mit Fritzing dargestellt:

auto_eingebaut_Steckplatine

Der Schaltplan sieht wie folgt aus:

auto_eingebaut_Schaltplan

Zu beachten ist hierbei, dass Taster und LED getrennt (also Symbolisch) vorhanden sind. Die Relais steuern die beiden Pole an, die ich hier beschreibe.

Den Quellcode für den Mikrocontroller gibt es auch noch:

const int zuendung_relay = 4; //Zündungs-Relay-PIN
const int starten_relay = 5; //Start-Relay-PIN
const int led_pwm = 6; //Taster-LED per PWM
int count = 0;
int scount = 0;
const int taster = 7;
boolean zuendung = false; //TRUE=EIN / FALSE=AUS
boolean starten = false; //TRUE=Startet gerade / FALSE=wurde gestartet oder ist aus
boolean gestartet = false; //TRUE=Motor läuft / FALSE=MOTOR AUS
boolean ladespannung = false; //TRRUE=größergleich 13,5V / FALSE=unter 13,5V
boolean halten = false; //
boolean countreset = false;
boolean startprozess = false;
#include 
elapsedMillis tasterdruck = 0;
elapsedMillis startwait = 0;
elapsedMillis serialsend = 0;
elapsedMillis blinker_standby = 0;
elapsedMillis fader_starten = 0;
elapsedMillis warten_befehl = 0;
void setup() {
 pinMode(zuendung_relay, OUTPUT);
 pinMode(starten_relay, OUTPUT);
 
 pinMode(taster, INPUT_PULLUP); //WICHTIG
 Serial.begin(9600);
}
void loop() {
//Taster-halten-Zeit messen
 if (digitalRead(taster)==LOW && halten==false) {
 tasterdruck=0;
 halten = true;
 } 
 //Taster-halten zurücksetzen
 if (digitalRead(taster)==HIGH && halten==true && tasterdruck > 10) { //&& tasterdruck < 500  halten = false;  tasterdruck=0;  count = count + 1;  }    //Zähler Zurücksetzen & Schieben  if (tasterdruck > 2000) { //zeit seit letzten tasterdruck > 2s
 if (count!=0) { //wenn da ist eine zahl...
 scount = count; //schieben & nullen
 }
 count = 0; //sonst 0 bleiben 
 } 
 //Zündung
 if ((scount==1 && zuendung==false)/* || (do_befehl1==true && zuendung==false)*/ ) {
 zuendung = true;
 Serial.println("Zuendung AN");
 scount=0;
 do_befehl1=false;
 checksummeok=false;
 }
 //Zündung und Start
 if (scount==2 && zuendung == false) {
 zuendung = true;
 startwait = 0;
 startprozess = true;
 scount=0;
 Serial.println("Zuendung AN");
 }
 if (scount==2 && zuendung == true) {
 startwait = 0;
 startprozess = true;
 scount=0;
 Serial.println("Zuendung AN");
 }
 if (startwait > 1000 && startprozess < 2000 && startprozess == true) {  starten = true;  Serial.println("Starten AN");  }  if (startwait > 2000 && startprozess == true) {
 startprozess = false;
 starten = false;
 Serial.println("Starten AUS");
 }
//Ausschalten
 if ((scount==3 && zuendung == true) /*|| (do_befehl3==true && zuendung == true)*/) {
 zuendung = false;
 Serial.println("Zuendung AUS");
 scount=0;
 analogWrite(led_pwm, 0);
 do_befehl3=false;
 checksummeok=false;
 send_off=true;
 } 
 /* RELAY-BEREICH */
 //Zündungs-Relay-Einschalten
 if (zuendung==true) {
 digitalWrite(zuendung_relay, LOW);
 }
//Zündungs-Relay-Ausschalten
 if (zuendung==false) {
 digitalWrite(zuendung_relay, HIGH);
 }
 //Start-Relay-Einschalten
 if (starten==true) {
 digitalWrite(starten_relay, LOW);
 }
 //Start-Relay-Ausschaten
 if (starten==false) {
 digitalWrite(starten_relay, HIGH);
 } 
 /* DIAGNOSE-BEREICH */
 if (serialsend > 1000) {
 Serial.print(count);Serial.print(" ");Serial.println(scount);
 serialsend = 0;
 }
 /* LED-BEREICH */
 if (blinker_standby > 9800 && blinker_standby < 10000 && zuendung == false) {  analogWrite(led_pwm, 10);  }  if (blinker_standby > 10000 && zuendung == false) {
 analogWrite(led_pwm, 0);
 blinker_standby = 0;
 }
 if (zuendung == true && starten == false) {
 analogWrite(led_pwm, 255);
 }
 if (starten == true) {
 for(int fadeValue = 255 ; fadeValue >= 0; fadeValue -=5) { 
 analogWrite(led_pwm, fadeValue); 
 delay(10); 
 }
 for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=10) { 
 analogWrite(led_pwm, fadeValue); 
 delay(10); 
 } 
 }
}

Und nun noch den Prototyp als Video:

Nun noch einen rechtlichen Hinweis:

Das hier vorgestellte hat, wenn es von euch gebaut wird, keine E-Nummer und ist nicht in der STVO zugelassen. Durch eine Einzelabnahme des TÜV könnt ihr dies ändern. Eventuelle Schänden oder getötete Kätzchen habt ihr zu verantworten, ich übernehme weder Garantie oder Haftung.