Мазмуну:

Жөнөкөй иштетүү улдары (Ultrasonic Detection and Ranging): 3 Steps
Жөнөкөй иштетүү улдары (Ultrasonic Detection and Ranging): 3 Steps

Video: Жөнөкөй иштетүү улдары (Ultrasonic Detection and Ranging): 3 Steps

Video: Жөнөкөй иштетүү улдары (Ultrasonic Detection and Ranging): 3 Steps
Video: Кантип акча чогултуп, сакташ керек. Акча сактоонун 3 сыры. Кредиттен арылуу 2024, Июль
Anonim
Simple Processing Uldar (Ultrasonic Detection and Ranging)
Simple Processing Uldar (Ultrasonic Detection and Ranging)
Simple Processing Uldar (Ultrasonic Detection and Ranging)
Simple Processing Uldar (Ultrasonic Detection and Ranging)

Бул жөнөкөй лидар жасоо үчүн Arduino UNO жана Processing колдонгон жөнөкөй долбоор.

Лидар (ошондой эле LIDAR, LiDAR жана LADAR деп аталат) - импульстуу лазер жарыгы менен бутага жарык берүү жана чагылган импульстарды сенсор менен өлчөө аркылуу бутага чейинки аралыкты өлчөөчү геодезиялык ыкма. Лазердик кайтуу убактысы менен толкун узундугундагы айырмачылыктар андан кийин бутага санарип 3-D өкүлчүлүктөрүн жасоо үчүн колдонулушу мүмкүн. Лидар деген ат, азыр жарыкты аныктоо жана диапазонду кыскартуу катары колдонулат (кээде жарык иштетүү, аныктоо жана диапазондо), адегенде жарыктын жана радардын портмантоусу болгон. Лидар кээде 3D лазердик сканерлөө деп аталат, бул 3D сканерлөө менен лазердик сканерлөөнүн өзгөчө айкалышы. Бул жердеги, абада жана мобилдик колдонмолорго ээ. Лидар, адатта, геодезия, геоматика, археология, география, геология, геоморфология, сейсмология, токой чарбасы, атмосфера физикасы, лазердик жетекчилик, абадагы лазердик карта картографиясы боюнча жогорку чечилдиктеги карталарды жасоо үчүн колдонулат. (ALSM), жана лазердик альтиметрия. Бул технология кээ бир автономдуу унааларды башкаруу жана навигациялоодо да колдонулат.

Эми биз жасай баштайбыз!

1 -кадам: Аппаратты жасаңыз

Аппаратты жасоо
Аппаратты жасоо
Аппаратты жасоо
Аппаратты жасоо

Бул долбоор үчүн биз колдоно алабыз:

Материалдар

Arduino UNO (расмий: https://amzn.to/2CLqfp2) (Elegoo:

Мотор g90 микро сервосу (https://amzn.to/2yDzZ1H)

HC-SR04 пинг сенсору (https://amzn.to/2COXgAq)

Нан тактасы (https://amzn.to/2CLqr7K)

Кээ бир зымдар (https://amzn.to/2RmQBSk)

Милдеттүү эмес

3D басылган Arduino үчүн кап (https://www.thingiverse.com/thing:994827)

HC-SR04 сенсору үчүн 3D басылган даана (https://www.thingiverse.com/thing:3182237)

Code

Биринчиден, сенсорду Arduino UNO pin 12 жана 13 менен туташтырыңыз. Андан кийин servo моторду Arduino UNO pin №3кө жана электр менен камсыздоого туташтырыңыз.

Servo sg90 үчүн моторду иштетүү үчүн USB кабелин колдонуңуз.

2 -кадам: Arduino UNO кодун жүктөп бериңиз

Arduino UNO кодун жүктөп бериңиз
Arduino UNO кодун жүктөп бериңиз

Кодду жүктөңүз. Эми сиз мотордун кыймылын көрө аласыз. Сенсордун чараларын окуу үчүн Serial порт 9600 baud rate ачууга аракет кылыңыз.

Кодду бул жерден жүктөп алыңыз:

github.com/masteruan/lidar_Processing

3 -кадам: Кодуңузду иштеп чыгууда текшериңиз

Image
Image

Ачык иштетүү жана бардык сериялык баалуулуктарды окуу. Иштетүү консолунда туура портту тандаңыз.

Эми сиз кара терезедеги ак чекиттерди көрө аласыз. Ар бир чекит объектинин жанында чоңураак.

Видеону караңыз!

Бул шилтеме боюнча кодду караңыз:

Сунушталууда: