MakerPot.com


90


30


0

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

2017-04-19

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

دعنا نتحكم الآن بمحرك DC صغير باستعمال ترانزستور واحد. وباستعمال ترانزستور واحد كما تعلم يمكنك فقط التحكم بالسرعة. لأن نبضات PWM تستعمل للتحكم بسرعة محرك DC.

قم بتوصيل دارتك كما هو موضح في الشكل-1، ويجب أن يكون منفذ PWM للأردوينو موصولا منفذ القاعدة للترانزستور.

الشكل 1:

اضف وصف الصورة هنا

الكود البرمجي 1 من الرابط

http://www.instructables.com/id/Complete-Motor-GuideforRobotics/step6/Arduino-DC-Motor-Control/

الآن، قم بتوصيل المحرك مستعملا الدارة المتكاملة التي تشكل جسر H ( أنا أستعمل هنا نوع L293). حسب الشكل-3 والشكل-4. يمكننا أن نتحكم في كل من السرعة والاتجاه الآن. المنفذ 9 يستعمل كمنفذ PWM والمفتاح أُضيف كي نتحكم في السرعة.

الكود البرمجي 2، من الرابط:

http://www.instructables.com/id/Complete-Motor-GuideforRobotics/step6/Arduino-DC-Motor-Control/

الجسرH داخل الدارة L293 هو جسر ثنائي داخل هذه الدارة المتكاملة، لهذا يمكنك التحكم من خلالها بمحركين باستعمال دارة متكاملة IC واحدة. قم بتوصيل محركين إلى الدارة كما هو موضح في الشكل-5، واستعمل الكود البرمجي التالي. وقم بالتعديلات بحسب متطلباتك.

الكود البرمجي 3 من الرابط:

http://www.instructables.com/id/Complete-Motor-GuideforRobotics/step6/Arduino-DC-Motor-Control/

يمكنك زيارة موقع MakerPot للاتطلاع على انواع ال Motors والاردوينو

http://makerpot.com/robotics/motors.html

http://makerpot.com/arduino/boards.html

0


Test User