ESC atau disebut juga Electronic Speed Control adalah driver penggerak untuk jenis motor brushless, biasanya digunakan pada bidang aeronautical atau RC. untuk melakukan interface dengan ESC, caranya cukup mudah, yaitu dengan memberikan pulsa pada pin input ESC yang akan berpengaruh pada kecepatan motor brushless. sebelum lebih jauh tentang interface ke Arduino ada baiknya kita lihat dulu gambaran kerja ESC. Perhatikan gambar dibawah ini !
Setelah mengetahui gambaran tentang ESC, sekarang kita masuk kepada interfacing ESC ke Arduino. Untuk langkah2 nya adalah sbb:
- Siapkan 1 buah potensiometer, arduino, ESC, motor Brushless, power supply, dan kabel jumper secukupnya.
- buatlah rangkaian seperti dibawah ini
- Buka IDE Arduino
- Buatlah program seperti ini
int sensorPin = A0; // input analog potensiometer
int sensorValue ; // variable integer untuk menampung nilai potensiometer
#include <Servo.h> // memasukkan library servo
Servo myservo;
void setup() {
Serial.begin(9600);
myservo.attach(9); // pin 9 sebagai output ke ESC
}
void loop() {
sensorValue = analogRead(sensorPin);
delay(10);
sensorValue=map(sensorValue,0,1023,0,150);
Serial.println(sensorValue);
myservo.write(sensorValue);
delay(100);
}
- Download dan jalankan program diatas.
#catatan
Brushless akan berbunyi sebanyak 2 kali untuk inisialisasi, bunyi pertama ketika sumber dihubungkan ke ESC, motor brushless tidak akan berputar ketika pulsa berada dibawah 40, ketika pulsa berada pada posisi 25-30 maka brushless akan berbunyi untuk kedua kalinya. Ketika pulsa berada diatas 40 barulah brushless akan berputar. JANGAN menghentakkan nilai pulsa langsung > 170, karena akan mengakibatkan brushless rusak (Berasap…. Pengalaman TS…:D). Terbalik memasang kabel antara brushless dengan ESC akan berakibat pada arah putaran motor, CW (clock wise) atau CCW (counter clock wise).
Mudah-mudahan bisa bermanfaat amiin…..
mantap gan ...
BalasHapusNanya gan, esc nya beli dimana terus apa spek nya..?
BalasHapus@agung : gak da spek khusus gan, rata2 semua esc programnya sama, palingan yang membedakan dari arus keluaran esc doang. belinya di toko2 online ada koq gan,,
BalasHapusiya gan.. ane dah liat ada byk.. yg bedain kyknya ampere nya.. jadi bebas ni buat nyari esc yg mana... kalau mau bikin multicopter gitu gmn gan..? sory gan bnyk nanya... hehe.. msh anak kmren sore mslh ini gan.. hahaha...
BalasHapusklw itu butuh mikrokontroler yang bisa eksekusi program dengan cepat gan,, terus butuh sensor accelero + gyro yang baik biar bgus juga ntar quadcopternya..
Hapuspotensionya yang brpa ohm? sya pakai esc 18A motor emax 2805
BalasHapusyang 100k gpp gan...
Hapusmas klo tanpa arduino bisa gk agar motornya tetep jalan ? saya ingin menjalankannya tanpa arduino, ato arduinonya diganti dengan alat yang simpel ato murah yang penting motornya bisa jalan. mohon pencerahannya mas, trima kasih...
BalasHapusbisa mas, pake modul microcontroller avr sederhana buat sndiri aja,, boleh pake attiny aja yang kecil..
Hapuskalo tanpa potensio bisa ngak mas?
BalasHapusbisa mas, tetapi tiap perubahan data harus melakukan pengulangan (for) sampai batas data yang diinginkan, karna setau saya, esc tidak bisa menerima perubahan data secara langsung.
HapusMaksudnya esc tidak bisa menerima perubahan data secara langsung apa ya mas?
HapussensorValue = map(sensorValue,0,1023,0,150) kenapa 150 mas???
BalasHapusbatas kecepatan teritingginya 180 derajat servo mas, 150 itu saya buat sebagai batas aman kecepatannya, karna kalau dpake full 180, takutnya bisa merusak esc. terima kasih
HapusKalau untuk Flight Controller (spt yg ada di link di bawah ini) bisa gak diganti dgn arduino?
BalasHapushttp://www.ebay.com/itm/131495133266
saya ada beberapa pertanyaan maklum masih newbie.
BalasHapus1. fungsi dari potensiometer sendiri itu apa ?
2. apakah motor dc brushlessnya itu berputar 360 derajat terus menerus atau berputar seperti motor servo yang berputar hanya beberapa derajat ?
3.Pengaruh potensiometer terhadap motor brushless dc itu apa ?. Terima kasih sekiranya bisa menjawabnya
Mas, maaf mau tanya.. Kan ada beberapa tutorial gitu yang memberi informasi untuk input di (sensorvalue,0,1023,0,150) mereka tidak memasukkan angka 0 sampai 150, tetapi memasukkan 700 sampai 2000 (sensorvalue,0,1023,700,2000). Bedanya apa ya mas? Teima kasih
BalasHapusMas kalo sy ke balik pasang kabel + ke - dan sebaliknya akibat nya cuma perputaran nya ke balik saja?
BalasHapusSy punya kasus..motor CCW drone MJX X800 sy rusak tp sy punya motor yg CW kalau sy pasang dan sy balik aja kabel nya + ke - dan sebaliknya..apa tidak apa2? Dan normal putarannya?
Tolong info nya mas..
Terima kasih
Mas kalo sy ke balik pasang kabel + ke - dan sebaliknya akibat nya cuma perputaran nya ke balik saja?
BalasHapusSy punya kasus..motor CCW drone MJX X800 sy rusak tp sy punya motor yg CW kalau sy pasang dan sy balik aja kabel nya + ke - dan sebaliknya..apa tidak apa2? Dan normal putarannya?
Tolong info nya mas..
Terima kasih
Mas mau tanya..
BalasHapusSaya mau membuat mini rc tank tanpa esc tp menggunakan L9110S H-bridge Stepper Motor Dual DC motor Driver Module atau TB6612FNG Dual DC Stepper Motor Driver Module yg terhubung langsung dengan receiver rc apakah bisa? Dimana driver dapat power dr receiver. Trims
Mas saya mau nanya, itu untuk power supplynya memang 12 volt mas?
BalasHapusTanya om..... Output dari esc untuk servo bisa gak di pake untuk motor biasa... Kalo bisa menggunakan kabel warna apa ( dari esc ada 5 warna kabel) terimakasih... Motor untuk pengerang roda belok kekiri dan ke kanan..
BalasHapusYa gak bisa om, langsung gunakan driver motor saja kalau mau kendalikan motor.
HapusNumpang tanya, Gan. RC Boat Vector 80 saya nabrak pinggiran kolam dengan full speed terus. mati. motor brushless tidak mau berputar, tapi rx dan tx berfungsi normal hanya bisa kontral rudder saja. Motor tidak berputar. Tolong , Gan apa solusinya. Terimakasih. Wsslm. Hans Cilimus.
BalasHapusMungkin motor brushlessnya rusak mas, coba pake motor lain dlu. Kalau pakai motor lain bisa, brrti emg rusak brushless nya. Terima kasih
HapusBos boleh mnta kontaknya..please...
BalasHapusIni no saya 083824241224
Hapusmisi mas mau tanya ada referensi gk daleman esc nya tuh apa aja dan kl dibuat gambar rangkaiannya akan seperti apa.. makasih banyak mas mohon bantuannya
BalasHapusMau tanya gan, apakah esc ada batasan voltase yg bisa di suplay... Pencerahan nya gan...
BalasHapusGan saya mau tanya... Kalau esc rusak pengaruh ga dengan alarm drone... Kalau drone brushless seperti mjx bugs 5w, ketika di pasang baterai otomatis hidup dan mengeluarkan suara alarm yg lumayan kuat bunyinya. Drone saya alarmnya bunyi kecil. Mohon di bantu...
BalasHapusmau tanya mas kalau batrai dari esc saya ganti dengan aki apakah bisa ya mas?
BalasHapusMas nanya nih esc sy connect ke receiver 3 channels servo nyala tp cabel ke motor dinamo ko gak bisa, knp ya?
BalasHapus