Inhaltsverzeichnis:

Einfache Verarbeitung von Uldar (Ultraschallerkennung und Entfernungsmessung) - Gunook
Einfache Verarbeitung von Uldar (Ultraschallerkennung und Entfernungsmessung) - Gunook

Video: Einfache Verarbeitung von Uldar (Ultraschallerkennung und Entfernungsmessung) - Gunook

Video: Einfache Verarbeitung von Uldar (Ultraschallerkennung und Entfernungsmessung) - Gunook
Video: Webinar: Scanprozesse optimieren: Kodak Capture und DocYard von LuraTech arbeiten Hand in Hand. 2024, Juli
Anonim
Einfache Verarbeitung Uldar (Ultraschallerkennung und Entfernungsmessung)
Einfache Verarbeitung Uldar (Ultraschallerkennung und Entfernungsmessung)
Einfache Verarbeitung Uldar (Ultraschallerkennung und Entfernungsmessung)
Einfache Verarbeitung Uldar (Ultraschallerkennung und Entfernungsmessung)

Dies ist ein einfaches Projekt, das Arduino UNO und Processing verwendet, um ein einfaches LIDAR zu erstellen.

Lidar (auch LIDAR, LiDAR und LADAR genannt) ist eine Vermessungsmethode, die die Entfernung zu einem Ziel misst, indem das Ziel mit gepulstem Laserlicht beleuchtet und die reflektierten Impulse mit einem Sensor gemessen werden. Unterschiede in den Laserrücklaufzeiten und Wellenlängen können dann verwendet werden, um digitale 3D-Darstellungen des Ziels zu erstellen. Der Name Lidar, der heute als Akronym für Light Detection and Ranging (manchmal Light Imaging, Detection und Ranging) verwendet wird, war ursprünglich eine Kombination aus Licht und Radar. Lidar wird manchmal auch als 3D-Laserscanning bezeichnet, eine spezielle Kombination aus 3D-Scanning und Laserscanning. Es hat terrestrische, luftgestützte und mobile Anwendungen. Lidar wird häufig verwendet, um hochauflösende Karten zu erstellen, mit Anwendungen in der Geodäsie, Geomatik, Archäologie, Geographie, Geologie, Geomorphologie, Seismologie, Forstwirtschaft, Atmosphärenphysik, Laserführung, luftgestützten Laserschwadenkartierung (ALSM) und Laseraltimetrie. Die Technologie wird auch in der Steuerung und Navigation für einige autonome Autos verwendet.

Jetzt können wir anfangen zu machen!

Schritt 1: Machen Sie die Hardware

Machen Sie die Hardware
Machen Sie die Hardware
Machen Sie die Hardware
Machen Sie die Hardware

Für dieses Projekt können wir verwenden:

Materialien

Arduino UNO (offiziell: https://amzn.to/2CLqfp2) (Elegoo:

Motor g90 Mikroservo (https://amzn.to/2yDzZ1H)

HC-SR04 Ping-Sensor (https://amzn.to/2COXgAq)

Steckbrett (https://amzn.to/2CLqr7K)

Einige Drähte (https://amzn.to/2RmQBSk)

Optional

Ein 3D-gedrucktes Gehäuse für Arduino (https://www.thingiverse.com/thing:994827)

Ein 3D-gedrucktes Stück für den HC-SR04-Sensor (https://www.thingiverse.com/thing:3182237)

Code

Verbinden Sie zuerst den Sensor mit dem Arduino UNO Pin 12 und 13. Danach verbinden Sie den Servomotor mit dem Arduino UNO Pin No.3 und der Stromversorgung.

Verwenden Sie für Servo sg90 ein USB-Kabel, um den Motor mit Strom zu versorgen.

Schritt 2: Laden Sie den Arduino UNO-Code hoch

Laden Sie den Arduino UNO-Code hoch
Laden Sie den Arduino UNO-Code hoch

Laden Sie den Code hoch. Jetzt können Sie sehen, wie sich der Motor bewegt. Versuchen Sie, einen seriellen Port mit einer Baudrate von 9600 zu öffnen, um die Messungen des Sensors zu lesen.

Laden Sie den Code herunter von:

github.com/masteruan/lidar_Processing

Schritt 3: Testen Sie Ihren Code in der Verarbeitung

Image
Image

Öffnen Sie Verarbeitung und lesen Sie alle seriellen Werte. Wählen Sie den richtigen Port in der Verarbeitungskonsole aus.

Jetzt können Sie die weißen Punkte auf dem schwarzen Fenster sehen. Jeder Punkt ist größer als das Objekt in der Nähe ist.

Schau dir das Video an!

Siehe den Code unter diesem Link:

Empfohlen: