Talaan ng mga Nilalaman:
Video: Simpleng Pagproseso ng Uldar (Ultrasonic Detection and Ranging): 3 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay isang simpleng proyekto na gumagamit ng Arduino UNO at Pagproseso upang makagawa ng isang simpleng lidar.
Ang Lidar (tinatawag ding LIDAR, LiDAR, at LADAR) ay isang paraan ng pagsisiyasat na sumusukat sa distansya sa isang target sa pamamagitan ng pag-iilaw ng target sa pulsed na laser light at pagsukat sa mga nakalantad na pulso gamit ang isang sensor. Ang mga pagkakaiba sa mga oras ng pagbabalik ng laser at haba ng daluyong ay maaaring magamit upang makagawa ng mga digital na 3-D na representasyon ng target. Ang pangalang tutupar, na ginagamit ngayon bilang isang acronym ng light detection at sumasaklaw (minsan light imaging, detection, at sumasaklaw), ay orihinal na isang portmanteau ng ilaw at radar. Ang Lidar minsan ay tinatawag na 3D laser scanning, isang espesyal na kumbinasyon ng isang 3D na pag-scan at pag-scan ng laser. Mayroon itong mga terrestrial, airborne, at mobile application. Karaniwang ginagamit ang Lidar upang makagawa ng mga mapang may mataas na resolusyon, na may mga aplikasyon sa geodesy, geomatiko, arkeolohiya, heograpiya, geolohiya, geomorphology, seismology, kagubatan, physics ng atmospera, patnubay ng laser, pagmamapa ng laser na nasa hangin. (ALSM), at laser altimetry. Ginagamit din ang teknolohiya sa kontrol at pag-navigate para sa ilang mga awtonomong sasakyan.
Ngayon ay maaari na tayong magsimulang gumawa!
Hakbang 1: Gawin ang Hardware
Para sa proyektong ito maaari naming gamitin:
Mga Kagamitan
Arduino UNO (opisyal: 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)
Ang ilang mga wires (https://amzn.to/2RmQBSk)
Opsyonal
Isang naka-print na kaso ng 3D para sa Arduino (https://www.thingiverse.com/thing:994827)
Isang naka-print na piraso ng 3D para sa sensor ng HC-SR04 (https://www.thingiverse.com/thingumalo182237)
Code
Una sa lahat ikonekta ang sensor sa Arduino UNO pin 12 at 13. Pagkatapos nito ikonekta ang servo motor sa Arduino UNO pin No.3 at ang power supply.
Para sa Servo sg90 gumamit ng USB cable upang mapagana ang motor.
Hakbang 2: I-upload ang Arduino UNO Code
I-upload ang code. Ngayon ay makikita mo na ang paggalaw ng motor. Subukang buksan ang isang Serial port 9600 baud rate upang mabasa ang mga hakbang ng sensor.
I-download ang code mula sa:
github.com/masteruan/lidar_Processing
Hakbang 3: Subukan ang Iyong Code sa Pagproseso
Buksan ang Pagproseso at basahin ang lahat ng mga serial halaga. Piliin ang tamang port sa Processing console.
Ngayon ay makikita mo na ang mga puting tuldok sa itim na bintana. Ang bawat tuldok sa higit na pinakamalaking pagkatapos ang object ay malapit.
Tingnan ang video!
Tingnan ang code sa pamamagitan ng link na ito: