جدول المحتويات:
فيديو: معالجة بسيطة Uldar (كشف بالموجات فوق الصوتية وتحديد المدى): 3 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا مشروع بسيط يستخدم Arduino UNO والمعالجة لصنع ليدار بسيط.
Lidar (وتسمى أيضًا LIDAR و LiDAR و LADAR) هي طريقة مسح تقيس المسافة إلى الهدف عن طريق إضاءة الهدف بضوء الليزر النبضي وقياس النبضات المنعكسة باستخدام جهاز استشعار. يمكن بعد ذلك استخدام الاختلافات في أوقات عودة الليزر وأطوال الموجات لعمل تمثيلات رقمية ثلاثية الأبعاد للهدف. اسم lidar ، الذي يستخدم الآن كاختصار لاكتشاف الضوء وتحديد المدى (أحيانًا التصوير الضوئي والكشف والمدى) ، كان في الأصل عبارة عن منفذ للضوء والرادار. يُطلق على Lidar أحيانًا اسم المسح بالليزر ثلاثي الأبعاد ، وهو مزيج خاص من المسح الضوئي ثلاثي الأبعاد والمسح بالليزر. لديها تطبيقات أرضية ، محمولة جواً ، وهواتف محمولة. يستخدم Lidar بشكل شائع لعمل خرائط عالية الدقة ، مع تطبيقات في الجيوديسيا ، والجيوماتكس ، وعلم الآثار ، والجغرافيا ، والجيولوجيا ، والجيومورفولوجيا ، وعلم الزلازل ، والغابات ، وفيزياء الغلاف الجوي ، والتوجيه بالليزر ، ورسم خرائط الليزر المحمولة جواً. (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)
اختياري
حافظة مطبوعة ثلاثية الأبعاد لـ Arduino (https://www.thingiverse.com/thing:994827)
قطع مطبوعة ثلاثية الأبعاد لمستشعر HC-SR04 (https://www.thingiverse.com/thing:3182237)
الشفرة
بادئ ذي بدء ، قم بتوصيل المستشعر بـ Arduino UNO pin 12 و 13. بعد ذلك ، قم بتوصيل محرك المؤازرة بدبوس Arduino UNO رقم 3 ومصدر الطاقة.
بالنسبة لـ Servo sg90 ، استخدم كابل USB لتشغيل المحرك.
الخطوة 2: قم بتحميل كود Arduino UNO
قم بتحميل الكود. الآن يمكنك رؤية المحرك يتحرك. حاول فتح معدل باود 9600 للمنفذ التسلسلي لقراءة مقاييس المستشعر.
قم بتنزيل الكود من:
github.com/masteruan/lidar_Processing
الخطوة 3: اختبر الكود الخاص بك في المعالجة
افتح المعالجة واقرأ جميع القيم التسلسلية. حدد المنفذ الصحيح في وحدة المعالجة.
الآن يمكنك رؤية النقاط البيضاء على النافذة السوداء. كل نقطة على أكبر ثم الكائن قريب.
شاهد الفيديو!
انظر الكود من خلال هذا الرابط: