Drehzahlmesser für Motorrad

Bastel gerade auch an einem Dashboard für meinen ZXR600 Fighter, bei meiner recherche bin ich über einen LED Stripe gestolpert der wenn ich das richtig verstanden hab via I2C angeschlossen werden kann.

In dem youtube Video sah das ganz cool aus, incl Schaltblitz.

Wäre das nicht genau das richtige für dein Vorhaben?

Wie das da allerdings mit dem Sketch aussieht kann ich dir aber leider auch nicht sagen, sonst hätte ich mir auch schon so einen Stripe besorgt (müsste das in meinen Tacho Sketch implementieren und da haperts).

Bin was das Coden angeht auch ne Niete, kann froh sein das ich wenigstens für den LCD Tacho was auf die kette bekommen hab. In deinem Fall denke ich aber das es da schon was Vorgekochtes gibt, einfach mal Google quälen.

Denke aber wenn du Wissbegierig und Lernwillig bist wird dir hier auch gut geholfen, was nicht Vorgekochtes zu nutzen.

Sandrail:
wenn ich das richtig verstanden hab via I2C angeschlossen werden kann.

Nein. Die Daten werden über einen einzelnen Pin verschickt. Jede LED hat einen eigenen Controller der die Daten an den nächsten weiterschickt.

Jedenfalls bei den intelligenten Strips. Es gibt auch welche die einfach nur RGB LEDs haben die alle über 3 Transistoren gleichzeitig geschaltet werden.

Sandrail:
Bastel gerade auch an einem Dashboard für meinen ZXR600 Fighter, bei meiner recherche bin ich über einen LED Stripe gestolpert der wenn ich das richtig verstanden hab via I2C angeschlossen werden kann.

In dem youtube Video sah das ganz cool aus, incl Schaltblitz.

Poste doch mal Links dazu

Also dieser "intelligente Stripe" wird nicht in den Tacho passen, zumindest nicht über den Display. Da ist fast kein Platz mehr. Morgen oder übermorgen kann ich den Tacho mal öffnen, dann gibts Fotos von der Platine.

Hier ist der Youtube Link: Arduino Shift Light Tachometer v1.0 - YouTube

Hier der Chippernut Link: http://www.chippernut.com/forums.html#/20150817/schematics-and-code-3-4917820/

So groß sehen die Strips jetzt aber nicht aus, es sein denn der Gute hat Wurstfinger :wink: Mit normalen 5mm LEDs wirst du mehr Platz brauchen.

Das muss übrigens nicht original aussehen, der Drehzahlmesser ist dem TÜV schnuppe.

Beim Tacho schauen die genauer hin, aber selbst der ist kein Problem wenn alle Kontroll Leuchten in richtiger Farbe vorhanden sind und der GPS Test im Rahmen ist.

So möchte ich es aber nicht haben. Kenne das Video auch. Ich will 2 gelbe/orangene, 5 grüne und 3 rote LED's haben. Diese streifen sind zu hoch und der Abstand zwischen den SMD's ist auch zu groß (waren glaube 16mm).

So hab ich mir das vorgestellt.

Dann vergiss RGB LEDs und nimm einfarbige 5mm LEDs (das hattest ja auch so gedacht). Oder vielleicht gar 3mm. Die nehmen weniger Platz weg. Könnte man z.B. mit einem ULN2908 treiben. Der macht 8 Stück und der Rest direkt an den Arduino.

Wenn man mit dem Strom auf 10mA runtergeht könnte man auch alle direkt an den Arduino hängen.

Bei den LEDs muss man aber auch aufpassen. Man will sie zwar im Tageslicht sehen, aber zu hell dürfen sie auch nicht sein, sonst blendet es.
Es gibt welche mit diffusen Gehäusen. Die sind für solche Anzeigen besser als klare.

Ich hab gedachte, dass klare besser sind, da man da eher sieht, ob sie leuchten oder nicht. Aber wenn farbige besser sind, dann farbige.

Direkt an den Arduino hängen klingt gut. Will so wenig Bauteile wie möglich verwenden. Will aber erstmal schauen, wieviel Platz im Gehäuse wirklich ist.

Nochmal zum Sketch. Kann ich denn z.B. (wenn ich das Eingangssignal bereits berechnet habe) mit 10 if-Abfragen arbeiten?

(Habe noch nie einen Sketch geschrieben, deswegen nur als generelles Beispiel.)

Beispiel: Wenn Drehzahl >= "1000RPM" Dann Strom auf Ausgang 1? Und das Ganze dann mit 10 Abfragen für je 1000 RPM? Oder denke ich da zu einfach oder vielleicht sogar zu umständlich?

wenn du schon Bilder von einem penetranten Abload Server einbinden willst, nimm wenigstens den Link der direkt zum Bild geht
also:

oder so:

aber bitte nicht so:

und bitte auch nicht so

da gehen auf dem Ipad Orgien von Fenstern und Werbung auf, auf Win7 etwas weniger, aber immer noch zuviel :frowning: .

Noch besser wäre, das Bild auf das Forum hochzuladen und von dort als Bild einbinden.

Wäre dann das hier nichts? http://www.loetstelle.net/projekte/lm3914/bargraph.php

Incrazed:
Ich hab gedachte, dass klare besser sind, da man da eher sieht, ob sie leuchten oder nicht. Aber wenn farbige besser sind, dann farbige.

Klare gibt es sehr hell, ja. Aber die blenden auch wenn man direkt drauf schaut.

Ist wie gesagt eine Abwägung. Wenn sie nicht hell genug sind kann es Probleme mit der Sonne geben. Da sollte man schon sehen, dass sie einigermaßen hell sind. Aber zu hell ist gar nicht gut.

Nochmal zum Sketch. Kann ich denn z.B. (wenn ich das Eingangssignal bereits berechnet habe) mit 10 if-Abfragen arbeiten?

Ja, das geht.

Man kann auch noch einen Helligkeitssensor einbauen und nachts über einen Transistor (nicht PWM der LED, sondern nur des Transistors) etwas abdunkeln.

Wie gesagt, ist sehr wenig Platz drin. Blenden ist weniger schlimm als nicht sehen.

Ich möchte aber gerne, dass dann z.B. bei 6320RPM die 6 LED's leuchten und nicht nur die 6. LED.

Incrazed:
Ich möchte aber gerne, dass dann z.B. bei 6320RPM die 6 LED's leuchten und nicht nur die 6. LED.

Der Code ist erst mal egal. Das ist aber gar kein Problem. Pseudo-Code:

if(wert > 300)
  //LED 3 an
else
  //LED 3 aus

if (wert > 200)
  //LED 2 an
else 
  //LED 2 aus

if (wert > 100)
  //LED 1 an
else
  //LED 2 aus

Wenn du dann z.B. 250 hast ist > 100 und > 200 wahr, aber > 300 falsch. Die ersten 2 LEDs sind an.

Es gibt auch Wege das etwas zu kürzen, aber so ist das für dich einfacher verständlich. Und bei nur 10 LEDs auch völlig ok.

Wegen den LEDs. Wenn du willst, nimm etwas hellere (aber nicht unbedingt super/ultrahell). Wenn die dann zu hell sind kann man immer noch niedrigere höhere Vorwiderstände einbauen damit weniger Strom fließt und sie dunkler werden.

Incrazed:
Ich möchte aber gerne, dass dann z.B. bei 6320RPM die 6 LED's leuchten und nicht nur die 6. LED.

Du bist der Programmierer deines Projektes.
Wenn du diese (Design) Entscheidung triffst, dann setze sie auch um.

Wo siehst du da ein Problem?

Am besten du lässt erst mal das Motorrad weg. Nimm ein Poti (z.B. 10k). Das kannst du analog einlesen. Dann setze den eingelesenen Wert (zwischen 0 und 1023) auf deine Balkenanzeige um. Dabei kannst du auch schauen dass die Helligkeit der LEDs passt. Auch dass die Farben gleich hell aussehen, da das Auge für Grün empfindlicher ist.

Serenifly:
Wenn die dann zu hell sind kann man immer noch niedrigere Vorwiderstände einbauen damit weniger Strom fließt und sie dunkler werden.

Müßten die Vorwiderstände nicht größer werden? :confused:

Oops. Natürlich :frowning:

Hab heute beim TÜV alles eingetragen bekommen und das ganze 20€ günstiger als ich erwartet habe.

Hab gestern Abend einfach mal Suzuki angeschrieben und nach einem Schaltplan gefragt. Hier die Antwort mit Schaltplan:

Ihre Fragen beantworten wir gerne.

Bei Ihrem Fahrzeug wird seitens der CDI kein Drehzahlsignal an das Tachoinstrument abgegeben.
Drehzahlsignale könnten an der Kondensatorladespule und an der Zündspule primärseitig abgegriffen
werden.

Wir empfehlen jedoch, aufgrund der Empfindlichkeit beider Teile bzw. der Spannungen von
zum Teil über 100 V keine Veränderungen an diesen Schaltkreisen direkt vorzunehmen.

Mit dem Mikrocontroller wäre ein induktiver Abgriff primärseitig Zündspule, Auswertung der
Wellenform der Lichtmaschine oder der Oberwelligkeit realisierbar.

Bitte haben Sie Verständnis dass wir zu diesem Thema keinen Support leisten können und wir
auf die ergiebigen einschlägigen Foren bzw. Literatur verweisen.

image002.png

Am einfachsten wäre es vermutlich, das Signal an der Zündspule (natürlich primär) anzuzapfen, per einfachem oder wenn nötig Tiefpass 2. Grades zu integrieren und dann analog auszulesen. Bei Deiner gewünschten "Auflösung" sollte das reichen.

Ich hab das so bei meinem ersten Auto gemacht, damals hatten die noch keine Drehzahlmesser serienmäßig :slight_smile: