404

الصفحه التي تبحث عنها غير موجوده

روبوت عنكبوت spider robot باستخدام الأردوينو

0

 بسم الله الرحمن الرحيم 

نبدء اليوم سلسلة جديده ومع تطبيق جديد من احد اروع تطبيقات الأردوينو او المتحكمات الدقيقة عموما وهو روبوت عنكبوت بأربعه ارجل وكيفية التحكم به والذي له العديد من الأدوات والتطبيقات المستخدمه  وننتقل الأن الى صلب الموضوع 


اولا الأدوات 

12x motor servo
arduino nano
hc-05 bt module
battery 


motor servo

موتور سيرفو والذي استخدمناه فى التحكم بارجل الروبوت والذي يعد موتور مناسب فى هذا التطبيق و تصميم الروبوت باربعه ارجل حيث تحتوى كل رجل على 3 مواتير سيرفو 


arduino nano

المتحكم الذي استخدمناه فى التحكم فى المواتير السيرفو ويجوز استخدام اي نوع اخر ولكننا استخدمنا نانو بسبب صغر حجمها عن اي نوع اخر 

hc-05 bt module

شريحة البلوتوث التي سنستخدمها فى التحكم فى المواتير الخاصه بالروبوت 


battery 

بطارية التى استخدمناها كمصدر طاقه 

ملحوظة : يجب استخدام بطارية اكبر من 2 امبير لكي يعمل الروبوت 

ثانيا المجسم :

المجسم يعد من اهم الأشياء عند تصميم روبوت ما فيجب ان يتم اتخاذ قياسات معينه لكي نضمن اتزان الروبوت 
المجسم من تصميم MEGA DAS








وقمت برفع الملفات الخاصه بكل جزء لكي تقوم بطبعها باستخدام 3dprint لتصميم المشروع 


للحصول على الملفات اضغط هنا 


ثالثا التوصيلات :






بالنسبة للتوصيلات يحتوى الموتور السيرفو على 3 منافذ منفذ للطاقه 5 فولت ومنفذ للسالب ومنفذ للإشارة حيث يتم توصيل المواتير على الترتيب 2 الى 13 منفذ رقمى
وشريحة البلوتوث تعتمد على توصيلها على بروتوكول uart الذي يتكون من rx و tx يجب توصيل rx الخاص بالبلوتوث الى tx الخاص بالأردوينو 
وتوصيل tx الخاص بالبلوتوث الى rx الخاص بالأردوينو 
وتوصيل البطارية الى vin داخل الاردوينو وتوصيل سالب الباطرية الى سالب الأردوينو تحت مبدأ توحيد السالب للدائرة 

رابعا الكود : 

 لكي نتعامل مع هذا الكود يجب اضافة مكتبيتين
مكتبة FlexiTimer2 من هنا
ومكتبة Adafruit_GFX ويمكن اضافتها عن طريق
tools << library << manage library


لن نقوم بشرح الكود بسبب كبر حجمه ولكن هذا الكود
باختصار يقوم بتعريف 12 موتور
ويقوم بتعريف شريحة البلوتوث وتعريف متغيرات خاصه
بالية الحركة ودالات المسئولة عن تشغيل المواتير بمجرد
الضغط على الزر فى التطبيق

تطبيق الهاتف
التطبيق كما موضح فى الصورة الأتيه
فعند الضغط على زر forward يتحرك الروبوت الى
الأمام
الضغط على زر back يعود الروبوت الى الخلف
عند الضغط على right يدور الروبوت الى اليمين
عند الضغط على left يدور الروبوت لليسار
عند الضغط على stop تحدث مفاجاة اترك لكم تجربتها








وفى نهاية هذا المشروع يمكنكم تحميل ملحقاته من هنا 
ولأى استفسار فى التعليقات 

تصميم : بلال حسان سعدى