Moin,
(01.05.2020, 08:44)Rüsselfant schrieb: [ -> ]Wenn ich die Scheibe nun auf die Größe der Riemenscheibe reduziere, würde er dann die Impulse immer noch zählen?
ich glaube, das wird dann nichts.
Da sind einfach zu viele hell/dunkel Übergänge!
(01.05.2020, 08:44)Rüsselfant schrieb: [ -> ]ich habe die Riemenscheibe Mal ausgebaut, sie misst gerade Mal 1,9 cm im Durchmesser
Da würde ich die Scheibe in zwei Hälften teilen, eine Hälfte hell, die andere Hälfte dunkel.
Warum weniger hell/dunkel Übergänge besser sind als zu viele, erkläre ich weiter unten.
(01.05.2020, 09:12)stephan1892 schrieb: [ -> ]Auf den winzigen Platinen sind ja auf beiden Seiten Lötaugen.Auf welcher Seite werden nun die Kabel richtigerweise angelötet ?
Am besten zur Gegenrichtung der Lichtschranken (also wenn die Lichtschranken nach unten zeigen, dann Kabel nach oben - rein aus Platzgründen) oder zur Seite weg. Nicht die Kabel zur Lichtschrankenseite, es sei denn, du möchtest lustige Schleifgräusche produzieren
An dieser Stelle möchte ich nochmals betonen - das Projekt ist
keine Nachbauanleitung per se!
Das heisst, ich bin ein Hobby-Digitalelektroniker und kenne mich ein bisschen mit Mikrocontrollern aus, weniger mit Lichtschranken und mit mechanischen Dingen
.
Also müssen wir zusammen tüfteln und probieren und unsere Erfahrungen teilen
.
Ganz kurz zum Funktionsprinzip der Impulserkennung der Software für die Leute, die sich ein bisschen auskennen.
Es gibt zwei als Eingänge deklarierte Pins am Mikrocontroller, die einen s.g. "Pin-Change-Interrupt" auslösen.
Dieser ist so eingestellt, dass er auf alle Änderungen des Eingangspegels reagiert.
Interrupt heißt, dass der Mikrocontroller selbst diese Änderungen erkennt und an eine Stelle im Programm springt, die dann die Auswertung erledigt. Das ist der Interrupt-Einsprungvektor.
Wird der Vektor erreicht, schaut die Software nach, ob die Impulsflanke steigend oder fallend war und von welchem Sensor sie kam. Diese Informationen werden zwischengespeichert und durch eine Logik ausgewertet.
Daraus ergibt sich dann der eigentliche Zählimpuls und die Richtungsinformation.
Gibt es zu viele Segmente auf der Scheibem kommen natürlich auch viele Impulse am Controller an und die Flanken beider Sonsoren müssen per Sofware ausgewertet werden. Irgendwann ist die Richtungserkennung und die Zählung dann nicht mehr gegeben.
An dieser Stelle vielleicht ein wichtiger Hinweis - ihr seid keineswegs auf "die Lichtschranke" festgenagelt!
Da der Mikrocontroller am Eingang nur Flanken erwartet, könnt ihr eigentlich alles nehmen, was sich Sensor nennt.
Ich glaube, zwei kleine Hall-Sensoren mit ein oder zwei Minimagneten auf der Scheibe sollten noch bessere Ergebnisse bringen, als die Abtastung mit Licht.
Meine derzeitigen Experimente sehen so aus, dass ich die olle 2,5" Festplatte mit TippEx eingepinselt habe
Und auch die Lichtschranke selbst hat einen relativ großen Abstand bekommen. Das habe ich durch Freiluftversuche ermittelt. Auch hier gibt es keine Angaben zum Abstand von mir! Das muss jeder selbst ermitteln, dann der Abstand wird durch die Scheibe, die Segmente und die Färbung variieren.
Interessant fand ich auch, dass ein Aufbau mit hier seit vielen Jahren herumliegenden Reflexlichtschranken des Typs
CNY70 bessere Ergebnisse brachte, als die modernen Pololu-Lichtschranken!
Ich sehe meinen Part momentan mehr in Richtung Softwareoptimierung und werde versuchen, die Flankenerkennung zu optimieren. Bei den Lichtschranken (Sensoren) müsst ihr selbst Kreativität zeigen, das macht Spaß
.
Anregung1: ich habe festgestellt, dass schwarz nicht gleich schwarz ist. Gedruckte Scheiben aus dem LASER waren am schlechtesten, dicht gefolgt von Ausdrucken auf Fotopapier aus dem Tintenstrahldrucker. Erst eine rauhe schwarze Pappe aus einer CPU-Verpackung brachte die gewünschten Ergebnisse. Da muss man tüfteln um das richtige Material oder die richtige Farbe zu finden.
Anregung2: Hall-Sensoren! Ich bestelle mal ein paar von den Bauteilen, bin neugierig.
Anregung3: mal andersrum
! bei meinen Experimenten habe ich immer einen weißen Untergrund und schwarze Segmente. Bin mir gerade nicht sicher, ob ne schwarze Scheibe mit reflektierenden Segmenten vielleicht besser wäre? Müsste man ausprobieren!
LG
Bruno