Mundarija:
- 1 -qadam: Uskunani yarating
- 2 -qadam: Arduino UNO kodini yuklang
- 3 -qadam: Kodni qayta ishlashda sinab ko'ring
Video: Oddiy ishlov berish usuli (ultratovushli aniqlash va o'lchash): 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu oddiy lidar qilish uchun Arduino UNO va Processing -dan foydalanadigan oddiy loyihadir.
Lidar (LIDAR, LiDAR va LADAR deb ham ataladi) - bu nishonni impulsli lazer nuri bilan yoritish va aks ettirilgan pulslarni sensori bilan o'lchash orqali nishongacha bo'lgan masofani o'lchaydigan o'lchash usuli. Qaytish vaqtlari va to'lqin uzunliklarining farqlari maqsadli raqamli 3D tasvirlarni yaratish uchun ishlatilishi mumkin. Lidar nomi hozirda nurni aniqlash va diapazonning qisqartmasi sifatida ishlatilgan (ba'zida yorug'lik tasviri, aniqlash va diapazon), dastlab yorug'lik va radarning portmantosi bo'lgan. Lidarni ba'zida 3D lazerli skanerlash deyiladi, bu 3D skanerlash va lazer skanerining maxsus kombinatsiyasi. Lidar geodeziya, geomatika, arxeologiya, geografiya, geologiya, geomorfologiya, seysmologiya, o'rmon xo'jaligi, atmosfera fizikasi, lazerli ko'rsatma, havodan lazer yordamida xaritalar tuzish uchun yuqori aniqlikdagi xaritalar tuzishda ishlatiladi. (ALSM) va lazer altimetriyasi. Bu texnologiya ba'zi avtonom avtoulovlarni boshqarish va navigatsiya qilishda ham qo'llaniladi.
Endi biz yaratishni boshlashimiz mumkin!
1 -qadam: Uskunani yarating
Ushbu loyiha uchun biz foydalanishimiz mumkin:
Materiallar
Arduino UNO (rasmiy: https://amzn.to/2CLqfp2) (Elegoo:
Dvigatel g90 mikro servo (https://amzn.to/2yDzZ1H)
HC-SR04 ping sensori (https://amzn.to/2COXgAq)
Non paneli (https://amzn.to/2CLqr7K)
Ba'zi simlar (https://amzn.to/2RmQBSk)
Majburiy emas
Arduino uchun 3D bosma quti (https://www.thingiverse.com/thing:994827)
HC-SR04 sensori uchun 3D bosma qismlar (https://www.thingiverse.com/thing:3182237)
Kod
Avval sensorni Arduino UNO 12 va 13 -pinlariga ulang. Shundan so'ng servo dvigatelni Arduino UNO 3 -pinli pin va quvvat manbaiga ulang.
Servo sg90 uchun dvigatelni quvvatlantirish uchun USB kabelidan foydalaning.
2 -qadam: Arduino UNO kodini yuklang
Kodni yuklang. Endi siz motorning harakatlanishini ko'rishingiz mumkin. Sensor o'lchovlarini o'qish uchun ketma -ket 9600 bod tezligini ochishga harakat qiling.
Kodni yuklab oling:
github.com/masteruan/lidar_Processing
3 -qadam: Kodni qayta ishlashda sinab ko'ring
Qayta ishlashni oching va barcha ketma -ket qiymatlarni o'qing. Ishlov berish konsolida to'g'ri portni tanlang.
Endi siz qora oynada oq nuqtalarni ko'rishingiz mumkin. Ob'ektdan kattaroq bo'lgan har bir nuqta yaqin.
Videoni ko'ring!
Kodni ushbu havola orqali ko'ring:
Tavsiya:
FK (Forward Kinematic) Excel, Arduino va ishlov berish bilan: 8 qadam
FK (Forward Kinematic) Excel, Arduino va Processing bilan: Forward Kinematic 3D effektida End Effector qiymatlarini (x, y, z) topish uchun ishlatiladi
Dizayner uchun qiziqarli ishlov berish dasturlash ko'rsatmasi-Rangni boshqarish: 10 qadam
Dizaynerlar uchun qiziqarli ishlov berish dasturlash yo'riqnomasi-Rangni nazorat qilish: Oldingi boblarda biz rang haqidagi bilimlarni emas, balki shakllantirish uchun kodni qanday ishlatish haqida ko'proq gaplashgan edik. Bu bobda biz bilimning bu tomonini chuqurroq o'rganamiz
Excel, Arduino va ishlov berish bilan kinematikani oldinga siljitish: 8 qadam
Forward Kinematic Excel, Arduino & Processing: Forward Kinematic yordamida 3D fazoda End Effector qiymatlarini (x, y, z) topish uchun foydalaniladi
Uyda ultratovushli aniqlash va o'lchash moslamasini yarating: 7 qadam (rasmlar bilan)
Uyda ultratovushli aniqlash va o'lchash moslamasini yarating: Salom! Men Sourabh Kumarman, men signal beruvchi radar yasashni juda xohlardim, lekin u muvaffaqiyatsiz tugadi, lekin men yana urinib ko'raman, lekin bugun men sizni ultratovushli datchik (qabul qilgich) yordamida uyda ultratovushli aniqlash va o'lchash moslamasini yaratishga ko'rsatma beraman. pro
Arduino yordamida oddiy ishlov berish o'yinini qanday boshqarish mumkin: 6 qadam
Arduino yordamida oddiy ishlov berish o'yinini qanday boshqarish mumkin: Salom, bu yo'riqnomada biz " havola " ishlov berish eskizi va Arduino kartasi o'rtasida. Bu misolda oddiy o'yinda samolyotni boshqarish uchun ultratovushli modul ishlatiladi. Shunga qaramay, bu darslik faqat misol