جدول المحتويات:
- الخطوة 1: لصنع مستشعر الأشعة تحت الحمراء الخاص بك
- الخطوة الثانية: صنع الجسم
- الخطوة 3: اتصالات Arduino
- الخطوة 4: إنشاء التطبيق
- الخطوة الخامسة: البرمجة
- الخطوة 6: شكرا لك
فيديو: روبوت تتبع خط متحكم به متحكم به مع تجنب العوائق: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
كانت هذه مجرد فكرة تم فيها دمج العديد من الميزات مثل تجنب العوائق ، ومتابعة الخط ، والتحكم في الهاتف المحمول ، وما إلى ذلك معًا وتم تشكيلها في قطعة واحدة.
كل ما تحتاجه هو وحدة تحكم مع بعض المستشعرات وملابس لهذا الإعداد. في هذا ، لقد صنعت سيارة لعبة تبحث عن ملابس للإعداد.
قائمة المكونات المطلوبة
1. Arduino (أي وحدة تحكم صغيرة إذا كنت معتادًا على ذلك.)
2. جهاز استشعار بالموجات فوق الصوتية HCSR-04
3. مستشعر الأشعة تحت الحمراء (يمكنك شرائه أو يمكنك صنعه مثلي)
4. وحدة بلوتوث HC-05
5. سائق المحرك L293D
6. الجرس
7. محركات DC والعجلات والشاسيه
8. البطاريات.
الخطوة 1: لصنع مستشعر الأشعة تحت الحمراء الخاص بك
من الأفضل بناء جهاز الاستشعار الخاص بك بدلاً من شرائه. لقد صنعت مستشعرًا أولاً ولكني احتفظت بجهاز الإرسال والاستقبال قريبًا جدًا مما أدى إلى حساسية عالية وغير قادر على اكتشاف اللون الأسود. بعد إجراء التعديل ، عملت بشكل جيد.
قائمة المكونات المطلوبة
1. LM358
2. IR بقيادة الملقب مرسل
3. الثنائي الضوئي أو مستقبل الأشعة تحت الحمراء
4. مقاومات (100 أوم ، 2 × 10 كيلو أوم ، 330 أوم)
5. مقياس الجهد (4.7 كيلو أوم)
قم بتوصيل المكونات كما هو موضح في مخطط الدائرة على اللوح وتحقق من عملها.
إذا سارت الأمور على ما يرام ، فضع المكونات على لوحة PCB ولحام المكونات. واختبر المستشعر على السطح الأسود واضبط الحساسية باستخدام مقياس الجهد حسب الحاجة.
الخطوة الثانية: صنع الجسم
كما سبق أن ذكرت أنها تبدو وكأنها سيارة لعبة. لهذا ، تحتاج إلى هيكل يمكنك شراؤه أو صنعه بنفسك. يتم توصيل العجلات بالمحركات ويتم توصيل المحركات بالهيكل.
بشكل عام ، تعمل جميع المستشعرات والميكروكونترولر بجهد 5 فولت ، لكن 5 فولت هذا لا يكفي لقيادة المحركات ، لذا فنحن نحتاج إلى محرك IC (مثل L293D). يقوم محرك IC هذا بتشغيل المحركات من جهد الدخل الصغير بمساعدة مصدر خارجي.
تظهر توصيلات IC والمحركات في مخطط الدائرة.
لقد استخدمت بطارية حمض الرصاص الصغيرة بجهد 12 فولت 1 أمبير كمصدر خارجي للمحركات ويتم توفير طاقة 5 فولت بواسطة Arduino.
الخطوة 3: اتصالات Arduino
قم بتوصيل جميع المستشعرات بـ Arduino وبرمجتها.
- وحدة بلوتوث.
تعمل البلوتوث بقوة 5 فولت ولكن يتم نقل البيانات بجهد 3.3 فولت. تتمتع Arduino بقوة نقل بيانات تبلغ 5 فولت ، لذلك نستخدم مقسم جهد بين دبوس إرسال Arduino ودبوس مستقبل وحدة Bluetooth. ومع ذلك ، يمكن أن يأخذ Arduino إشارة 3.3 فولت ، لذلك ليست هناك حاجة لمقسم الجهد بين مرسل Bluetooth ودبابيس مستقبل Arduino.
تظهر اتصالات وحدة Bluetooth و Arduino في مخطط الدائرة.
- مجسات الأشعة تحت الحمراء
يتم توصيل دبابيس البيانات أو دبابيس إشارة مستشعرات الأشعة تحت الحمراء بدبابيس Arduino الرقمية ولاحظ أرقام الدبوس الرقمية. يتم توفير الطاقة لأجهزة الاستشعار من Arduino.
-- أجهزة الاستشعار بالموجات فوق الصوتية
بشكل عام ، يحتوي مستشعر الموجات فوق الصوتية على أربعة دبابيس وهي مثلثية ، وصدى ، و Vcc ، و Gnd. يطلق دبوس الزناد الموجات الصوتية بينما يتلقى دبوس الصدى الموجات الصوتية. يتم توصيل دبوس المثلث ودبوس الصدى الخاص بالمستشعر بمسامير Arduino الرقمية التي تحتوي على PWM. قوة المستشعر مأخوذة من Arduino.
- الجرس
يتم توصيل دبوس Gnd للجرس بـ Gnd of Arduino بمقاوم في سلسلة هو دبوس إشارة الجرس متصل بدبوس Arduino الرقمي.
-- سائق دراجه ناريه
تم عرض التوصيلات بالمحركات وسائق المحرك في الخطوة السابقة. الآن يتم توصيل دبابيس الإدخال الخاصة بمحرك المحرك IC بدبابيس Arduino الرقمية ويتم أخذ الطاقة إلى IC من Arduino. ومع ذلك ، فإننا نعطي محركًا خارجيًا للسائق IC لمحرك القيادة ولكن للعمل يتطلب طاقة IC 5 فولت والتي توفرها Arduino.
يتم إجراء جميع الاتصالات إلى Arduino والآن يتم برمجة Arduino مع مراعاة جميع دبابيس الإدخال والإخراج في Arduino.
الخطوة 4: إنشاء التطبيق
هناك العديد من المنصات لإنشاء تطبيقات لنظام Android ، ولكن أسهل منصة هي MIT App Inventor 2. إنها منصة إنشاء تطبيقات عبر الإنترنت مع العديد من الأمثلة والإرشادات.
سأشارك التطبيق الذي قمت بإنشائه وسأحاول إنشاء تطبيقك بحيث يمنحك الكثير من الخبرة ويمكنه تخصيص نفسك حسب الحاجة.
إذا كان لديك أي شكوك أو استفسارات فقط قم بالتعليق على هذا الموضوع.
كلمة المرور للتطبيق هي "Makeyourself".
الخطوة الخامسة: البرمجة
سأقدم فقط فكرة عن برمجة Arduino. إذا واجهت أي صعوبات في كتابة التعليمات البرمجية الخاصة بك فقط قم بالتعليق وسأحاول مساعدتك. لن يؤدي استيراد الملف إلى منح أي مهارات أو معرفة. لذا حاول كتابة الكود بنفسك ، ولكن إذا كنت تريد الرمز ، فقم فقط بالتعليق ، وسأرسل لك الرمز.
- كتابة كود للموجات فوق الصوتية للحصول على مسافة العائق من المستشعر.
- اكتب رمز الجرس وقم بتنشيطه عندما تكون المسافة أقل من القيمة المحددة للمسافة واجعل إشارة سائق المحرك منخفضة بحيث تتوقف المحركات.
- اكتب رمزًا لوحدة Bluetooth باستخدام الاتصال التسلسلي ولاحظ البيانات القادمة من الوحدة عند الضغط على زر معين على الهاتف المحمول.
- بهذه البيانات تعطي إشارات لسائق المحرك حتى نحصل على المخرجات المطلوبة.
- اكتب رمزًا لأجهزة استشعار الأشعة تحت الحمراء بحيث عندما تغير إشارة من مستشعر معين ، تتغير أيضًا إشارة سائق المحرك وستقود المحركات وفقًا لذلك.
إذا كان لديك أي شكوك أو استفسارات ، قم بالتعليق أدناه أو يمكنك التواصل معي على معرف البريد الإلكتروني الخاص بي
شكرا لك.
موصى به:
عداد اردوينو باستخدام شاشة TM1637 LED ومستشعر تجنب العوائق: 7 خطوات
Arduino Counter باستخدام شاشة TM1637 LED ومستشعر تجنب العوائق: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء عداد أرقام بسيط باستخدام شاشة LED TM1637 ومستشعر تجنب العوائق و Visuino
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساسة للضوء: 7 خطوات
DIY الذكية روبوت تتبع مجموعات السيارات تتبع السيارات حساس للضوء: التصميم بواسطة SINONING ROBOT يمكنك الشراء من تتبع سيارة الروبوت ، تقارن رقاقة TheoryLM393 بين المقاومين ، عندما يكون هناك جانب واحد من المقاوم الضوئي LED على الأبيض سيتوقف جانب المحرك على الفور ، والجانب الآخر من المحرك تدور ، بحيث
روبوت تجنب العوائق لحمل الحمولة الثقيلة: 6 خطوات
روبوت تجنب العوائق لحمل حمولة ثقيلة: هذا روبوت لتجنب العقبات مصمم لحمل هزاز ابني
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: البت: 3 خطوات
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: BIT: قدمنا سابقًا Armbit في وضع تتبع الخط. بعد ذلك ، نقدم لك كيفية تثبيت Armbit في تجنب وضع العوائق
روبوت أردوينو يتم التحكم فيه صوتيًا + كاميرا واي فاي + قابض + تطبيق واستخدام يدوي ووضع تجنب العوائق (KureBas الإصدار 2.0): 4 خطوات
التحكم الصوتي Arduino Robot + Wifi Camera + Gripper + APP & Manual Usage & Hand Avoiding Mode (KureBas Ver 2.0): KUREBAS V2.0 عاد إنه مثير للإعجاب للغاية مع ميزات جديدة. لديه قابض وكاميرا Wifi وتطبيق جديد أنتج من أجله