في هذا الدرس سنتعلّم كيفية تشغيل محرك بدون فرش (Brushless Motor 1000KV) باستخدام منظّم السرعة الإلكتروني (ESC)، مع أردوينو أونو كمتحكم، وبطارية LiPo كمصدر للطاقة.
المكونات المطلوبة
- محرك بدون فرش 1000KV
- متحكم السرعة الإلكتروني (ESC)
- لوحة أردوينو أونو
- بطارية LiPo 3S
- أسلاك توصيل (Jumper Wires)
طريقة التوصيل
- توصيل الأسلاك الثلاثة للمحرك مع الأسلاك الثلاثة الخاصة بالـ ESC.
- توصيل سلك الإشارة (الأبيض أو الأصفر) من الـ ESC إلى المنفذ رقم 9 في الأردوينو.
- توصيل سلك الأرضي (البني أو الأسود) من الـ ESC إلى GND في الأردوينو.
- توصيل بطارية LiPo إلى مدخل الطاقة في الـ ESC (يرجى الانتباه للقطبية الصحيحة).
برمجة الأردوينو
استخدم الكود التالي لتشغيل المحرك والتحكم في سرعته باستخدام مكتبة Servo:
#include <Servo.h>
Servo esc; // ESC تعريف كائن للتحكم في الـ
int speedValue = 0;
void setup() {
esc.attach(9, 1000, 2000); // سلك الإشارة متصل بالمنفذ 9
esc.writeMicroseconds(2000); // ESC تهيئة الـ
delay(4000); // ESC انتظار حتى يتم تهيئة الـ
esc.writeMicroseconds(1000); // ESC تهيئة الـ
delay(1000);
}
void loop() {
// زيادة السرعة تدريجيا
for (speedValue = 1000; speedValue <= 1500; speedValue += 2) {
esc.writeMicroseconds(speedValue);
delay(20);
}
// تخفيض السرعة تدريجيا
for (speedValue = 1500; speedValue >= 1000; speedValue -= 2) {
esc.writeMicroseconds(speedValue);
delay(20);
}
}
نصائح مهمة
- لا تشغل المحرك بدون تثبيت المروحة جيدا.
- تأكد من أن بطارية LiPo مشحونة بشكل كاف.
- قم بتجربة التشغيل بحذر، فالمحركات بدون فرشقوية وسريعة الدوران.
- يمكنك استخدام مقبض (Potentiometer) للتحكم في السرعة يدويا لاحقا.
الخلاصة
باستخدام هذا التوصيل والكود، يمكنك تشغيل محرك بدون فرش 1000KV بسهولة باستخدام الأردوينو. هذا النوع من المحركات يستخدم بكثرة في الطائرات المسيّرة والمشاريع الإلكترونية التي تحتاج إلى قوة وسرعة عالية.