تشغيل محرك البرشلس

شرح توصيل محرك بدون فرش1000KV مع ESC وأردوينو وبطارية LiPo

في هذا الدرس سنتعلّم كيفية تشغيل محرك بدون فرش (Brushless Motor 1000KV) باستخدام منظّم السرعة الإلكتروني (ESC)، مع أردوينو أونو كمتحكم، وبطارية LiPo كمصدر للطاقة.

المكونات المطلوبة

طريقة التوصيل

مخطط توصيل المحرك بدون فرشمع الأردوينو

برمجة الأردوينو

استخدم الكود التالي لتشغيل المحرك والتحكم في سرعته باستخدام مكتبة 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);
  }
}

نصائح مهمة

الخلاصة

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