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

مدفع RC: 11 خطوات
مدفع RC: 11 خطوات

فيديو: مدفع RC: 11 خطوات

فيديو: مدفع RC: 11 خطوات
فيديو: لواء جيدور حوران - مميز - مدفع ميداني عيار 130 مم يستهدف تجمعات جيش النظام 2024, شهر نوفمبر
Anonim
RC المدفع
RC المدفع

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

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه

مكونات الجسم

-2 عجلات (مطبوعة ثلاثية الأبعاد أو كيفما ترغب في تصميمها)

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

المكونات الكهربائية

-أردوينو أونو متنها

-Ir بعيد

-استشعار

-Dc السائر / محركات السرعة

-الكثير من الأسلاك وكابلات القفز

- لوحة V.2 (غير مطلوبة ولكنها تجعل التوصيلات أكثر تنظيمًا وأسهل في التشغيل)

-12 فولت البطاريات وحزمة البطارية (امدادات الطاقة)

سائق محرك L298

الخطوة 2: تجميع المدفع - البناء الكهربائي

تجميع المدفع - بناء كهربائي
تجميع المدفع - بناء كهربائي

قم بتوصيل محركات سرعة التيار المستمر بمحرك L298

- قم بتشغيل الأسلاك الفردية من سرعة التيار المستمر / محرك السائر وقم بتوصيلها بمنافذ الوحدة L298. هذا هو المكون الذي سيقود المحركات.

الخطوة 3: قم بتوصيل مستشعر الأشعة تحت الحمراء بلوحة V5

قم بتوصيل مستشعر الأشعة تحت الحمراء بلوحة V5
قم بتوصيل مستشعر الأشعة تحت الحمراء بلوحة V5

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

الخطوة 4: اضبط لوحة V5 على Arduino Uno

ضبط لوحة V5 على Arduino Uno
ضبط لوحة V5 على Arduino Uno

-هذا هو الجزء الرائع في استخدام لوحة V5 ، فهو يجعل هذه الاتصالات سهلة. إنه مصمم "لحزم الكيس" على Arduino Uno وبالتالي يوفر الكثير من الأسلاك ويجعل الوصلات تبدو أنيقة. تأكد من ضبط دبابيسك في التوافق الصحيح ، أي (GND إلى المنفذ الأرضي ، التناظري إلى التناظري ، إلخ) وذلك لتجنب الانحناء أو إتلاف المنافذ.

الخطوة 5: قم بتوصيل مصدر الطاقة بلوحة Arduino

قم بتوصيل مصدر الطاقة بلوحة Arduino
قم بتوصيل مصدر الطاقة بلوحة Arduino
قم بتوصيل مصدر الطاقة بلوحة Arduino
قم بتوصيل مصدر الطاقة بلوحة Arduino

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

الخطوة 6: التخطيط العام للدائرة

التخطيط العام للدائرة
التخطيط العام للدائرة

إليك ما يحدث تحت الغطاء.

- محركات السرعة التي يقودها L298

-مستشعر الأشعة تحت الحمراء متصل بلوحة V5.

- مصدر طاقة 12 فولت

- يتم تشغيل / تأريض جميع المكونات الكهربائية باستخدام سكة تأريض حسب الحاجة.

الخطوة 7: الكود ومبدأ العمل

الكود ومبدأ العمل
الكود ومبدأ العمل

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

الخطوة 8: بما في ذلك مكتبة IR

بما في ذلك مكتبة IR
بما في ذلك مكتبة IR

-هناك العديد من مكتبات ir عبر الإنترنت يمكن تضمينها في رسم اردوينو لتسهيل برمجة جهاز التحكم عن بعد. يمكن العثور على هذه على سبيل المثال في

www.l Liquidcrystal.com

www.elegoo.com

بعد تنزيل المكتبة ، قم بتضمينها في الرسم الأولي الخاص بك ، (انظر الصورة أعلاه).

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

يشتمل أيضًا على ملف بلوري سائل مع بعض خصائص المكتبة.

الخطوة 9: قم ببرمجة المفاتيح التي ترغب في استخدامها

قم ببرمجة المفاتيح التي ترغب في استخدامها
قم ببرمجة المفاتيح التي ترغب في استخدامها

يتقدم المدفع للأمام والخلف ويهدف إلى اليسار واليمين. لذلك سنحتاج إلى مفاتيح لتنفيذ هذه العمليات. يمكننا إنجاز مهمة تعيين المفاتيح للقيام بأشياء محددة من خلال الاستفادة من قيمتها الرئيسية الفريدة. يمكننا بعد ذلك تعيين قيم المفاتيح هذه للحصول على وظائف محددة باستخدام الدالة #define.

على سبيل المثال

#يشمل

# تعريف F 16736925

# تعريف ب 16754775

حيث سيكون "F" هو المتغير المرتبط بالمضي قدمًا والرقم المجاور له ، وهو القيمة الأساسية الفريدة للقيام بهذه المهمة.

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

الخطوة 10: أنهِ الكود وتحرك

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

الخطوة 11: قم بتحميل الكود الخاص بك واختبره

قم بتحميل الكود الخاص بك واختبره
قم بتحميل الكود الخاص بك واختبره

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

حظا طيبا وفقك الله!

موصى به: