جدول المحتويات:

روبوت تتبع اللون على أساس العجلة متعددة الاتجاهات و OpenCV: 6 خطوات
روبوت تتبع اللون على أساس العجلة متعددة الاتجاهات و OpenCV: 6 خطوات

فيديو: روبوت تتبع اللون على أساس العجلة متعددة الاتجاهات و OpenCV: 6 خطوات

فيديو: روبوت تتبع اللون على أساس العجلة متعددة الاتجاهات و OpenCV: 6 خطوات
فيديو: وحدة #الروبوت : الدرس الثاني: الجزء3: تحريك الروبوت في مسارات هندسية منتظمة باستخدام مستشعر الانعطاف 2024, يوليو
Anonim
Image
Image

أستخدم هيكل عجلة متعدد الاتجاهات لتنفيذ تتبع الألوان الخاص بي ، وأستخدم برنامجًا للجوال يسمى OpenCVBot. شكرا لمطوري البرمجيات هنا ، شكرا لك.

يقوم OpenCV Bot بالفعل باكتشاف أو تتبع أي كائن في الوقت الفعلي من خلال معالجة الصور. يمكن لهذا التطبيق اكتشاف أي كائن باستخدام لونه وإنشاء موضع X و Y ومنطقة المنطقة في شاشة الهاتف ، باستخدام هذا التطبيق ، يتم إرسال البيانات إلى وحدة التحكم الدقيقة عبر Bluetooth. تم اختباره باستخدام وحدة Bluetooth وهو مناسب لمختلف الأجهزة. نقوم بتنزيل هذا التطبيق من خلال هاتف محمول لتنفيذ تتبع الألوان ، وإرسال البيانات إلى Arduino UNO عبر البلوتوث لتحليل البيانات وتنفيذ أوامر الحركة.

اللوازم

  1. شاسيه عجلة احادي الاتجاه
  2. اردوينو UNO R3
  3. وحدة محرك المحرك
  4. بلوتوث ، xbee pin (04,05,06
  5. 3S 18650
  6. هاتف محمول
  7. برنامج OpenCVBot
  8. تحتاج أيضًا إلى حامل للهاتف المحمول وكرة يسهل التعرف عليها

الخطوة 1: قم بتثبيت الهيكل الأساسي I Track

قم بتثبيت الهيكل الأساسي I Track
قم بتثبيت الهيكل الأساسي I Track
قم بتثبيت الهيكل الأساسي I Track
قم بتثبيت الهيكل الأساسي I Track
قم بتثبيت الهيكل الأساسي I Track
قم بتثبيت الهيكل الأساسي I Track

قم بتثبيت محرك GB37 أو محرك GA25 في شريحة المحرك. انتبه إلى ثقوب التثبيت في التثبيت. هذا مختلف لأنها ليست عالمية.

يمكن استخدام كلا النوعين من المحركات. انتبه لتمييز الجانب العلوي والجانب السفلي ؛ أو يمكنك استخدام عجلة متعددة الاتجاهات أكبر بحيث لا تحتاج إلى التمييز بينها …

الخطوة 2: المحرك مثبت بالهيكل

المحرك مثبت في الهيكل
المحرك مثبت في الهيكل
المحرك مثبت في الهيكل
المحرك مثبت في الهيكل
المحرك ثابت في الهيكل
المحرك ثابت في الهيكل
المحرك ثابت بالهيكل
المحرك ثابت بالهيكل

قوس المحرك ملولب ، لذلك لا نحتاج إلى استخدام الصواميل لإصلاحها ، مما يسهل علينا التثبيت ، نظرًا لأن مساحة تركيب الصواميل صغيرة جدًا ، ولا يمكننا الوصول إلى إصلاحها. يمكن تثبيتها على الجانب ، ويمكنني استخدامها لتجنب العوائق ، وهو أمر مفيد جدًا للمشي على السيارة.

حجم التركيب بالموجات فوق الصوتية ، مسافة المسبار ، الوحدة مم.

الخطوة 3: إكمال تجميع الهيكل

تجميع الهيكل الكامل
تجميع الهيكل الكامل
تجميع الهيكل الكامل
تجميع الهيكل الكامل

لإكمال تثبيت الهيكل ، من الضروري ضبط قبضة العجلات باستمرار في التحكم اللاحق. ستؤدي نقاط الارتكاز الأربع إلى عدم ملامسة العجلات بالكامل للهيكل ، مما يؤدي إلى حدوث انزلاق عند المشي. قمنا بتعديل البراغي على الهيكل. تعديل الموقف يتطلب الصبر.

نقوم بترقيم العجلات لاتباع التحكم المنظم في الحواف ، والسبب في استخدام 4 جولات هو أنني أعتقد أن التحكم جيد إذا كانت الجولات الثلاث جيدة ، لكن السعر المرتفع ليس ودودًا للغاية.

الخطوة 4: الوحدة الإلكترونية

الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية
الوحدة الإلكترونية

محرك محرك استخدمت 2 PM-R3 ، لقد غيرت دبابيس محرك واحد منهم ، 4 ، 5 ، 6 ، 7 إلى 8 ، 9 ، 10 ، 11 حتى أتمكن من قيادة 4 محركات على حدة ، توجد شريحة لإدارة الطاقة على السبورة ، لكنني لم أستخدمها ، أدخلت مباشرة من منفذ DC في Arduino UNO.

محرك المحرك عبارة عن شريحة TB6612FNG. هذه شريحة سائق شائعة نسبيًا. يمكنك أيضًا استخدام شريحة L298N ، والتي هي نفسها في الأساس. قم بتعديل الكود لتحقيق نفس وضع المشي.

  • 4 ، 5 هو محرك متصل بالأرض , 5-pwm ؛
  • 6 ، 7 هو محرك ثانٍ ، 6-pwm ؛
  • 8 ، 9 هو محرك ثالث ، 9-pwm ؛
  • 10 ، 11 محرك رابع ، 10 pwm ؛

الخطوة 5: تطبيقات الجوال

تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل
تطبيقات الموبايل

APP: انقر

نموذج كود اردوينو: Clik

بعد التنزيل والتثبيت ، يمكنك استخدام Bluetooth للإقران. انقر فوق الكائن الذي تريد تحديده. من الأفضل أن يكون اللون مختلفًا عن المنطقة المحيطة لمنع اكتشاف نفس المنطقة المحيطة. شيء واحد يجب ملاحظته هو أن مواجهة الشمس ستؤدي إلى فقدان التتبع. ، وبعد ذلك يمكننا أن نرى تغير القيمة في المنفذ التسلسلي.

قم بتعديل رمز العينة ليناسب وحدة محرك المحرك. إذا كنت تستخدم وحدة التوسيع PM-R3 مثلي ، فيمكنك استخدام الكود الذي قدمته.

الخطوة 6: صورة كاملة

صورة كاملة
صورة كاملة

انتهى ، دعونا نرى التأثير.

موصى به: