04/02/2025

Basit Fırçalı RC ESC Nasıl Yapılır? DIY 18A ESC

RC Uçaklar İçin Basit ve Ucuz Fırçalı ESC Nasıl Yapılır. DIY 18A Fırçalı ESC

Fırçalı motorlar için Elektronik Hız Kontrol yapımı.

Malzemeler:

Arduino Nano (Klon)
IRFZ44 N Kanal Mosfet
10K direnç
1K Direnç
1A veya 5A Diyot (Videodaki gibi 4-5A çeken bir motor için 1A diyot yeterli)
7805 5V regülatör entegresi
Mini soğutucu
JST soketli kablo (Dişi ve Erkek)
Delikli plaket
100nf (0.1uF) seramik kondansatör
330nF (0.33uF) seramik kondansatör
Servo uzatma kablosu

Diğer malzemeler:
DC180 Fırçalı Motor:  http://bit.ly/2skRoMF
108mm CW&CCW pervane:  https://bit.ly/3feKkF9
2S LiPo batarya: https://bit.ly/2xlFgxk
Kablo sıyırıcı: https://www.banggood.com/custlink/DGDGkkggvF

Motor bağlantı bölümündeki diyot değeri motorun çektiği akım gücü ile ilgilidir. Düşük güçlü küçük motorlar için 1A yeterlidir. Ama çok daha büyük güçtü motorlar için 5A gerekebilir.
Diyotun görevi: Motora giden enerji kesildiğinde bobinde biriken enerji devreye doğru geri iletilir. Bu devreye zarar verebilir. Bobin ters gerilimi engeller ve devreyi korur.

Fırçalı ESC Arduino Kodu:

// Brushed Electronic Speed Control | Fırçalı Elektronik Hız Kontrol (ESC)

void setup() {
 pinMode(11, INPUT);  // Receiver Throttle Signal Input| Alıcı Gaz Kanalı Sinyal Girişi
 pinMode(3, OUTPUT); //  Mosfet Gate Output Pin | Mosfet Gate Çıkış Pini
}

void loop() {

   analogWrite(3, map(pulseIn(11, HIGH), 1000, 2000, 0, 255)); // map received value to arduino pwm range (for normal radio control system) | Normal kumanda sistemleri için PWM aralığı harita değerleri
// analogWrite(3, map(pulseIn(11, HIGH), 1095, 2000, 0, 255)); // map received value to arduino pwm range (for hand made arduino radio control system) | Arduino ile el yapımı kumanda sistemleri için PWM aralığı harita değerleri

delay(15);
}


Not:
map komutundaki ilk değer olan “1000” sinyal başlama sinyal değerini belirler. Bu bazı vericiler için farklı olabilir. 800 ile 1150 değerleri arasında denemeler yapmanız gerekebilir.