Mehto
22.06.2006, 17:10
Experimente mit einem Laserscanner
Ich habe euch hier mal meine Erfahrungen mit einem Modul aus einem Barcodeleser:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Modul1.jpg
Glücklicherweise bekam ich ein paar Barcodescanner geschenkt, interessant sind unter anderem die Scaneinheiten.Da sich die Treiberplatine direkt auf dem Modul befindet ist das Ansteuern kein großes Problem. Um die Vibration des Spiegels und den Laser braucht man sich nicht zu kümmern.Das Modul braucht nur 5V, hat zwei Leitungen zum aktivieren des Spiegels und Lasers, und zwei Signal-Ausgänge.
Einmal einen Taktausgang zum anzeigen wie lange die Daten gültig sind, und einen der die Reflexionen anzeigt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Sensor1.jpg
Die High Signale entsprechen dabei exakt den schwarzen Strichen des Barcodes.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/scan.jpg
Das gute an dem Modul ist, das man mit den beiden Potis die Laserbreite (ausschlag des Spiegels) und die Laserstärke einstellen kann. Stellt man dabei den Strahl sehr eng und die Lichtstärke sehr hoch, kommt man locker auf Entfernungen von 2m bei dem das Modul noch Unterschiede erkennt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/2m.jpg
2m entferntes Din A4 Blatt...
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/2m_oszi.jpg
...wird wunderbar erkannt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Lampe2.jpg
Genau so gut ist es mit einem Hinderniss. Obwohl hier jetzt die Lampe wegen der guten Reflektion prima geeignet ist.
Die wichtigste Frage ist natürlich ob man das Modul zur Linien und Hidnernisserkennung für Roboter einsetzen kann. Die Antwort ist ja, allerdings muss man auf ein paar Dinge aufpassen.
Zum Beispiel die automatische Fehlererkennung. Da das Modul Barcodes erkennen soll, und es dort keine durchgehend dicke Striche gibt, zerlegt es einen dicken Strich automatisch in zwei.
Angefangen von einem langen Signal und beendet mit einem kurzen.
Das kann dann so aussehen:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/erkennung.jpg
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/fehler_erkennung.jpg
Beachtet man die Punkte müste sich das Modul wunderbar zum Linien verfolgen einsetzen lassen.
Natürlich kann man mit dem Laser auch wunderbar spielen:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/welle.jpg
Schnell über eine Wand gleiten lassen...
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/kocher.jpg
...oder in den Wasserdampf eines Wasserkochers leuchten lassen.
Sehr interessant ist wenn man auf das Modul mit einem Schraubenzieher drauf "klopft/haut" und das dann schnel fotografiert.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/schwingung.jpg
Mechanische Schwingungen des Moduls?
Mehr Infos gibts wie immer hier:
http://www.mehto.roboterbastler.de/?Projekte:Scanner_Modul
Gruß,
Mehto
Ich habe euch hier mal meine Erfahrungen mit einem Modul aus einem Barcodeleser:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Modul1.jpg
Glücklicherweise bekam ich ein paar Barcodescanner geschenkt, interessant sind unter anderem die Scaneinheiten.Da sich die Treiberplatine direkt auf dem Modul befindet ist das Ansteuern kein großes Problem. Um die Vibration des Spiegels und den Laser braucht man sich nicht zu kümmern.Das Modul braucht nur 5V, hat zwei Leitungen zum aktivieren des Spiegels und Lasers, und zwei Signal-Ausgänge.
Einmal einen Taktausgang zum anzeigen wie lange die Daten gültig sind, und einen der die Reflexionen anzeigt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Sensor1.jpg
Die High Signale entsprechen dabei exakt den schwarzen Strichen des Barcodes.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/scan.jpg
Das gute an dem Modul ist, das man mit den beiden Potis die Laserbreite (ausschlag des Spiegels) und die Laserstärke einstellen kann. Stellt man dabei den Strahl sehr eng und die Lichtstärke sehr hoch, kommt man locker auf Entfernungen von 2m bei dem das Modul noch Unterschiede erkennt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/2m.jpg
2m entferntes Din A4 Blatt...
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/2m_oszi.jpg
...wird wunderbar erkannt.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/Lampe2.jpg
Genau so gut ist es mit einem Hinderniss. Obwohl hier jetzt die Lampe wegen der guten Reflektion prima geeignet ist.
Die wichtigste Frage ist natürlich ob man das Modul zur Linien und Hidnernisserkennung für Roboter einsetzen kann. Die Antwort ist ja, allerdings muss man auf ein paar Dinge aufpassen.
Zum Beispiel die automatische Fehlererkennung. Da das Modul Barcodes erkennen soll, und es dort keine durchgehend dicke Striche gibt, zerlegt es einen dicken Strich automatisch in zwei.
Angefangen von einem langen Signal und beendet mit einem kurzen.
Das kann dann so aussehen:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/erkennung.jpg
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/fehler_erkennung.jpg
Beachtet man die Punkte müste sich das Modul wunderbar zum Linien verfolgen einsetzen lassen.
Natürlich kann man mit dem Laser auch wunderbar spielen:
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/welle.jpg
Schnell über eine Wand gleiten lassen...
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/kocher.jpg
...oder in den Wasserdampf eines Wasserkochers leuchten lassen.
Sehr interessant ist wenn man auf das Modul mit einem Schraubenzieher drauf "klopft/haut" und das dann schnel fotografiert.
http://www.mehto.roboterbastler.de/bilder/scanner_modul/kleiner/schwingung.jpg
Mechanische Schwingungen des Moduls?
Mehr Infos gibts wie immer hier:
http://www.mehto.roboterbastler.de/?Projekte:Scanner_Modul
Gruß,
Mehto