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

التحكم في 3 محركات مؤازرة بثلاثة مقاييس جهد واردوينو: 11 خطوة (بالصور)
التحكم في 3 محركات مؤازرة بثلاثة مقاييس جهد واردوينو: 11 خطوة (بالصور)

فيديو: التحكم في 3 محركات مؤازرة بثلاثة مقاييس جهد واردوينو: 11 خطوة (بالصور)

فيديو: التحكم في 3 محركات مؤازرة بثلاثة مقاييس جهد واردوينو: 11 خطوة (بالصور)
فيديو: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, شهر نوفمبر
Anonim
التحكم في 3 محركات مؤازرة مع 3 مقاييس جهد واردوينو
التحكم في 3 محركات مؤازرة مع 3 مقاييس جهد واردوينو

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

كان الهدف الذي حددته لنفسي هو أن أتمكن من التحكم في الروبوت المعروض في موقع الويب هذا:

bocabearingsworkshop.blogspot.co.id/2015/08…

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

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

ترسل مقاييس الجهد إشارة تناظرية إلى Arduino. يقوم الرسم الموجود على Arduino (المزيد حول هذا لاحقًا) بتحويل الإدخال التناظري من مقياس الجهد إلى إخراج رقمي وإرسال هذا الإخراج إلى محرك المؤازرة الذي يتحرك بعد ذلك يسارًا أو يمينًا بالمقدار المناسب.

يتم تشغيل مقاييس الجهد من خط Arduino's 5v ، بينما تحصل الماكينات على قوتها من حزمة البطارية.

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

الخطوة 1: تحضير المكونات الخاصة بك

تحضير المكونات الخاصة بك
تحضير المكونات الخاصة بك
تحضير المكونات الخاصة بك
تحضير المكونات الخاصة بك
تحضير المكونات الخاصة بك
تحضير المكونات الخاصة بك

أنت بحاجة إلى ثلاثة مقاييس فرق جهد 10 كيلو بأرجل يمكن وضعها في لوح التجارب.

لقد وجدتهم هنا:

www.adafruit.com/products/562

التالي هي المحركات المؤازرة. لقد استخدمت أصغرها لأن الحمولة التي ستنقلها ستكون صغيرة جدًا وكانت رخيصة.

www.adafruit.com/products/169

بعد ذلك ، تحتاج إلى حزمة بطارية 4 AA:

www.adafruit.com/products/830

لوحة توصيل لتوصيل كل شيء:

www.adafruit.com/products/239

Arduino Uno R3 (على الأقل هذا ما استخدمته):

www.adafruit.com/products/50

كبل USB لتوصيل Arduino بجهاز كمبيوتر وتشغيله:

www.adafruit.com/products/62

برنامج Arduino IDE لتحميل البرنامج الذي سيتحكم في الماكينات:

www.arduino.cc/en/Main/Software

بعض كابلات التوصيل للذكور / الذكور وبعض أسلاك التوصيل لإجراء التوصيلات

www.adafruit.com/products/1956

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

www.adafruit.com/products/400

الخطوة 2: تحضير اللوح الخاص بك

تحضير اللوح الخاص بك
تحضير اللوح الخاص بك

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

الخطوة 3: توصيل الأسلاك بمقياس جهد واحد 1

الأسلاك لأعلى مقياس جهد واحد 1
الأسلاك لأعلى مقياس جهد واحد 1

يوضح هذا الرسم البياني الغرض من 3 دبابيس على مقياس الجهد.

الخطوة 4: توصيل أسلاك مقياس الجهد 2

توصيل الجهد 2
توصيل الجهد 2

خذ 3 من الكابلات الذكرية وادفعهم إلى اللوح كما هو موضح في الرسم التخطيطي

الخطوة 5: توصيل أسلاك مقياس الجهد 3

تسليك مقياس الجهد 3
تسليك مقياس الجهد 3

الآن ادفع دبابيس مقياس الجهد في اللوح كما هو موضح في الرسم التخطيطي

الخطوة 6: توصيل أسلاك مقياس الجهد 4

تسليك مقياس الجهد 4
تسليك مقياس الجهد 4

كرر الآن هذه العملية مرتين أخريين وسنكون الآن مستعدين لتوصيل كبلات الإشارة بـ Ardiuno

الخطوة 7: توصيل الأسلاك بالخطوة النهائية لمقياس الجهد

توصيل الأسلاك بالخطوة النهائية لمقياس الجهد
توصيل الأسلاك بالخطوة النهائية لمقياس الجهد

الآن نأخذ كبلات الإشارة الصفراء ونقوم بتوصيلها بلوحة Arduino. انظر بعناية إلى Arduino وسترى جزءًا من اللوحة يسمى Analog In. سنقوم بتوصيل الكابلات الخاصة بنا في A0 و A1 و A2 كما هو موضح في الرسم التخطيطي.

في الوقت الحالي ، انتهينا من القدور ، والآن لإعداد المحركات.

الخطوة 8: توصيل الأسلاك بالمحركات 1

توصيل المحركات 1
توصيل المحركات 1
توصيل المحركات 1
توصيل المحركات 1
توصيل المحركات 1
توصيل المحركات 1

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

تعد ألوان الكابلات على المحركات صعبة لأنها تختلف من محرك إلى آخر. في الرسم التخطيطي الخاص بي

الأسود هو الأرض (-)

الأحمر هو القوة (+)

الأصفر هو إشارة (إشارات)

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

كرر هذه العملية مرتين أخريين وسنكون مستعدين بعد ذلك لتوصيل المحركات بأردوينو

الخطوة 9: توصيل المحركات 2

توصيل المحركات 2
توصيل المحركات 2

الآن قمنا بتوصيل المحركات بلوحة الخبز ، حان الوقت لتوصيل كابل الإشارة بـ Arduino ، لذلك ستحتاج إلى 3 كبلات توصيل ذكر.

قم بتوصيلها بلوحة التجارب ثم في Arduino في هذه المواقع:

~9

~10

~11

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

بمجرد الانتهاء من ذلك ، نكون مستعدين لتوصيل الطاقة وتشغيلها

الخطوة 10: إضافة القوة

إضافة القوة
إضافة القوة
إضافة القوة
إضافة القوة
إضافة القوة
إضافة القوة

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

إذا فعلنا ذلك ، فهذا يعني أن الطائرة الأرضية في Arduino والطائرة الأرضية المؤازرة لن تكون متصلا ببعضهما البعض وقد يؤدي ذلك إلى مشاكل كبيرة. افصل Arduino من كبل USB ، وتأكد من أن حزمة البطارية غير متصلة بلوحة الخبز وقم بتوصيل كبلَي وصلة ذكر ذكر كما هو موضح في الرسم التخطيطي ، أحدهما بـ 5 فولت في Arduino ، والآخر على الأرض في Arduino.

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

أخيرًا أضف حزمة البطارية إلى اللوح وانتهينا من الإعداد المادي وسننتقل إلى برمجة Arduino.

الخطوة 11: برمجة Ardiuno

برمجة Ardiuno
برمجة Ardiuno

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

www.arduino.cc/en/Tutorial/HomePage

لمراجعة الاتصالات في الإعداد الخاص بي

يتم توصيل مقاييس فرق الجهد في A0 و A1 و A2

يتم توصيل الماكينات بـ ~ 9 و ~ 10 و ~ 11

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

#يشمل

مضاعفات myservo3 ؛

مضاعفات myservo5 ؛

مؤازرة myservo6 ؛

ن

int potpin = 0 ؛ int potpin2 = 1 ؛

int potpin3 = 2 ؛

int val = 0 ؛ int val2 = 0 ؛

int val3 = 0 ؛

الإعداد باطل(){

myservo3.attach (9) ، myservo5.attach (10) ،

myservo6.attach (11) ،

}

حلقة فارغة(){

val = analogRead (potpin) ؛ val = خريطة (val ، 3 ، 1023 ، 0 ، 176) ؛

myservo3.write (val) ؛

تأخير (25) ؛

val2 = analogRead (potpin2) ؛ val2 = خريطة (val2، 3، 1023، 0، 176) ؛

myservo5.write (val2) ؛

تأخير (25) ؛

val3 = analogRead (potpin3) ؛ val3 = خريطة (val3، 3، 1023، 0، 175) ؛

myservo6.write (val3) ؛

تأخير (25) ؛

}

الصق هذا في رسم فارغ ، واحفظه وقم بتحميله على Arduino الخاص بك ، ويجب أن تكون الآن قادرًا على التحكم في الماكينات الخاصة بك باستخدام مقاييس الجهد الخاصة بك وتكون قادرًا على متابعة مشروعك!

موصى به: