بسم الله الرحمن الرحيم
نبدء اليوم سلسلة جديده ومع تطبيق جديد من احد اروع تطبيقات الأردوينو او المتحكمات الدقيقة عموما وهو روبوت عنكبوت بأربعه ارجل وكيفية التحكم به والذي له العديد من الأدوات والتطبيقات المستخدمه وننتقل الأن الى صلب الموضوع
اولا الأدوات
12x motor servo
arduino nano
hc-05 bt module
battery
motor servo
موتور سيرفو والذي استخدمناه فى التحكم بارجل الروبوت والذي يعد موتور مناسب فى هذا التطبيق و تصميم الروبوت باربعه ارجل حيث تحتوى كل رجل على 3 مواتير سيرفو
arduino nano
المتحكم الذي استخدمناه فى التحكم فى المواتير السيرفو ويجوز استخدام اي نوع اخر ولكننا استخدمنا نانو بسبب صغر حجمها عن اي نوع اخر
hc-05 bt module
شريحة البلوتوث التي سنستخدمها فى التحكم فى المواتير الخاصه بالروبوت
battery
بطارية التى استخدمناها كمصدر طاقه
ملحوظة : يجب استخدام بطارية اكبر من 2 امبير لكي يعمل الروبوت
ثانيا المجسم :
المجسم يعد من اهم الأشياء عند تصميم روبوت ما فيجب ان يتم اتخاذ قياسات معينه لكي نضمن اتزان الروبوت
المجسم من تصميم MEGA DAS
ثالثا التوصيلات :
وشريحة البلوتوث تعتمد على توصيلها على بروتوكول uart الذي يتكون من rx و tx يجب توصيل rx الخاص بالبلوتوث الى tx الخاص بالأردوينو
وتوصيل tx الخاص بالبلوتوث الى rx الخاص بالأردوينو
وتوصيل البطارية الى vin داخل الاردوينو وتوصيل سالب الباطرية الى سالب الأردوينو تحت مبدأ توحيد السالب للدائرة
رابعا الكود :
لكي نتعامل مع هذا الكود يجب اضافة مكتبيتين
مكتبة FlexiTimer2 من هنا
ومكتبة Adafruit_GFX ويمكن اضافتها عن طريق
tools << library << manage library
باختصار يقوم بتعريف 12 موتور
ويقوم بتعريف شريحة البلوتوث وتعريف متغيرات خاصه
بالية الحركة ودالات المسئولة عن تشغيل المواتير بمجرد
الضغط على الزر فى التطبيق
تطبيق الهاتف
التطبيق كما موضح فى الصورة الأتيه
فعند الضغط على زر forward يتحرك الروبوت الى
الأمام
الضغط على زر back يعود الروبوت الى الخلف
عند الضغط على right يدور الروبوت الى اليمين
عند الضغط على left يدور الروبوت لليسار
عند الضغط على stop تحدث مفاجاة اترك لكم تجربتها
وفى نهاية هذا المشروع يمكنكم تحميل ملحقاته من هنا
ولأى استفسار فى التعليقات
تصميم : بلال حسان سعدى
لا يوجد تعليقات
أضف تعليق