طريقة تشغيل المحرك الخطوي والتحكم في سرعتة واتجاه دورانة ودقة خطواتة Stepper Motor Arduino

طريقة تشغيل المحرك الخطوي والتحكم في سرعتة واتجاه دورانة ودقة خطواتة

Stepper Motor


في هذا الدرس نوضح بشكل عملي طريقة تشغيل المحرك الخطوي والتحكم في سرعتة واتجاه دورانة
عن طريق الاردوينو باستخدام درايفر  uln2003

Stepper Motor Driver Board ULN2003

وسنقوم بتوضيح ذلك على محرك خطوي 
 BYJ-24
باستخدام Arduino mega
ونبدأ في التوصيل هنوصل جاك المحرك الخطوي في الدرايفر
وبعد كده هنوصل ال vcc في الدرايفر في الموجب من 5 الى 9 فولت
وال Gnd في الطرف السالب من مصدر تيار تاني
مش من الاردوينو
وبعد كده هنوصل الاطراف in1 , in2 ,in3, in4 في الاطراف الي هنشغل عليها من الاردوينو
كما هو موضح في الصورة ادناه

وبعد كده نروح لبرنامج الاردوينو عشان نكتب الكود
وهو عبارة عن ان الاردوينو يدي 5 فولت في كل طرف موصل مع ال in1 , in2 ,in3, in4 في الدرايفر
بالترتيب الذي تريد ان تبدأ به وكلما قللت الوقت بين كل نبضو والنبضة التالية لها زادت سرعة المحرك
اذا اردت عكس اتجاه الدوران فقط اعكس البداية في امر النبضات
يعني لو بدأت ب in1 , in2 ,in3, in4 عشان تعكس
هتخليها  in4 , in3 ,in2, in1
وكده تبقى عكست اتجاه الدوران 
لكن لو انت عاوز تخلي المحرك يتحرك بدقة اكبر هتبقى اوامرك كالتالي
in1
in1 in2 
in2 
in2 in3 
in3
in3 in4
in4
 in4 in1 
كما تم شرحة في الدرس السابق
الصور ادناه توضح طريقة النبضات



الكود المستخدم في الشرح هنا
لشرح اوفى 
شاهد الفيديو





تعليقات

إرسال تعليق

المشاركات الشائعة من هذه المدونة

تحكم في الاجهزة عن طريقة اي ريموت كنترول بواسطة الاردوينو IR Remote Control with Arduino

تجربة اظهار درجة الحرارة والرطوبة على هاتفك الذكي في اي مكان في العالم (smart home 7)(Arduino 32)

طريقة عمل دائرة الكترونية للتحكم في الفولت