INHOUDSOPGAWE:

Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking): 3 stappe
Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking): 3 stappe

Video: Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking): 3 stappe

Video: Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking): 3 stappe
Video: Производство биодизеля с использованием сонореакторов Hielscher 2024, November
Anonim
Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking)
Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking)
Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking)
Eenvoudige verwerking Uldar (Ultrasoniese opsporing en rangskikking)

Dit is 'n eenvoudige projek wat Arduino UNO en verwerking gebruik om 'n eenvoudige lidar te maak.

Lidar (ook LIDAR, LiDAR en LADAR genoem) is 'n opmetingsmetode wat afstand na 'n teiken meet deur die teiken te verlig met gepulseerde laserlig en die weerspieëlde pulse met 'n sensor te meet. Verskille in laserterugvoer tye en golflengtes kan dan gebruik word om digitale 3D-voorstellings van die teiken te maak. Die naam lidar, wat nou gebruik word as 'n akroniem van ligopsporing en omvang (soms ligbeeld, opsporing en afstand), was oorspronklik 'n portemanto van lig en radar. Lidar word soms 3D -laserskandering genoem, 'n spesiale kombinasie van 3D -skandering en laserskandering. Dit het land-, lug- en mobiele toepassings. Lidar word algemeen gebruik om kaarte met 'n hoë resolusie te maak, met toepassings in geodesie, geomatika, argeologie, geografie, geologie, geomorfologie, seismologie, bosbou, atmosferiese fisika, laserbegeleiding, laser-swad-kartering in die lug (ALSM), en laser altimetrie. Die tegnologie word ook gebruik in beheer en navigasie vir sommige outonome motors.

Nou kan ons begin maak!

Stap 1: Maak die hardeware

Maak die hardeware
Maak die hardeware
Maak die hardeware
Maak die hardeware

Vir hierdie projek kan ons die volgende gebruik:

Materiaal

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

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

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

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

Sommige drade (https://amzn.to/2RmQBSk)

Opsioneel

'N 3D -gedrukte omhulsel vir Arduino (https://www.thingiverse.com/thing:994827)

'N 3D-gedrukte stukke vir HC-SR04-sensor (https://www.thingiverse.com/thing:3182237)

Kode

Koppel eers die sensor aan die Arduino UNO pen 12 en 13. Koppel daarna die servomotor aan die Arduino UNO pin No.3 en die kragtoevoer.

Gebruik 'n USB -kabel vir Servo sg90 om die motor aan te dryf.

Stap 2: Laai die Arduino UNO -kode op

Laai die Arduino UNO -kode op
Laai die Arduino UNO -kode op

Laai die kode op. Nou kan u die motor sien beweeg. Probeer 'n seriële poort 9600 baud -tempo oopmaak om die metings van die sensor te lees.

Laai die kode af van:

github.com/masteruan/lidar_Processing

Stap 3: Toets u kode tydens verwerking

Image
Image

Open Verwerking en lees al die reekswaardes. Kies die regte poort op die verwerkingskonsole.

Nou kan u die wit kolletjies op die swart venster sien. Elke punt op die grootste as die voorwerp is naby.

Kyk na die video!

Sien die kode deur hierdie skakel:

Aanbeveel: