فهرست مطالب:

پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک): 3 مرحله
پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک): 3 مرحله

تصویری: پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک): 3 مرحله

تصویری: پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک): 3 مرحله
تصویری: پردازش تصویر در پایتون - 3 - عملیات ساده روی تصاویر 2024, جولای
Anonim
پردازش ساده Uldar (تشخیص و تشخیص التراسونیک)
پردازش ساده Uldar (تشخیص و تشخیص التراسونیک)
پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک)
پردازش ساده Uldar (تشخیص و تشخیص اولتراسونیک)

این یک پروژه ساده است که از Arduino UNO و Processing برای ایجاد یک لیدار ساده استفاده می کند.

Lidar (همچنین LIDAR ، LiDAR و LADAR نامیده می شود) یک روش پیمایشی است که با روشن کردن هدف با نور لیزری پالسی و اندازه گیری پالس های منعکس شده با یک سنسور ، فاصله تا یک هدف را اندازه گیری می کند. از تفاوت زمان بازگشت و طول موج لیزر می توان برای ایجاد نمای دیجیتالی سه بعدی از هدف استفاده کرد. نام لیدار ، که امروزه به عنوان مخفف تشخیص نور و محدوده (گاهی اوقات تصویربرداری ، تشخیص و دامنه نوری) مورد استفاده قرار می گیرد ، در اصل طراح نور و رادار بود. Lidar گاهی اوقات اسکن لیزری سه بعدی نامیده می شود ، ترکیبی ویژه از اسکن سه بعدی و اسکن لیزری. این برنامه کاربردی زمینی ، هوایی و تلفن همراه دارد. Lidar معمولاً برای تهیه نقشه های با وضوح بالا استفاده می شود ، با کاربردهایی در زمین شناسی ، ژئوماتیک ، باستان شناسی ، جغرافیا ، زمین شناسی ، ژئومورفولوژی ، زلزله شناسی ، جنگلداری ، فیزیک جوی ، هدایت لیزری ، نقشه برداری لیزری هوایی (ALSM) و ارتفاع سنج لیزری. این فناوری همچنین در کنترل و ناوبری برخی از خودروهای خودران استفاده می شود.

حالا ما می توانیم شروع به ساخت کنیم!

مرحله 1: سخت افزار را بسازید

سخت افزار را بسازید
سخت افزار را بسازید
سخت افزار را بسازید
سخت افزار را بسازید

برای این پروژه می توانیم از موارد زیر استفاده کنیم:

مواد

Arduino UNO (رسمی: https://amzn.to/2CLqfp2) (Elegoo:

موتور g90 میکرو سروو (https://amzn.to/2yDzZ1H)

سنسور پینگ HC-SR04 (https://amzn.to/2COXgAq)

Breadboard (https://amzn.to/2CLqr7K)

برخی از سیم ها (https://amzn.to/2RmQBSk)

اختیاری

یک مورد چاپ سه بعدی برای آردوینو (https://www.thingiverse.com/thing:994827)

قطعات چاپ سه بعدی برای سنسور HC-SR04 (https://www.thingiverse.com/thing:3182237)

کد

ابتدا سنسور را به پین 12 و 13 Arduino UNO وصل کنید. سپس سروو موتور را به پین شماره 3 آردوینو UNO و منبع تغذیه وصل کنید.

برای Servo sg90 از کابل USB برای تغذیه موتور استفاده کنید.

مرحله 2: کد UNO Arduino را بارگذاری کنید

کد UNO آردوینو را بارگذاری کنید
کد UNO آردوینو را بارگذاری کنید

کد را بارگذاری کنید. اکنون می توانید حرکت موتور را مشاهده کنید. سعی کنید پورت سریال 9600 baud rate را باز کنید تا اندازه های سنسور را بخوانید.

دانلود کد از:

github.com/masteruan/lidar_Processing

مرحله 3: کد خود را در پردازش آزمایش کنید

Image
Image

پردازش را باز کرده و تمام مقادیر سریال را بخوانید. پورت مناسب کنسول Processing را انتخاب کنید.

اکنون می توانید نقاط سفید را در پنجره سیاه مشاهده کنید. هر نقطه در بزرگتر از جسم نزدیک است.

به ویدیو نگاه کنید!

کد را در این پیوند مشاهده کنید:

توصیه شده: