Turinys:

Paprastas „Uldar“apdorojimas (ultragarsinis aptikimas ir diapazonas): 3 žingsniai
Paprastas „Uldar“apdorojimas (ultragarsinis aptikimas ir diapazonas): 3 žingsniai

Video: Paprastas „Uldar“apdorojimas (ultragarsinis aptikimas ir diapazonas): 3 žingsniai

Video: Paprastas „Uldar“apdorojimas (ultragarsinis aptikimas ir diapazonas): 3 žingsniai
Video: Paprastas 2024, Liepa
Anonim
Paprastas apdorojimas Uldar (ultragarsinis aptikimas ir diapazonas)
Paprastas apdorojimas Uldar (ultragarsinis aptikimas ir diapazonas)
Paprastas apdorojimas Uldar (ultragarsinis aptikimas ir diapazonas)
Paprastas apdorojimas Uldar (ultragarsinis aptikimas ir diapazonas)

Tai paprastas projektas, kuriame naudojamas „Arduino UNO“ir „Processing“, kad būtų sukurtas paprastas „lidar“.

„Lidar“(dar vadinamas LIDAR, LiDAR ir LADAR) yra tyrimo metodas, kuriuo matuojamas atstumas iki taikinio, apšviečiant taikinį impulsine lazerio šviesa ir matuojant atspindėtus impulsus jutikliu. Tuomet lazerio grįžimo laiko ir bangos ilgių skirtumai gali būti naudojami skaitmeniniams taikinio 3D vaizdams pateikti. Pavadinimas „lidar“, dabar naudojamas kaip šviesos aptikimo ir diapazono (kartais šviesos vaizdavimo, aptikimo ir diapazono) santrumpa, iš pradžių buvo šviesos ir radaro portretas. Lidar kartais vadinamas 3D lazeriniu nuskaitymu, specialiu 3D nuskaitymo ir lazerinio nuskaitymo deriniu. Jis turi antžemines, ore esančias ir mobiliąsias programas. „Lidar“paprastai naudojamas didelės skiriamosios gebos žemėlapiams kurti, naudojant geodeziją, geomatiką, archeologiją, geografiją, geologiją, geomorfologiją, seismologiją, miškininkystę, atmosferos fiziką, nukreipimą lazeriu, lazerinį skalių žemėlapį (ALSM) ir lazerinė altimetrija. Ši technologija taip pat naudojama kai kurių autonominių automobilių valdymui ir navigacijai.

Dabar galime pradėti gaminti!

1 žingsnis: sukurkite aparatūrą

Sukurkite aparatūrą
Sukurkite aparatūrą
Sukurkite aparatūrą
Sukurkite aparatūrą

Šiam projektui galime naudoti:

Medžiagos

„Arduino UNO“(oficialiai: https://amzn.to/2CLqfp2) („Elegoo“:

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

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

Duonos lenta (https://amzn.to/2CLqr7K)

Kai kurie laidai (https://amzn.to/2RmQBSk)

Neprivaloma

3D spausdintas „Arduino“dėklas (https://www.thingiverse.com/thing:994827)

3D spausdintos detalės HC-SR04 jutikliui (https://www.thingiverse.com/thing:3182237)

Kodas

Pirmiausia prijunkite jutiklį prie „Arduino UNO“kaiščių 12 ir 13. Po to prijunkite servo variklį prie „Arduino UNO“kaiščio Nr. 3 ir maitinimo šaltinio.

„Servo sg90“varikliui maitinti naudokite USB kabelį.

2 veiksmas: įkelkite „Arduino“UNO kodą

Įkelkite „Arduino“UNO kodą
Įkelkite „Arduino“UNO kodą

Įkelkite kodą. Dabar galite pamatyti variklio judesius. Pabandykite atidaryti 9600 serijos prievadų spartą, kad nuskaitytumėte jutiklio matavimus.

Atsisiųskite kodą iš:

github.com/masteruan/lidar_Processing

3 žingsnis: išbandykite kodą apdorojant

Image
Image

Atidarykite „Processing“ir perskaitykite visas serijos reikšmes. Apdorojimo pulte pasirinkite tinkamą prievadą.

Dabar juodame lange galite pamatyti baltus taškus. Kiekvienas taškas ant didesnio nei objektas yra šalia.

Žiūrėkite vaizdo įrašą!

Peržiūrėkite kodą naudodami šią nuorodą:

Rekomenduojamas: