Satura rādītājs:

Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons): 3 soļi
Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons): 3 soļi

Video: Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons): 3 soļi

Video: Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons): 3 soļi
Video: Siltumenerģijas un ūdens uzskaites iespējas, izmaksu sadales risinājumi lielām un mazām ēkām 2024, Jūlijs
Anonim
Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons)
Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons)
Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons)
Vienkārša apstrāde Uldar (ultraskaņas noteikšana un diapazons)

Šis ir vienkāršs projekts, kas izmanto vienkāršu lidaru, izmantojot Arduino UNO un Processing.

Lidar (saukts arī par LIDAR, LiDAR un LADAR) ir mērīšanas metode, kas mēra attālumu līdz mērķim, apgaismojot mērķi ar impulsa lāzera gaismu un izmērot atstarotos impulsus ar sensoru. Pēc tam lāzera atgriešanās laiku un viļņu garumu atšķirības var izmantot, lai attēlotu mērķa digitālos 3-D attēlus. Nosaukums lidar, ko tagad izmanto kā gaismas noteikšanas un diapazona (dažreiz gaismas attēlveidošanas, noteikšanas un diapazona) akronīmu, sākotnēji bija gaismas un radara portrets. Lidaru dažreiz sauc par 3D lāzera skenēšanu, kas ir īpaša 3D skenēšanas un lāzera skenēšanas kombinācija. Tam ir sauszemes, gaisa un mobilās lietojumprogrammas. Lidaru parasti izmanto, lai izveidotu augstas izšķirtspējas kartes ar lietojumiem ģeodēzijā, ģeomātikā, arheoloģijā, ģeogrāfijā, ģeoloģijā, ģeomorfoloģijā, seismoloģijā, mežsaimniecībā, atmosfēras fizikā, lāzera vadībā, lāzera vāla kartēšanu (ALSM) un lāzera altimetrija. Šī tehnoloģija tiek izmantota arī dažu autonomu automašīnu vadībā un navigācijā.

Tagad mēs varam sākt gatavot!

1. darbība: izveidojiet aparatūru

Izveidojiet aparatūru
Izveidojiet aparatūru
Izveidojiet aparatūru
Izveidojiet aparatūru

Šim projektam mēs varam izmantot:

Materiāli

Arduino UNO (oficiāli: https://amzn.to/2CLqfp2) (Elegoo:

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

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

Maizes dēlis (https://amzn.to/2CLqr7K)

Daži vadi (https://amzn.to/2RmQBSk)

Neobligāti

3D drukāts korpuss Arduino (https://www.thingiverse.com/thing:994827)

3D drukāti gabali HC-SR04 sensoram (https://www.thingiverse.com/thing:3182237)

Kods

Vispirms pievienojiet sensoru Arduino UNO tapai 12 un 13. Pēc tam pievienojiet servomotoru pie Arduino UNO tapas Nr.3 un barošanas avota.

Servo sg90 motora barošanai izmantojiet USB kabeli.

2. darbība: augšupielādējiet Arduino UNO kodu

Augšupielādējiet Arduino UNO kodu
Augšupielādējiet Arduino UNO kodu

Augšupielādējiet kodu. Tagad jūs varat redzēt motora kustības. Mēģiniet atvērt 9600 bitu pārraides ātrumu, lai nolasītu sensora mērījumus.

Lejupielādējiet kodu no:

github.com/masteruan/lidar_Processing

3. darbība: pārbaudiet savu kodu apstrādes laikā

Image
Image

Atveriet apstrādi un izlasiet visas sērijas vērtības. Apstrādes konsolē atlasiet pareizo portu.

Tagad uz melnā loga var redzēt baltus punktus. Katrs punkts lielākos objektos ir tuvu.

Skaties video!

Skatiet kodu, izmantojot šo saiti:

Ieteicams: