Forum: Mikrocontroller und Digitale Elektronik Auswertung von Position eines Lasers


von Marvin (Gast)


Lesenswert?

Guten Tag,

ich stehe vor folgendem Problem:

Auf ein Blatt Papier wird ein Laser ausgerichtet. Auf dem Papier 
befindet sich also ein roter Punkt.
Dieser Punkt bewegt sich (sehr langsam) und ich möchte gerne auswerten 
wie sich dieser Punkt bewegt.

Leider habe ich noch nicht so viel Arnung über Controller und 
Schaltungstechnik, wie die meisten hier, daher habe ich mir überlegt, 
dass man mittels einer Webcam regelmäßg automatisch Bilder aufnehmen 
lassen könnte, die dann danach untersucht werden, wo sich der rote Punkt 
befindet.
Nun ist es allerdings so, dass der PC, den ich zur Verfügung habe (Win 
98) so alt ist, dass ich wahrscheinlich für keine Webcam Treiber finden 
werde.

Also suche ich nach irgendeiner anderen Möglichkeit die Position des 
Punktes irgendwie digital für einen PC auswertbar zu machen.
Über Ideen würde ich mich sehr freuen.

Marvin

von sebba (Gast)


Lesenswert?

ähm?

du wirst wohl nicht um eine optische auswertung herumkommen - und da ist 
deine angesprochene webcam lösung schon das einfachste...

und aus deinem "alten" rechner problem entnehme ich mal das dein budget 
eher im 2-stelligen bereich liegt.

damit halte ich das problem für nicht lösbar:

möglichkeit 1: neuer rechner --> zu teuer
möglichkeit 2: linux (sollte treibertechnisch kein problem sein - und 
ohne X sollte fast jeder rechner genug power haben um nen roten punkt zu 
finden - außerdem gibts da diverse brauchbare tools) --> würde das für 
dich eine option sein wärst du schon selber drauf gekommen
möglichkeit 3: irgendwas selber bauen: brauchst ersma ne neue cam - dann 
ne schaltung die deinen punkt findet - dann das ganze in den pc --> 
kosten mit glück unter 100 eur - zeitaufwand: enorm
möglichkeit 4: 10x10 matrix aus fotodioden oä --> billig aber ungenau 
und nervtötend

aber gib uns doch trotzdem mal mehr details - muss denn unbedingt der 
laserpunkt detektiert werden? wie genau muss das sein? wozu das ganze? 
wieviel erfahrung hast du außer mit µCs mit dem Rest der Welt...

Gruß, Sven

von ... (Gast)


Lesenswert?

Wie der gute Steene schon sagt...Linux oder ne neue CAM...
Zumindest hat das den geringsten Aufwand.

Mit der CAM entweder zwei Bilder aufnehmen und vergleichen oder einfach 
den "hellsten" Punkt auf dem Bild suchen. Kriegst dann schön Koordinaten 
und kannst über die Koordinaten dann ne Kurve legen und hast die Bahn 
des Punktes.

Frag einfach mal Herrn Google nach "motion tracking laser" oder so und 
du findest kleine Roboter die des tun oder kleine Windows Programme.
Von der Mircrosoft Coding4Fun Seite, wo jemand genau das umgesetzt hat, 
sag ich hier mal lieber nichts.
Nimm Linux.

Und es gibt auch noch viele Webcam die unter Win 9x laufen. Schau 
einfach mal im laden deines Vertrauens. Kosten tun die ja auch nichts 
mehr.

von Philipp Karbach (Gast)


Lesenswert?

ich würde ein graustufen ccd modul nehmen, da dürfte der laserpunkt dann 
extrem hell weiß dargestellt sein und somit leicht zu erkennen bzw. zu 
tracken sein. der rest lässt sich mit ein paar windows tricks, codeguru, 
etc. realisieren. aber ne webcam ist schonmal ein guter startpunkt.

von JojoS (Gast)


Lesenswert?

Alternativ zur Webcam kann man noch eine analoge Kamera nehmen (Papas 
Camcorder mit FBas Ausgang, billige Überwachungskameras von Conrad/ELV) 
und eine Framegrabberkarte. Als Framegrabber kann man einige TV Karten 
nehmen oder auch einige VGA Karten gab es mit Video in. Gebraucht sollte 
es die für sehr kleines Geld geben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.