جدول المحتويات:
- الخطوة 1: الأجزاء المطلوبة
- الخطوة 2: قم بتجميع الهيكل
- الخطوة 3: التوصيلات الرئيسية
- الخطوة 4: كود اردوينو
- الخطوة 5: تشغيل
فيديو: عقبة تجنب الروبوت باستخدام متحكم (Arduino): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا الدليل ، سوف أعلمك كيفية عمل عقبة لتجنب الروبوت الذي يعمل مع Arduino. يجب أن تكون على دراية بـ Arduino. Arduino هي لوحة تحكم تستخدم متحكم atmega. يمكنك استخدام أي إصدار من Arduino لكنني استخدمت Arduino Uno r3 على الروبوت الخاص بي.
الرمز سهل للغاية والدائرة بها 4-5 أسلاك فقط. يستخدم الروبوت أيضًا درع المحرك L293D المتوافق مع Arduino لقيادة المحركات. لذا ، فإن الدرع يتناسب مباشرة مع Arduino ، مما يجعل كل شيء سهلاً … في الأساس ، الروبوت الخاص بنا هو سيارة تتحرك للأمام وإذا حدث أي عائق في طريقها ، فإنه يتوقف عند هذا الحد ، ويتحرك قليلاً للخلف ، ثم يدور رأسه يمينًا ويسارًا. ثم يقارن المسافة والروبوت يدور في الاتجاه بمسافة أكبر. ثم يتحرك الروبوت مرة أخرى للأمام في هذا الاتجاه ليكرر العملية برمتها مرة أخرى. لاكتشاف المسافة ، يستخدم الروبوت مستشعر الموجات فوق الصوتية HC-sr04. لذلك يرسل هذا المستشعر موجات صوتية فوق صوتية ، كل 10 ميكروثانية ، وإذا كان هناك أي عائق في الأمام ، يستقبل المستشعر الصدى. بناءً على وقت السفر ، فإنه يعرف المسافة بين المستشعر والجسم. دعنا نبدأ…
الخطوة 1: الأجزاء المطلوبة
لذلك لبدء أي مشروع ، نحتاج إلى جمع الأجزاء المطلوبة أولاً. جميع الأجزاء المطلوبة مذكورة أدناه: -
- اردوينو
- L293D Motor Shield
- الهيكل (بما في ذلك المحركات والعجلات)
- الأسلاك
- حامل البطارية
- محرك سيرفو صغير
- وحدة استشعار الموجات فوق الصوتية HC-sr04
- قوس حمل لجهاز الاستشعار
لذا اجمع هذه المواد وانتقل إلى الخطوة التالية.
الخطوة 2: قم بتجميع الهيكل
الآن ، قم بتجميع جسم الروبوت الخاص بك. قد يكون لكل شخص هيكل مختلف. لذا قم بتجميع الهيكل الخاص بك وفقًا لذلك. يأتي معظم الهيكل مزودًا بدليل إرشادي ، وحتى إنني أتى معه ، لذا ألقِ نظرة عليه وابني الهيكل وفقًا لذلك. ثم قم بتوصيل المكونات بالهيكل. Arduino ، مع درع المحرك المرفق به وأيضًا يجب تثبيت حامل البطارية على الهيكل. يجب أيضًا تثبيت محرك سيرفو على الهيكل في المقدمة. يجب أن يكون رأس المؤازرة الطويل عالقًا أسفل كتيفة HC-sr04. يجب تثبيت المستشعر في الحامل والقوس على محرك سيرفو.
لا تلتصق بمحرك سيرفو لأنه يمكن ترتيبه لاحقًا في حالة سوء وضعه. فقط أصلحه. قم بإصلاحه بحيث يكون المستشعر مواجهًا للأمام (العينان مواجهة للأمام). قم بتوصيل الأسلاك بالمحركات واستعد للخطوة التالية. أيضا إلى جهاز الاستشعار.
الخطوة 3: التوصيلات الرئيسية
لذا الآن سنقوم بعمل الروابط. لا يوجد أكثر من 5-6 وصلات ، لذلك ستكون قطعة من الكعكة. قم بعمل توصيلات المستشعر وفقًا للرسم البياني الموضح أعلاه. يمكن توصيل محرك سيرفو ومحركات التيار المستمر بالدرع. قم بتوصيل البطارية بالدرع وقم بتوصيل الدرع بلوحة Arduino.
الخطوة 4: كود اردوينو
إذن هذا هو الجزء الأخير من إكمال الروبوت الخاص بنا. لذلك هذا يتعامل مع البرنامج وليس الأجهزة. لذلك علينا برمجة اردوينو الخاص بنا. لقد قمت بتحميل كود Arduino. يمكنك أيضًا استخدام رمز آخر أو كتابة الرمز الخاص بك. لقد قمت للتو بتحميله كمرجع.
الخطوة 5: تشغيل
لذلك قمنا ببناء عقبة لدينا لتجنب الروبوت. حان الوقت الآن للعب مع روبوتنا الرائع وتجربة تجارب جديدة في الكود الخاص بنا.
موصى به:
عقبة في تجنب استخدام الروبوت باستخدام Arduino Nano: 5 خطوات
عقبة تجنب الروبوت باستخدام Arduino Nano: في هذه التعليمات ، سأصف كيف يمكنك جعل عقبة تتجنب الروبوت باستخدام Arduino
عقبة تجنب الروبوت مع مستشعرات الأشعة تحت الحمراء بدون متحكم: 6 خطوات
Obstacle Avoiding Robot with IR Sensors Without Microcontroller: حسنًا ، هذا المشروع هو مشروع قديم ، قمت بإنشائه في 2014 في شهر يوليو أو أغسطس ، وفكرت في مشاركته معكم يا رفاق. إنها عقبة بسيطة تمنع الروبوت الذي يستخدم مستشعرات الأشعة تحت الحمراء ويعمل بدون متحكم. تستخدم مستشعرات الأشعة تحت الحمراء opamp IC i
عقبة تجنب الروبوت باستخدام أجهزة الاستشعار بالموجات فوق الصوتية: 9 خطوات (بالصور)
عقبة تجنب الروبوت باستخدام أجهزة الاستشعار بالموجات فوق الصوتية: هذا مشروع بسيط حول تجنب عقبة الروبوت باستخدام مستشعرات فوق صوتية (HC SR 04) ولوحة Arduino Uno يتحرك الروبوت متجنبًا العقبات واختيار أفضل طريقة لاتباعها بواسطة المستشعرات ، ويرجى ملاحظة أن هذا ليس مشروع تعليمي ، أشارككم
عقبة في تجنب الروبوت باستخدام Arduino Uno: 5 خطوات (بالصور)
عقبة تجنب الروبوت باستخدام Arduino Uno: مرحبًا يا رفاق ، هذا مشروع بسيط للغاية وعملي يسمى روبوت متجنب عقبة باستخدام اردوينو وتخصص هذا المشروع هو أنه يعطي أوامر بالطريقة التي ينتقل بها على الهاتف الذكي من خلال البلوتوث
عقبة تجنب الروبوت باستخدام EBot8: 4 خطوات (بالصور)
عقبة تجنب الروبوت باستخدام EBot8: في هذا البرنامج التعليمي ، سوف تتعلم كيفية بناء سيارة روبوت تتجنب العقبات الموجودة في طريقها. يمكن استخدام المفهوم وتطبيقه بعدة طرق وفقًا للشروط والمواد المطلوبة: 1. العجلات x4 2. الهيكل (يمكنك إما شراء