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

روبوت متعقب RC باستخدام Arduino - خطوة بخطوة: 3 خطوات
روبوت متعقب RC باستخدام Arduino - خطوة بخطوة: 3 خطوات

فيديو: روبوت متعقب RC باستخدام Arduino - خطوة بخطوة: 3 خطوات

فيديو: روبوت متعقب RC باستخدام Arduino - خطوة بخطوة: 3 خطوات
فيديو: Arduino: Robot car BLUETOOTH control project أردوينو: مشروع سيارة تحكم بلوتوث مع شرح الكود 2024, يوليو
Anonim
روبوت متعقب RC باستخدام Arduino - خطوة بخطوة
روبوت متعقب RC باستخدام Arduino - خطوة بخطوة
روبوت متعقب RC باستخدام Arduino - خطوة بخطوة
روبوت متعقب RC باستخدام Arduino - خطوة بخطوة

مرحبًا يا شباب ، لقد عدت بهيكل روبوت رائع آخر من BangGood. آمل أن تكون قد انتهيت من مشاريعنا السابقة - Spinel Crux V1 - The Gesture Controlled Robot و Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms و The Badland Brawler التي نشرناها الشهر الماضي. يبدو رائعًا تحت الأضواء المتوهجة ، أليس كذلك؟

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

سنزودك بالتصميم والكود ومخططات الدوائر والروابط لشراء مجموعة الروبوت الخاصة بك والهيكل ووحدات الاستشعار المستخدمة في هذا المشروع.

مصنع ثنائي الفينيل متعدد الكلور على الإنترنت - JLCPCB

JLCPCB هي واحدة من أفضل شركات تصنيع ثنائي الفينيل متعدد الكلور على الإنترنت حيث يمكنك طلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت دون أي متاعب. تعمل الشركة 24 ساعة في اليوم و 7 أيام في الأسبوع بدون توقف. بفضل آلاتهم عالية التقنية ومسار العمل الآلي ، يمكنهم تصنيع كميات ضخمة من مركبات ثنائي الفينيل متعدد الكلور عالية الجودة في غضون ساعات.

يمكن لـ JLCPCB تطوير مركبات ثنائي الفينيل متعدد الكلور ذات التعقيد المختلف. إنهم يطورون مركبات ثنائي الفينيل متعدد الكلور بسيطة ورخيصة مع لوحة طبقة واحدة للهواة والمتحمسين بالإضافة إلى لوحة معقدة متعددة الطبقات للتطبيقات الصناعية عالية المستوى. تعمل JLC مع كبار مصنعي المنتجات وقد تكون PCB للأجهزة التي تستخدمها مثل الكمبيوتر المحمول أو الهواتف المحمولة التي تم تصنيعها في هذا المصنع.

HC12

HC 12 هي وحدة لاسلكية رخيصة طويلة المدى يمكن استخدامها للاتصالات التسلسلية اللاسلكية عبر مسافة طويلة تصل إلى 1.7 كيلومتر. الوحدة مدمجة حقًا وخفيفة الوزن وسهلة اللوح مما يجعلها أفضل وحدة تحكم لاسلكية لمشروعنا.

جويستيك

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

رمز اختبار عصا التحكم متاح بالأسفل أدناه. لا تتردد في تنزيله / تعديله حسب حاجتك. تنزيل قبل تحميل الكود الرئيسي ، تأكد من أن عصا التحكم تعمل باستخدام هذا الرمز.

قم بتنزيل الكود من الرابط أعلاه.

في هذا المثال ، ما نقوم به هو ببساطة جمع مخرجات البيانات التناظرية من جويستيك باستخدام المسامير التناظرية (A0 ، A1 ، A2) من اردوينو. يتم تخزين هذه القيم في المتغيرات ويتم طباعتها لاحقًا على الشاشة التسلسلية

اردوينو برو ميني

تم تطوير هذه اللوحة الصغيرة جدًا للتطبيقات والمشاريع التي تكون فيها المساحة ممتازة والتركيبات دائمة. صغير ، متوفر في إصدارات 3.3 V و 5 V ، مدعوم من ATmega328. نظرًا لصغر حجمها ، في هذا المشروع ، سنستخدم هذه اللوحة للتحكم في لوحة قيادة محرك Arduino.

الخطوة 1: تصميم الدوائر وتخطيط ثنائي الفينيل متعدد الكلور

تصميم الدوائر وتخطيط ثنائي الفينيل متعدد الكلور
تصميم الدوائر وتخطيط ثنائي الفينيل متعدد الكلور
تصميم الدوائر وتخطيط ثنائي الفينيل متعدد الكلور
تصميم الدوائر وتخطيط ثنائي الفينيل متعدد الكلور

شرح لوحة Arduino Motor Shield

ميزات Pro Mini Motor Shield PCB عناصر تحكم 2 موتور بشكل مستقل في وقت واحد تحكم مستقل في السرعة باستخدام PWMCompact Design5 V و 12 V و Gnd headers لمكونات إضافية. زيادة الطاقة عن طريق PiggybackingSupport HC12 Wireless Module الآن دعونا نلقي نظرة على دائرة لوحة سائق المحرك لدينا. هل تبدو فوضوية بعض الشيء؟

لا تقلق ، سأشرح لك ذلك. المنظم يتم توصيل طاقة الإدخال بمنظم 7805. 7805 عبارة عن منظم 5 فولت يقوم بتحويل جهد الدخل من 7 إلى 32 فولت إلى مصدر ثابت للتيار المستمر بجهد 5 فولت. يتم توصيل مصدر 5 فولت بإدخال الجهد في Arduino وكذلك للعمليات المنطقية لـ L293D IC.

توجد مؤشرات LED عبر أطراف 12V و 5 V لسهولة استكشاف الأخطاء وإصلاحها. لذلك ، يمكنك توصيل جهد إدخال يتراوح بين 7 فولت و 32 بهذه الدائرة. بالنسبة إلى الروبوت الخاص بي ، أفضل بطارية ليبو 11.1 فولت. اصنع لوحة Arduino Motor Shield PCB الخاصة بك الآن ، دعني أخبرك كيف صممت الدائرة وحصلت على ثنائي الفينيل متعدد الكلور هذا من JLCPCB.

إنشاء النموذج الأولي

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

الخطوة 2 - المخططات لرسم الدوائر وتصميم ثنائي الفينيل متعدد الكلور ، لدينا أدوات تصميم ثنائي الفينيل متعدد الكلور عبر الإنترنت من EasyEDA ، توفر كل الإمكانيات اللازمة لتصميم ثنائي الفينيل متعدد الكلور عبر الإنترنت وطباعة لوحات الدوائر المطبوعة بمئات المكونات والطبقات المتعددة بآلاف المسارات.

قمت برسم دائرة في EasyEDA تضمنت جميع المكونات الموجودة على اللوح - وحدات ICs و Arduino Nano و HC12 المتصلة بالدبوس الرقمي في Arduino.

لقد أضفت أيضًا بعض الرؤوس المتصلة بالدبابيس التناظرية وستكون الدبابيس الرقمية لهذه الأزرار مفيدة في المستقبل. التوصيلات أيضًا ، هناك 5V ، 12V ، Gnd ، وحدة لاسلكية ، موصلات رقمية وتناظرية في حالة رغبتك في إضافة أجهزة استشعار وأخذ قراءات في المستقبل.

يتم شرح التعيين الكامل للرقم السري في الأقسام أدناه.

سائق المحرك 1

قم بتمكين 1 - A0

InM1A - 2

InM1B - 3

تمكين 2 - 8

InM2A - 7

InM2B - 4

HC12

فين - 5 فولت

Gnd - Gnd

TX / Rx - D10

TX / Rx - D11

تناوب

التتابع 1-12

التتابع 2 - 13

أضفت أيضًا 7805 ، منظم والذي سيساعدني على توفير جهد إدخال بين 7 فولت و 35 فولت في الإدخال ، حتى أتمكن من استخدام مصدر طاقة 7 فولت أو بطارية 9 فولت أو حتى بطارية ليثيوم بوليمر 12 فولت بدون أي قضايا. الخطوة 3 - إنشاء تخطيط ثنائي الفينيل متعدد الكلور بعد ذلك ، تصميم ثنائي الفينيل متعدد الكلور. يعد تخطيط ثنائي الفينيل متعدد الكلور جزءًا مهمًا من تصميم ثنائي الفينيل متعدد الكلور ، فنحن نستخدم تخطيطات ثنائي الفينيل متعدد الكلور لصنع ثنائي الفينيل متعدد الكلور من المخططات.

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

هذا سيفتح نافذة. هنا ، يمكنك وضع المكونات داخل الحدود وترتيبها بالطريقة التي تريدها. الطريقة السهلة لتوجيه كل المكونات هي عملية "التوجيه التلقائي". لذلك ، انقر فوق أداة "الطريق" وحدد "الموجه التلقائي".

سيؤدي هذا إلى فتح صفحة تكوين جهاز التوجيه التلقائي حيث يمكنك تقديم تفاصيل مثل التخليص وعرض المسار ومعلومات الطبقة وما إلى ذلك بمجرد القيام بذلك ، انقر فوق "تشغيل". هذا هو الرابط لمخططات EasyEDA وملفات جربر الخاصة بلوحة L293D Arduino Motor Shield. لا تتردد في تنزيل أو تحرير المخططات / تخطيط ثنائي الفينيل متعدد الكلور. هذا كل ما في الأمر يا رفاق ، لقد اكتمل تخطيطك الآن. هذه طبقة مزدوجة ثنائي الفينيل متعدد الكلور مما يعني أن التوجيه موجود في كلا جانبي ثنائي الفينيل متعدد الكلور. يمكنك الآن تنزيل ملف Gerber واستخدامه لتصنيع PCB من JLCPCB.

الخطوة 2: الحصول على جودة PCB من JLCPCB

الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB
الحصول على جودة PCB من JLCPCB

JLCPCB هي شركة تصنيع ثنائي الفينيل متعدد الكلور مع دورة إنتاج كاملة. مما يعني أنها تبدأ من "A" وتنتهي بـ "Z" لعملية تصنيع ثنائي الفينيل متعدد الكلور. من المواد الخام إلى المنتجات النهائية ، كل شيء يتم تحت السقف مباشرة.

انتقل إلى موقع JLCPCBs وأنشئ حسابًا مجانيًا. بمجرد إنشاء حساب بنجاح ، انقر فوق "Quote Now" وقم بتحميل ملف Gerber الخاص بك.

يحتوي ملف Gerber على معلومات حول PCB مثل معلومات تخطيط PCB ، ومعلومات الطبقة ، ومعلومات التباعد ، والمسارات على سبيل المثال لا الحصر.

أسفل معاينة PCB ، سترى العديد من الخيارات مثل كمية PCB ، والملمس ، والسمك ، واللون وما إلى ذلك. اختر كل ما هو ضروري بالنسبة لك. بمجرد الانتهاء من كل شيء ، انقر فوق "حفظ في عربة التسوق".

في الصفحة التالية ، يمكنك اختيار خيار الشحن والدفع وتسجيل المغادرة بأمان. يمكنك إما استخدام Paypal أو بطاقة الائتمان / الخصم للدفع. هذا كل شيء يا رفاق. تم التنفيذ.

سيتم تصنيع PCB وشحنه في غضون أيام وسيتم تسليمه إلى عتبة داركم خلال الفترة الزمنية المذكورة.

الخطوة الثالثة: اختبار القيادة

اختبار القيادة
اختبار القيادة
اختبار القيادة
اختبار القيادة

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

هذا يعني أنها تعمل.

الرمز

هنا ، سوف أشارك رمز وحدة التحكم عن بعد HC12 و RC Robot. ما عليك سوى تحميل هذا الرمز إلى جهاز التحكم عن بُعد بالإضافة إلى روبوت DIY RC الخاص بك.

هذا هو رمز DIY RC Off Road Robot.

جهاز التحكم

في المنشور السابق ، أوضحت لك كيف يمكنك إعداد جهاز تحكم عن بعد بعيد المدى لروبوت RC الخاص بك. يمكنك استخدام نفس جهاز التحكم عن بعد بنفس الرمز لهذا المشروع.

Piggybacking L293D (نصيحة إضافية)

يعد تكوين L293D على الظهر طريقة سهلة لمضاعفة (أو في حالتي ثلاثية) التيار بالإضافة إلى قوة محرك L293D محرك IC لقيادة عزم دوران عالي / محرك تيار عالي / حمولة مقاومة عالية. (يجب أن تعمل هذه الإستراتيجية مع أي شرائح L293D). L293D Piggyback هي تقنية سريعة وبسيطة لمضاعفة الإنتاج الحالي للمحرك.

لذا فإن الفكرة بأكملها هي لحام شريحة L293D أخرى بشكل مباشر على الشريحة الحالية. تثبيت للتثبيت. هذا يضع الشريحتين في وضع متوازي بحيث يظل الجهد كما كان من قبل ولكن يزيد التيار. يتم تقييم هذه الرقائق عند حوالي 600ma ثابت أو حتى 1.2A لفترة وجيزة. بعد ربط اثنين منهم معًا ، سيوفرون خرجًا بتيار مستمر 1.2 أمبير و 2.4 أمبير لفترات وجيزة.

موصى به: