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

سيارة اردوينو RCXD: 10 خطوات
سيارة اردوينو RCXD: 10 خطوات

فيديو: سيارة اردوينو RCXD: 10 خطوات

فيديو: سيارة اردوينو RCXD: 10 خطوات
فيديو: Arduino robot car.🤖🚘 Automatic car.🔥🔥🔥 #robot #robotcar #arduino #arduino_project #car 2024, ديسمبر
Anonim
RCXD سيارة اردوينو
RCXD سيارة اردوينو

تم إنشاء هذا التوجيه استيفاءً لمتطلبات مشروع Makecourse في جامعة جنوب فلوريدا (www.makecourse.com)

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

الخطوة الأولى: المواد المطلوبة:

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة

المواد المطلوبة لبناء هذا التصميم هي كما يلي:

1. اردوينو أونو

2. Arduino Kit (أي أنه يأتي مع كل ما تحتاجه للعمل في مشاريع اردوينو

3. سائق محرك L293n

4. مستقبل الأشعة تحت الحمراء (كيت)

5. جهاز التحكم عن بعد بالأشعة تحت الحمراء (يأتي أحدهم مع مجموعة ، ولكن أي يعمل عن بعد بالأشعة تحت الحمراء)

6. 4 محركات Arduino DC

7. محرك سيرفو (عدة)

8. الأسلاك (كيت)

يمكن شراء كل هذه المواد بسهولة من أمازون أو أي بائع تجزئة عبر الإنترنت لأنها لا تبيع العديد من مواد Arduino في المتجر. من المفيد أيضًا الحصول على حزمة بطارية لبطاريات (9 فولت).

الخطوة 2: الخطوة 2 الإعداد: رموز IR عن بعد

الخطوة 2 الإعداد: رموز IR عن بعد
الخطوة 2 الإعداد: رموز IR عن بعد
الخطوة 2 الإعداد: رموز IR عن بعد
الخطوة 2 الإعداد: رموز IR عن بعد

لكي يعمل جهاز التحكم عن بعد بالأشعة تحت الحمراء مع البرنامج و Arduino ، ستحتاج إلى الرموز الخاصة بكل زر يتم الضغط عليه في جهاز التحكم عن بعد بالأشعة تحت الحمراء. ستحتاج إلى إعداد Arduino الخاص بك مثل هذا وتنفيذ هذا الرمز حتى يعمل IR Receiver. بعد تحميل هذا الرمز ، انقر فوق الزر Serial Monitor (في أعلى اليمين). اضغط على بعض الأزرار الموجودة على جهاز التحكم عن بُعد واعرض الرموز التي ظهرت. بمجرد تسجيل الرمز الذي ينطبق على الأزرار ، ابدأ في نسخ هذه الرموز. كما ترى ، لقد نسخت وعلقت ، بواسطة "//" قبل الرمز الخاص بي ، تم الضغط على الرموز الخاصة بكل زر.

الخطوة 3: الخطوة 3 الكود: الكود الرئيسي

الخطوة 3 الكود: الكود الرئيسي
الخطوة 3 الكود: الكود الرئيسي
الخطوة 3 الكود: الكود الرئيسي
الخطوة 3 الكود: الكود الرئيسي
الخطوة 3 الكود: الكود الرئيسي
الخطوة 3 الكود: الكود الرئيسي

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

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

الخطوة 4: الخطوة 4 إعداد الأجهزة: Arduino

الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino
الخطوة 4: إعداد الأجهزة: Arduino

توجد عدة طرق يمكنك من خلالها إنشاء الإعداد لهذا التصميم. يمكنك تضمين لوحة توصيل ، والمزيد من المحركات ، والأسلاك ، وما إلى ذلك. ومع ذلك ، قمت فقط بدمج مستقبل الأشعة تحت الحمراء ، ومرحل المستقبل ، و L293d Motor Driver ، و Arduino Uno ، وبطاريتين بالإضافة إلى الأسلاك.

أولاً ، سترغب في الحصول على الإعداد لجهاز استقبال الأشعة تحت الحمراء الخاص بك. الذي قمت بتضمينه بالفعل. لا تحتاج إلى لوح التجارب لهذا ولكن يمكنك استخدامه إذا رغبت في ذلك. قم بتوصيل مرحل الأشعة تحت الحمراء بشكل صحيح إلى Arduino Uno ثم قم بتركيب مستقبل الأشعة تحت الحمراء برفق في دبابيس الترحيل: GRND ، PWR ، OUTPUT / INPUT. لقد استخدمت المرحل لأن مستقبلات الأشعة تحت الحمراء حساسة للغاية ويمكن أن تقلى بسهولة.

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

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

تابع عن طريق توصيل أسلاك محرك المؤازرة بسائق المحرك الخاص بك في المسامير المدرجة SER1 "Servo 1". اربط الأسلاك بشكل صحيح من + إلى ، و GRND إلى - ، وما إلى ذلك. بعد ذلك ، تكون جاهزًا لاختبار الكود. لكي تعمل ، قد تحتاج إلى طاقة إضافية حيث تأتي حزمة البطارية أو بطارية 9 فولت. لقد استخدمت بطاريتين 9 فولت ولكن في بعض الأحيان ستكون واحدة وسلك جهاز الكمبيوتر الخاص بك كافيين. يعتمد على.

الخطوة 5: الخطوة 5 المخترع / الأعمال الصلبة: بناء التصميم الخاص بك

لإكمال مشروعي ، صممت كل قطعة في Inventor 2019 حصلت عليها عن طريق طالب في USF. ومع ذلك ، يمكنك استخدام أي برنامج مشابه لـ Inventor مثل AutoCad أو SolidWorks ، وما إلى ذلك. الشيء المهم هو التنسيق الذي تحفظه ، حيث تتطلب بعض الطابعات. STL بينما قد يتطلب البعض الآخر تنسيقًا آخر ؛ تحقق من الطابعة ثلاثية الأبعاد الخاصة بك. سأقوم بتضمين جميع ملفات.stl التي استخدمتها لتصميمي باستثناء العجلات. يمكنك تصميم مشروعك بأي طريقة تريدها حيث لا يهم في التصميم النهائي. أكمل المشروع على شكل قطع ثم قم بتجميعه عند الانتهاء. لقد بنيت قاعدتي من جزأين ثم العجلة وأخيراً بالبرج. في ملاحظة جانبية ، تمت طباعة برجي وهو متصل بقاعدته ، والتي اضطررت لاحقًا إلى تقسيمها. ضع ذلك في الاعتبار عند التصميم

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

ملاحظة: إذا كنت ترغب في إرسال أجزاء المخترع لي عبر البريد الإلكتروني أو التعليق أدناه على Lauer. [email protected] ويمكنني إرسالها إليك.

الخطوة 6: الخطوة 6 الطباعة / البناء: قم ببناء مشروعك

الخطوة 6 الطباعة / البناء: قم ببناء مشروعك
الخطوة 6 الطباعة / البناء: قم ببناء مشروعك
الخطوة 6 الطباعة / البناء: قم ببناء مشروعك
الخطوة 6 الطباعة / البناء: قم ببناء مشروعك
الخطوة 6 الطباعة / البناء: قم ببناء مشروعك
الخطوة 6 الطباعة / البناء: قم ببناء مشروعك

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

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

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

الخطوة 7: الخطوة 7 الإعداد النهائي: ضع Arduino

بعد لصق كل شيء معًا ، قمت بلصق محركات DC Gearbox الخاصة بي على اللوحة الأساسية لسيارتي RC. ثم قمت بحفر أربعة ثقوب في الأسفل بالقرب من كل علبة تروس ومركز. قمت بمناورة السلكين من كل محرك تيار مستمر من خلال الفتحات ثم أعدت ربطهما بدرع سائق المحرك L293D.

قم بتوصيل كل شيء معًا مرة أخرى واترك Arduino Uno داخل سيارة RC الخاصة بك. يمكنك أيضًا تثبيتها أو لصقها لأسفل لتثبيت كل شيء والتي ستكون فكرة رائعة إذا كنت ترغب في ذلك.

الخطوة 8: الخطوة 8 تحميل الملف الرئيسي

الخطوة 8 تحميل: الملف الرئيسي
الخطوة 8 تحميل: الملف الرئيسي

بعد اكتمال الإعداد. قم بتحميل الكود الخاص بك إلى Arduino Uno عبر كابل USB الذي يأتي معه الطقم أو قم بشراء الكابل عبر الإنترنت. انقر فوق تحميل الكود في أسفل تطبيق Arduino.

الخطوة 9: الخطوة 9 الاختبار: تحقق مما إذا كان يعمل

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

ابدأ بالضغط على الأزرار المقابلة التي قمت بتعيينها في التعليمات البرمجية الخاصة بك.

الخطوة 10: نصائح: استمتع

بعض النصائح المفيدة التي كان بإمكاني استخدامها عند إنشاء هذا التصميم هي:

1. عند نمذجة المشروع ثلاثية الأبعاد ، تذكر أنه يجب أن يكون سليمًا من الناحية الهيكلية ، أو يمكنه دعم نفسه عند طباعته. وإلا فسوف ينهار أو ينهار بسهولة أو يفشل عند الطباعة.

2. استخدم الغراء الصحيح. لقد استخدمت 3 أنواع مختلفة من الغراء وأخيراً بعد ساعات من الألم مع كسر علب التروس ، انتهيت ببعض الغراء الغوريلا الفائق. استخدم الغراء المناسب للمادة المناسبة.

3. عند التصميم حيث تناسب العجلات ، تذكر أن صندوق التروس له جانب آخر يبرز إلى الخارج. إذا كنت تحاول وضعه على سطح جانبي (مثلما حاولت) فلن ينجح ذلك.

4. بشكل عام ، تعرف على الأجزاء التي تريدها على الفور لأن هذا قد يكون مسعى مكلفًا.

5. احتفظ بجهاز استقبال IR احتياطي معك. إنها حساسة وتحترق بسهولة مما قد يكون مؤلمًا عند محاولة إكمال هذا المشروع. هذا هو السبب في أنني استخدمت التتابع للحماية.

استمتع بتصميمك!

موصى به: