كيفية تشغيل لعبة Toy DC Motor باستخدام Arduino (بالصور)

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

كيفية تشغيل لعبة Toy DC Motor باستخدام Arduino (بالصور)
كيفية تشغيل لعبة Toy DC Motor باستخدام Arduino (بالصور)

فيديو: كيفية تشغيل لعبة Toy DC Motor باستخدام Arduino (بالصور)

فيديو: كيفية تشغيل لعبة Toy DC Motor باستخدام Arduino (بالصور)
فيديو: اسهل طريقه للبحث عن اى ملف بدلاله محتواه 2017 ( اكيده وفعاله ) 2024, يمكن
Anonim

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

خطوات

جزء 1 من 2: توصيل المكونات

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 1
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 1

الخطوة 1. احصل على سلك توصيل ، وقم بتوصيل Digital Pin 3 على Arduino بدبوس من اختيارك على لوح التجارب

ومع ذلك ، لا تقم بتوصيله بأعمدة Power / Ground على لوحة توصيل الدوائر لأنها لن تعمل. (انتقل إلى الخطوة 8 إذا كنت تريد رسم الدائرة فقط)

  • إذا كنت تمسك بلوحة Arduino مع وجود موصل USB في الأعلى ، فستكون الدبابيس الرقمية على اليمين. لاحظ أن الموصلات الرقمية تبدأ بالرقم 0 في الأسفل. سيكون الدبوس 3 هو الرابع من الأسفل.
  • ضع / أمسك اللوح بطريقة بحيث يكون عمودي Power / Ground على الجانبين أقصى اليسار وأقصى اليمين. كل صف على اللوح متصل أفقيًا وكل دبابيس طاقة / أرضية متصلة ببعضها البعض عموديًا.
  • تحتوي اللوح أيضًا على مقسم في المنتصف. الدبابيس الموجودة على جانبي الحاجز غير متصلة أفقيًا.
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 2
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 2

الخطوة 2. قم بتوصيل طرف واحد (سنطلق عليه هذا النهاية 1) من المقاوم 270 أوم على دبوس في نفس الصف مثل سلك العبور المتصل بـ Digital Pin 3

قم بتوصيل الطرف الآخر (الطرف 2) من المقاوم بدبوس آخر من اختيارك على لوح التجارب.

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 3
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 3

الخطوة 3. قم بتوصيل دبوس القاعدة (الدبوس الأوسط) الخاص بالترانزستور PN2222 بدبوس على نفس الصف مثل الطرف 2 من المقاوم 270 أوم

(هذه النهاية ليست في نفس الصف مثل السلك القادم من Digital Pin 3)

أمسك الترانزستور PN2222 مع توجيه الجانب المسطح نحوك. الدبوس الموجود على اليسار هو دبوس المجمع ، والدبوس الموجود على اليمين هو دبوس Emitter. الدبوس الأوسط هو دبوس القاعدة

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 4
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 4

الخطوة 4. احصل على سلك توصيل وقم بتوصيل دبوس المجمع (على اليسار) الخاص بالترانزستور PN2222 بدبوس GND (الأرضي) الموجود على Arduino

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 5
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 5

الخطوة 5. قم بتوصيل الطرف الموجب (+) للديود 1N4001 بدبوس الباعث في الترانزستور PN2222

قم بتوصيل الطرف السلبي (-) على دبوس في صف آخر.

النهاية ذات الخط الفضي هي النهاية السالبة (-) في الصمام الثنائي 1N4001. الضلع بدون الخط هو الطرف الموجب (+)

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 6
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 6

الخطوة 6. احصل على سلك توصيل ، وقم بتوصيل دبوس 5V الموجود في Arduino بدبوس على نفس الصف على لوح التجارب حيث قمت بتوصيل الطرف السلبي (-) من الصمام الثنائي 1N4001

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 7
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 7

الخطوة 7. امسك محرك التيار المستمر

قم بتوصيل الساق الموجبة بدبوس في نفس الصف حيث قمت بتوصيل الطرف السلبي (-) من الصمام الثنائي 1N4001. قم بتوصيل الطرف السلبي لمحرك التيار المستمر بدبوس في نفس الصف حيث قمت بتوصيل الطرف الموجب (+) للديود 1N4001 ودبوس الباعث في الترانزستور PN2222.

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 8
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 8

الخطوة 8. دائرتك قد اكتملت الآن

تحقق من مخطط الدائرة لمعرفة ما إذا كانت دائرتك صحيحة. انتقل إلى الجزء 2.

جزء 2 من 2: كتابة الكود

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 9
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 9

الخطوة 1. افتح Arduino IDE على جهاز الكمبيوتر الخاص بك

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

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 10
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 10

الخطوة 2. قم بتعريف الناتج عن متغير الدبوس لمحرك DC:

const int MOTORPIN = 3 ؛ (يمكن أن يكون MOTORPIN أيضًا أي شيء تتمناه)

تحدد const int أن المتغير MOTORPIN هو عدد صحيح ثابت

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 11
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 11

الخطوة 3. انتقل إلى وظيفة الإعداد ()

فقط بين الأقواس المتعرجة ، اكتب ما يلي لضبط دبوس المحرك كدبوس إخراج: pinMode (MOTORPIN ، OUTPUT) ؛

  • إعداد باطل () - يتم تشغيل هذه الوظيفة مرة واحدة في البداية. سيتم إعداد المسامير التي سيتم استخدامها على Arduino.
  • pinMode (MOTORPIN ، الإخراج) - يحدد أن الدبوس المحدد بواسطة MOTORPIN هو دبوس إخراج ولن يأخذ أي بيانات.
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 12
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 12

الخطوة 4. انتقل إلى وظيفة الحلقة ()

فقط بين القوسين المتعرجين ، اكتب ما يلي:

  • قم بتعريف متغير السرعة (مدى سرعة دوران محرك DC): سرعة int = 255 ؛ يجب أن تكون قيمة السرعة رقمًا من 0 إلى 255 ، حيث يعني 0 أن المحرك متوقف.
  • في السطر التالي ، أرسل الإخراج إلى الدبوس الذي سنستخدمه لمحرك DC باستخدام analogWrite (): analogWrite (MOTORPIN ، السرعة) ؛ سيرسل هذا قيمة السرعة إلى MOTORPIN كإخراج.
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 13
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 13

الخطوة 5. اكتمل الرمز الخاص بك

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 14
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 14

الخطوة السادسة. احفظ الملف على جهاز الكمبيوتر الخاص بك ، وتحقق من الرسم التخطيطي

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

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 15
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 15

الخطوة 7. حدد المربع الأسود في الجزء السفلي من Arduino IDE

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

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 16
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 16

الخطوة 8. الآن ، باستخدام كبل USB المرفق مع Arduino Kit ، قم بتوصيل Arduino بمنفذ USB على جهاز الكمبيوتر الخاص بك

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 17
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 17

الخطوة 9. ارجع إلى Arduino IDE

انقر فوق أدوات ، ثم على المنفذ: ثم انقر فوق COM. سيكون رقم منفذ USB "الاتصالات التسلسلية" الخاص بك ، وسيكون مختلفًا اعتمادًا على الكمبيوتر و / أو منفذ USB. إذا لم تظهر أي منافذ COM في القائمة ، فجرب منفذ USB مختلفًا أو أعد تشغيل الكمبيوتر.

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 18
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 18

الخطوة العاشرة. انقر فوق الزر "تحميل" (السهم الذي يشير إلى اليمين) وقم بتحميل الرسم التخطيطي إلى Arduino

سيقوم IDE بتجميع التعليمات البرمجية الخاصة بك وإذا لم يتم العثور على أخطاء ، فسيتم إرسال المخطط إلى Arduino. إذا حصلت على أخطاء ، فتحقق من التعليمات البرمجية الخاصة بك.

قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 19
قم بتشغيل لعبة Toy DC Motor باستخدام Arduino الخطوة 19

الخطوة 11. بمجرد تحميل الكود الخاص بك ، يجب أن يبدأ محرك التيار المستمر في الدوران بالسرعة التي حددتها في الكود

نصائح

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

موصى به: