كيفية عمل روبوت تحكم عن طريق البلوتوث

0
بسم الله الرحمن الرحيم
بعد ان قمنا المره السابقة بتصميم روبوت متتبع الخط للإطلاع عليه اضغط هنا
سنقوم اليوم بعمل تصميم لوروبوت سيارة يتم التحكم به عن طريق البلوتوث لكى نستطيع اضافة له العديد من الإضافات مما يجعله من الممكن استخدامه فى العديد من التطبيقات 
اولا الأدوات : 
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
عند الضغط عليه يقوم بإرسال حرف محدد الى البلوتوث لأداء وظيفة محددة
وهكذا مع باقى الأزرار

لتحميل كود الأردوينو والتطبيق الخاص بالهاتف اضغط هنا

هل قمتم بتجربتها شاركونا فى التعليقات









لا يوجد تعليقات

أضف تعليق