Mündəricat:

Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı): 3 Addım
Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı): 3 Addım

Video: Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı): 3 Addım

Video: Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı): 3 Addım
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №37 2024, Iyul
Anonim
Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı)
Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı)
Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı)
Sadə İşləmə Uldar (Ultrasonik Algılama və Aralığı)

Bu sadə bir lidar etmək üçün Arduino UNO və Processing istifadə edən sadə bir layihədir.

Lidar (LIDAR, LiDAR və LADAR da adlanır) hədəfi impulslu lazer işığı ilə işıqlandıraraq və əks olunan pulsları sensorla ölçərək hədəfə olan məsafəni ölçən bir ölçmə metodudur. Lazerin geri dönmə vaxtları və dalğa uzunluqları arasındakı fərqlər, hədəfin rəqəmsal 3-D təsvirlərini etmək üçün istifadə edilə bilər. İndi işıq algılama və dəyişmə (bəzən işıq görüntüsü, algılama və dəyişmə) sözlərinin qısaltması olaraq istifadə olunan lidar adı, əvvəlcə işıq və radarın portmantosu idi. Lidar bəzən 3D tarama və lazer taramanın xüsusi birləşməsi olan 3D lazer tarama adlanır. Yerüstü, havadan və mobil tətbiqetmələrə malikdir. (ALSM) və lazer altimetriyası. Bu texnologiya bəzi avtonom avtomobillərin idarə edilməsi və naviqasiyasında da istifadə olunur.

İndi hazırlamağa başlaya bilərik!

Addım 1: Hardware hazırlayın

Avadanlıq hazırlayın
Avadanlıq hazırlayın
Avadanlıq hazırlayın
Avadanlıq hazırlayın

Bu layihə üçün istifadə edə bilərik:

Materiallar

Arduino UNO (rəsmi: https://amzn.to/2CLqfp2) (Elegoo:

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

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

Çörək paneli (https://amzn.to/2CLqr7K)

Bəzi tellər (https://amzn.to/2RmQBSk)

İsteğe bağlı

Arduino üçün 3D çaplı qutu (https://www.thingiverse.com/thing:994827)

HC-SR04 sensoru üçün 3D çaplı parçalar (https://www.thingiverse.com/thing:3182237)

Kod

Əvvəlcə sensoru Arduino UNO pin 12 və 13 -ə qoşun. Bundan sonra servo motoru Arduino UNO pin №3 -ə və enerji təchizatına qoşun.

Servo sg90 üçün mühərriki gücləndirmək üçün USB kabelindən istifadə edin.

Addım 2: Arduino UNO Kodunu yükləyin

Arduino UNO Kodunu yükləyin
Arduino UNO Kodunu yükləyin

Kodu yükləyin. İndi motorun hərəkətini görə bilərsiniz. Sensorun ölçülərini oxumaq üçün Serial port 9600 baud dərəcəsini açmağa çalışın.

Kodu yükləyin:

github.com/masteruan/lidar_Processing

Addım 3: Kodunuzu emal edərkən sınayın

Image
Image

İşlemeyi açın və bütün seriya dəyərlərini oxuyun. İşləmə konsolunda doğru portu seçin.

İndi qara pəncərədə ağ nöqtələri görə bilərsiniz. Obyektdən daha böyük olan hər bir nöqtə yaxındır.

Videoya baxın!

Kodu bu linkdən əldə edin:

Tövsiyə: