بسم الله الرحمن الرحيم
بعد ان قمنا المره السابقة بتصميم روبوت متتبع الخط للإطلاع عليه اضغط هنا
سنقوم اليوم بعمل تصميم لوروبوت سيارة يتم التحكم به عن طريق البلوتوث لكى نستطيع اضافة له العديد من الإضافات مما يجعله من الممكن استخدامه فى العديد من التطبيقات
اولا الأدوات :
H-bridge
2x dc motor
arduino
HC-05 bluetooth module
wires
batter 9
h-bridge
استخدمت هذه الشريحة لكى يتم التحكم فى مواتير dc
ويمنع منعا باتا توصيل مواتير dc بطريقة مباشرة مع الأردوينو لتجنب حرق الأردوينو
dc motor
هو احد انواع المواتير التى تستخدم فى تحريك الروبوت والتى سيتم التحكم بها
HC-05 bluetooth
هذه شريحة البلوتوث الى سيتم استخدامها لنقل البيانات بين الهاتف و الأردوينو وهى تتميز بقدرتها على ارسال وإستلام البيانات على عكس نظيرتها HC-06 التى تستطيع ارسال البيانات فقط
الأردوينو فأى نوع كافى ووافى سنستخدم فى مشروعنا اردوينو اونو
والبطارية هى منفذ الطاقة الذى سيمد الأردوينو وشريحة h-bridge
بالطاقة
ثانيا التوصيلات :
كما تلاحظون التوصيلات ليست بالأمر المعقد ابدا كل ما عليكم اتباع الصور الأتيه
حيث قمت بتوصيل h bridge بمصدر جهد خارجى وقمت بتوصيل منافذ التحكم الى المنافذ الرقمية الخاصة بالأردوينو
وقمت بتوصيل شريحة البلوتوث واستخدمت مقاومتان لتقليل الجهد الداخل على منفذ rx
يجب توصيل منافذ en الى المنافذ الرقمية وتكون هذه المنافذ هى المسؤلة عن تشغيل المواتير
ونتجه الأن الى تركيب جسم الروبوت
اولا نحضر مثل هذا المجسم لا تهم المادة المصنعة لكن المهم هو ان تكون المادة وزنها خفيف
ونقوم بتوصيل المواتير بالعجلات كما هو موضح بالصورة
ونقوم بلصق المواتير كما هو موضح فى الصورة
فينتج لدينا هذا الشكل
كل ما عليكم وضع باقى التوصيلات على هذا المجسم وهذا الأمر يقف على حسب مهارتكم
ثالثا الكود البرمجى
هذا جزء من الكود
فكما ترون الكود مشابه لروبوت متتبع الخط حيث
قمت بعمل اربعة دوال كل دالة مسئولة عن اداء وظيفة محددة
الدالة forward
وهى المسئول عن تشغيل الموتورين مع عقارب الساعة
الدالة right
وهى المسئول عن تحريك الموتور الأيسر مع عقارب الساعة وإطفاء الموتور الأيمن
بحيث يتحرك الروبوت ناحية اليمين
وكل ما يفرق هو استخدامى لمكتبة SoftwareSerial
لتهيئة منفذين رقميين لإرسال واستلام البيانات من خلالها للعمل مع شريحة البلوتوث بسلاسة
مع تصميم تطبيق اندرويد
ونتجه الأن الى تصميم تطبيق الأندرويد الذى سيتم التحكم بواسطته بالروبوت
سنقوم بتصميم تطبيق الأندرويد على منصة app inventor لتصميم التطبيقات
فى الأعلى صورة للتطبيق وصورة للسورس الخاص بالتطبيق
فعند الضغط على الزر الخاص ب bluetooth connection
يقوم بفتح جدول يعرض فيه اجهزة البلوتوث المتاحة من حولك كل ما عليك هو الضغطط على شريحة البلوتوث خاصتك للإتصال معها
الزر forward
عند الضغط عليه يقوم بإرسال حرف الى شريحة البلوتوث a
الزر stop
عند الضغط عليه يقوم بإرسال حرف محدد الى البلوتوث لأداء وظيفة محددة
وهكذا مع باقى الأزرار
لتحميل كود الأردوينو والتطبيق الخاص بالهاتف اضغط هنا
هل قمتم بتجربتها شاركونا فى التعليقات
لا يوجد تعليقات
أضف تعليق