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

خزان اردوينو بالتحكم عن بعد: 9 خطوات
خزان اردوينو بالتحكم عن بعد: 9 خطوات

فيديو: خزان اردوينو بالتحكم عن بعد: 9 خطوات

فيديو: خزان اردوينو بالتحكم عن بعد: 9 خطوات
فيديو: مشروع أردوينو - التحكم في سيارة روبوت بهاتفك الذكي 2024, شهر نوفمبر
Anonim
خزان اردوينو يتم التحكم فيه عن بعد
خزان اردوينو يتم التحكم فيه عن بعد
خزان اردوينو يتم التحكم فيه عن بعد
خزان اردوينو يتم التحكم فيه عن بعد

مرحبا يا من هناك،

كنت أرغب في بناء خزان جميل يتم التحكم فيه من راديو RC كلاسيكي يمر عبر اردوينو. إنه في الواقع سهل للغاية هذه الأيام مع وجود جميع الإلكترونيات المتاحة.

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

الخطوة 1: تجميع المواد

تجميع المواد
تجميع المواد
تجميع المواد
تجميع المواد

سوف تحتاج إلى العناصر التالية:

- خزان واحد بمحركين بتيار مستمر بجهد 12 فولت مثبت بالفعل مثل خزان T'Rex

- درع محرك واحد متوافق مع Arduino مثل Monster Shield

- One Arduino UNO R3 - يرجى تفضيل الرسمي

- جهاز إرسال RC بقناتين وجهاز استقبال RC - لقد استخدمت جهازًا قديمًا يعمل على AM 27 MHZ ولكن يمكنك العثور على أجهزة حديثة مثل hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-and-receiver

- بطارية واحدة لبطارية UNO R3 - 9V في الوقت الحالي - ليست مثالية لأنها لا تتمتع بقدر كبير من القدرة على التحمل

- بطارية واحدة كبيرة للحركة - استخدمت NIMH 3300 مللي أمبير في الساعة 10.5 فولت ، لذا أعتقد أن 7 خلايا مع 1.5 فولت لكل منها

- بعض موصلات العميد لتسهيل اتصال الجميع

- لحام حديد

لقد استخدمت Arduino IDE لبرمجة UNO وأضفت أداة مراقبة صغيرة باستخدام Visual Studio 2017

الخطوة 2: Arduino و Motor Shield

اردوينو وموتور شيلد
اردوينو وموتور شيلد

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

سيتحدث Arduino UNO R3 مع درع المحرك للإشارة إلى السرعة التي يحتاجها كل محرك. نظرًا لأن لدينا محركان ، فهذا أمر مستقيم تمامًا.

الخطوة 3: ربط درع المحرك بمحركات التيار المستمر

ربط Motor Shield بمحركات DC
ربط Motor Shield بمحركات DC

الخطوة 4: ربط Motor Shield ببطارية NIMH

ربط Motor Shield ببطارية NIMH
ربط Motor Shield ببطارية NIMH
ربط Motor Shield ببطارية NIMH
ربط Motor Shield ببطارية NIMH

الخطوة 5: ربط جهاز استقبال الراديو بـ Arduino

الخطوة 6: قم بإعداد مصدر الطاقة لـ Arduino للوضع المستقل

قم بإعداد مصدر الطاقة لـ Arduino للوضع المستقل
قم بإعداد مصدر الطاقة لـ Arduino للوضع المستقل

الخطوة 7: كود اردوينو

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

لقد كتبت كود Arduino هذا من مصدرين:

  1. قراءة قيم المتلقي RC
  2. رمز مثال درع Monster Moto Shield
  3. رابط Moto Shield الرئيسي

عند مزجهما معًا ، يمكنني الحصول على القراءات من مستقبل RC مباشرة إلى اردوينو الخاص بي ، وتحويل القيم إلى المحركات من خلال درع المحرك.

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

كان علي أيضًا أن ألقي نظرة على PWM لأفهم قليلاً ما كان كل هذا. تتوفر بعض المقالات الجيدة عن اردوينو ، و SecretsOfArduinoPWM و Tutorial PWM

كن حذرًا من أن هذا الرمز يعتمد على EnableInterrupt.h الذي يمكن تثبيته من القائمة "Sketch"> "Include Library"> "Manage Libraries" ثم ابحث عن EnableInterrupt. تسمح هذه المكتبة بالتقاط القيم من جهاز استقبال RC في أي وقت بعيدًا عن إجراء الإعداد والحلقة القياسي. مريح للغاية.

موصى به: