Indholdsfortegnelse:

Simple Processing Uldar (Ultrasonic Detection and Ranging): 3 trin
Simple Processing Uldar (Ultrasonic Detection and Ranging): 3 trin

Video: Simple Processing Uldar (Ultrasonic Detection and Ranging): 3 trin

Video: Simple Processing Uldar (Ultrasonic Detection and Ranging): 3 trin
Video: Simple Arduino ULDAR Project 2024, Juli
Anonim
Enkel behandling Uldar (ultralydsregistrering og -interval)
Enkel behandling Uldar (ultralydsregistrering og -interval)
Enkel behandling Uldar (ultralydsregistrering og -interval)
Enkel behandling Uldar (ultralydsregistrering og -interval)

Dette er et simpelt projekt, der bruger Arduino UNO og Processing til at lave en simpel lidar.

Lidar (også kaldet LIDAR, LiDAR og LADAR) er en undersøgelsesmetode, der måler afstand til et mål ved at belyse målet med pulserende laserlys og måle de reflekterede pulser med en sensor. Forskelle i laserretur og bølgelængder kan derefter bruges til at lave digitale 3D-repræsentationer af målet. Navnet lidar, der nu bruges som et akronym for lysdetektering og spændvidde (undertiden lysbilleddannelse, detektion og spændvidde), var oprindeligt et portmanteau af lys og radar. Lidar kaldes undertiden 3D laserscanning, en særlig kombination af en 3D -scanning og laserscanning. Det har terrestriske, luftbårne og mobile applikationer. Lidar bruges almindeligvis til at lave kort i høj opløsning med applikationer inden for geodesi, geomatik, arkæologi, geografi, geologi, geomorfologi, seismologi, skovbrug, atmosfærisk fysik, laservejledning, luftbaseret laserskårkortlægning (ALSM) og laser altimetri. Teknologien bruges også til kontrol og navigation til nogle autonome biler.

Nu kan vi begynde at lave!

Trin 1: Lav hardware

Lav hardwareen
Lav hardwareen
Lav hardwareen
Lav hardwareen

Til dette projekt kan vi bruge:

Materialer

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

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

HC-SR04 ping-sensor (https://amzn.to/2COXgAq)

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

Nogle ledninger (https://amzn.to/2RmQBSk)

Valgfri

En 3D -trykt sag til Arduino (https://www.thingiverse.com/thing:994827)

Et 3D-trykt stykke til HC-SR04-sensor (https://www.thingiverse.com/thing:3182237)

Kode

Først og fremmest tilsluttes sensoren til Arduino UNO pin 12 og 13. Derefter tilsluttes servomotoren til Arduino UNO pin No.3 og strømforsyningen.

Til Servo sg90 skal du bruge et USB -kabel til at drive motoren.

Trin 2: Upload Arduino UNO -koden

Upload Arduino UNO -koden
Upload Arduino UNO -koden

Upload koden. Nu kan du se motoren bevæge sig. Prøv at åbne en seriel port 9600 baudhastighed for at aflæse sensorens mål.

Download koden fra:

github.com/masteruan/lidar_Processing

Trin 3: Test din kode under behandling

Image
Image

Åbn Processing og læs alle de serielle værdier. Vælg den rigtige port på behandlingskonsollen.

Nu kan du se de hvide prikker på det sorte vindue. Hver prik på mere største end objektet er nær.

Se videoen!

Se koden ved dette link:

Anbefalede: