Cuprins:

Uldar de procesare simplă (detectare și distanță cu ultrasunete): 3 pași
Uldar de procesare simplă (detectare și distanță cu ultrasunete): 3 pași

Video: Uldar de procesare simplă (detectare și distanță cu ultrasunete): 3 pași

Video: Uldar de procesare simplă (detectare și distanță cu ultrasunete): 3 pași
Video: Ulduar 2024, Iulie
Anonim
Uldar de procesare simplă (detectare și distanță cu ultrasunete)
Uldar de procesare simplă (detectare și distanță cu ultrasunete)
Uldar de procesare simplă (detectare și distanță cu ultrasunete)
Uldar de procesare simplă (detectare și distanță cu ultrasunete)

Acesta este un proiect simplu care utilizează Arduino UNO și Processing pentru a face un lidar simplu.

Lidar (numit și LIDAR, LiDAR și LADAR) este o metodă de supraveghere care măsoară distanța față de o țintă prin iluminarea țintei cu lumină laser pulsată și măsurarea impulsurilor reflectate cu un senzor. Diferențele dintre timpii de întoarcere și lungimile de undă ale laserului pot fi apoi utilizate pentru a face reprezentări digitale 3D ale țintei. Denumirea lidar, utilizată acum ca acronim de detectare și amplificare a luminii (uneori imagistică, detectare și amplificare a luminii), a fost inițial o combinație de lumină și radar. Lidar este uneori numit scanare laser 3D, o combinație specială de scanare 3D și scanare laser. Are aplicații terestre, aeriene și mobile. Lidar este utilizat în mod obișnuit pentru a realiza hărți de înaltă rezoluție, cu aplicații în geodezie, geomatică, arheologie, geografie, geologie, geomorfologie, seismologie, silvicultură, fizică atmosferică, ghidare cu laser, cartografiere cu laser în aer (ALSM) și altimetrie laser. Tehnologia este utilizată și în control și navigație pentru unele mașini autonome.

Acum putem începe să facem!

Pasul 1: Realizați hardware-ul

Realizați hardware-ul
Realizați hardware-ul
Realizați hardware-ul
Realizați hardware-ul

Pentru acest proiect putem folosi:

Materiale

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

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

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

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

Unele fire (https://amzn.to/2RmQBSk)

Opțional

O carcasă tipărită 3D pentru Arduino (https://www.thingiverse.com/thing:994827)

Piese imprimate 3D pentru senzorul HC-SR04 (https://www.thingiverse.com/thing:3182237)

Cod

În primul rând, conectați senzorul la pinul 12 și 13. Arduino UNO. După aceea, conectați servomotorul la pinul 3 Arduino UNO și la sursa de alimentare.

Pentru Servo sg90 utilizați cablul USB pentru a alimenta motorul.

Pasul 2: încărcați codul Arduino UNO

Încărcați codul Arduino UNO
Încărcați codul Arduino UNO

Încărcați codul. Acum puteți vedea mișcările motorului. Încercați să deschideți un port serial 9600 baud rate pentru a citi măsurile senzorului.

Descărcați codul de la:

github.com/masteruan/lidar_Processing

Pasul 3: testați codul în procesare

Image
Image

Deschideți Procesare și citiți toate valorile seriale. Selectați portul potrivit pe Consola de procesare.

Acum puteți vedea punctele albe pe fereastra neagră. Fiecare punct pe mai mare decât obiectul este aproape.

Uită-te la videoclip!

Vedeți codul de la acest link:

Recomandat: