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

UCL - Embedded - نظام التحذير - RC Car: 7 خطوات
UCL - Embedded - نظام التحذير - RC Car: 7 خطوات

فيديو: UCL - Embedded - نظام التحذير - RC Car: 7 خطوات

فيديو: UCL - Embedded - نظام التحذير - RC Car: 7 خطوات
فيديو: Designing Inclusive, Accessible Early Warning Systems: Good Practices and Entry Points 2024, يوليو
Anonim
UCL - مضمن - نظام تحذير - سيارة RC
UCL - مضمن - نظام تحذير - سيارة RC
UCL - مضمن - نظام تحذير - سيارة RC
UCL - مضمن - نظام تحذير - سيارة RC
UCL - مضمن - نظام تحذير - سيارة RC
UCL - مضمن - نظام تحذير - سيارة RC

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

الخطوة 1: الفيديو والصور

Image
Image
فيديو وصور
فيديو وصور
فيديو وصور
فيديو وصور
فيديو وصور
فيديو وصور

الخطوة 2: المكونات

هذه قائمة بالمكونات التي استخدمتها:

1 x Arduino mega 25601 x L298N Dual H-Bridge Motor Driver 1 x مستشعر بالموجات فوق الصوتية 1 x مستشعر تجنب العوائق 1 x HC-05 وحدة بلوتوث 3 المصابيح باللون الأخضر والأصفر والأحمر 2 × محركات التيار المستمر 1 × مكبر الصوت 1 × الترانزستور 4 × 220 أوم المقاومات 1 × 1 كيلو المقاوم 1 × 2 كيلو المقاوم

wiresbreadboard حامل طباعة ثلاثي الأبعاد لجهاز الاستشعار بالموجات فوق الصوتية 1 × بطارية 9 فولت 6 × بطاريات AA

الخطوة 3: مخطط الأسلاك

مخطط الأسلاك
مخطط الأسلاك
مخطط الأسلاك
مخطط الأسلاك

الخطوة 4: الكود

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

إذا كان هناك شيء ما على بعد بين 31 و 70 سم ، يومض مؤشر ضوئي أصفر. عندما لا يكون هناك شيء خاطئ ، يضيء المصباح الأخضر.

إذا كان هناك شيء على بعد حوالي 20 سم من الجزء الخلفي من السيارة ، تتوقف السيارة. عندما تتوقف السيارة لا يمكن تحريكها للخلف.

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

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

التطبيق
التطبيق
التطبيق
التطبيق

لقد أنشأت تطبيقًا للتحكم في السيارة. تم إنشاء التطبيق في مخترع تطبيق MIT. المشكلة الوحيدة مع مخترع تطبيقات MIT هي أنهم لا يدعمون اللمس المتعدد.

يرسل التطبيق البيانات عبر البلوتوث. تستخدم وحدة البلوتوث rx1 و tx1 على اردوينو ميجا. من خلال القيام بذلك ، يمكنني برمجة اردوينو عبر USB واستخدام التطبيق للتحكم في السيارة في نفس الوقت.

الخطوة 6: طباعة ثلاثية الأبعاد

طباعة ثلاثية الأبعاد
طباعة ثلاثية الأبعاد

لقد صنعت شريحة لجهاز الاستشعار بالموجات فوق الصوتية. الرسم نفسه الذي صنعته في Fusion 360.

الحامل هو تصميم لسيارتي RC.

الخطوة 7: الفكر النهائي

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

الشيء الوحيد الذي أود القيام به هو إعطاء السيارة وظيفة تلقائية ، حتى تتمكن من القيادة بمفردها.

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

موصى به: