DIY QUADCOPTER ARDUINO
Assalamualaikum sahabat blogger semuanya, kali ini saya akan share cara membuat Quadcopter minim budget. langsung saja tanpa basa basi kita mulai.
karena bnyak yang menanyakan saya habis berapa modal untuk buat quadcopter versi arduino ini mungkin saya akan hitung secara kasar saja dalam artian diambil harga paling tingginya..
1. 1 x frame DJI F450 = 250.000
2. 4 x motor brushless 2212/930kv = 340.000
3. 4 x ESC standar 30A = 300.000
4. 3 x arduino nano = 120rb
5. 1 x NRF24L01 PA + NLA = 55.000
6. 1 x NRF24L01 Internal = 15.000
7. 1 x MPU6050 = 35.000
8. 1 x Lipo 3S 2200mah = 350.000
9. 1 x lipo buzzer = 20.000
10. PCB polos 7.500
11. Vixal 13.000
12. Vanish 7.000
13. Kertas photo 3.000
14. kabel kabel dan part pendukung lainnya 50.000
Totalnya 1.665.500,...
ya itu hitungan kasar saja mungkin gak akan menginjak harga segitu kalau kita pintar pintar memilih toko online yang jual part murah murah dan lengkapnya...
baiklah pertama tama siapkan alat dan bahanya
Bahanya :
1. 1 Buah Arduino Nano (mini atau promicro) disini saya memakai nano supaya simpel
2. Modul Gyro/Accelerometer (MPU6050)
3. Frame Quadcopter (atau lebih kreatif bikin sendiri dri alumunium atau kayu)
4. 4 buah Motor Brushless 930kv
5. 4 buah ESC 30A
6. 4 buah propeller (2 CW/ 2CCW)
7. 1 buah batre Lipo 3S 2200mah
8. lipo checker
9. pin header secukupnya
Alat :
- Solder
- Tenol
- obeng
- dll
baiklah setelah alat dan bahan sudah siap, sekarang kita mulai
pada dasarnya skematik untuk drone arduino adalah seperti dibawah ini
diatas adalah skematik rangkaiannya,, sangat sederhana bukan. ringkasya untuk koneksi ke remote control hanya memerlukan 1 pin saja yaitu di pin D2 sebagai pwm dari receiver. untuk pin ke esc memakai D3, D9, D10, D11. untuk akselerasinya menggunakan modul mpu6050 yang menggunakan koneksi i2c ke pin sda dan scl (A4, A5). o iya 1 lagi sumber powernya kita ambil dari bec esc saja biar lebih aman, karena klo kita sambung powernya langsung dari batre ke pin RAW nano, ditakutkan regulator nanonya overheat nahan panas dari batre 3s dan akan mengakibatkan kerusakan.
rangkai frame dji f450 nya, untuk kalian pasti sudah tau cara merangkainya..jika sudah dirangkai kita akan mengkalibrasi escnya , kalibrasi esc bertujuan untuk memberi tahu esc minimum nilai trothle dan maksimum nilai trothle agar disaat kita menerbangkan quadcopter motor berputar stabil, jika tidak di kalibrasi motor akan berputar tidak stabil, cara kalibrasinya yaitu koneksikan pin ESC ke pin trothle Receiver (biasanya di pin 3), nyalakan transmitternya lanjut geser tuas trothle ke atas sampai full, trus hubungkan batre ke ESC, setelah ada bunyi start up akan ada bunyi beep trus geser trothle ke bawah sampai full sampai bunyyi beep kembali dan lepas batrenya, dan coba hubungkan kembali batre ke esc dan coba geser trothle ke atas pelan pelan dan motor akan berputar sesuai trothle.. lakukan kalibrasi tersebut ke 4 motornya...
selanjutnya kita buat skematik untuk flight controllernya, disini saya menggunakan software Eagle. bagi kalian yang belum pnya bisa donwload filenya disini
untuk skematik diatas sangat sederhana, soalnya saya menghubungkan pin pinya menggunakan label supaya klihatan rapi (ya walaupun acak acakan).
selanjutnya design layout pcbnya sedemikian rupa hingga hasilnya rapih,, kurang lebih hasil design saya seperti dibawah ini
bagi kalian yang gak mau ribet bikin layoutnya, saya sertakan filenya pdfnya supaya bisa langsung dicetak. untuk file nya bisa download disini
ok selanjutnya kita cetak pcbnya
lanjut pasang komponen komponennya..hasilnya jreengg...
selanjutnya kita pasang flight controllernya pada frame, dan sesuaikan arah depanya
perlu diingat untuk arah putaran motor harus sama seperti gambar dibawah ini
pemasangan kabel dari esc ke flight controller disesuaikan dengan arah depan quadcopter seperti pada gambar diatas yaitu :
motor nomor 3 di sambung ke pin D3 pada flight controller
motor nomor 9 di sambung ke pin D9 pada flight controller
motor nomor 10 di sambung ke pin D10 pada flight controller
motor nomor 11 di sambung ke pin D11 pada flight controller
selanjutnya kita akan upload programnya, untuk bahanya:
selanjutnya kita pasang flight controllernya pada frame, dan sesuaikan arah depanya
perlu diingat untuk arah putaran motor harus sama seperti gambar dibawah ini
pemasangan kabel dari esc ke flight controller disesuaikan dengan arah depan quadcopter seperti pada gambar diatas yaitu :
motor nomor 3 di sambung ke pin D3 pada flight controller
motor nomor 9 di sambung ke pin D9 pada flight controller
motor nomor 10 di sambung ke pin D10 pada flight controller
motor nomor 11 di sambung ke pin D11 pada flight controller
selanjutnya kita akan upload programnya, untuk bahanya:
langkah langkahnya :
instal arduino IDE di laptop kalian sampai selesai, lanjut kita buka file program yang sudah tadi kita download, terus exstak file multiwii ke tempat yang mudah diingat, lanjut kita buka aplikasi arduino IDE nya, trus open pilih folder multiwii yang tadi kita exstak dan pilih multiwii
lanjut kita masuk ke config.h
terus kita hilangkan tanda komentar di bagian XUADX nya
selanjutnya kita atur minimun trothlenya, saya disini memakai 1150
lanjut kita hilangkan tanda komentar untuk board gyronya, disini saya memakai GY-521
dan yang terakhir kita set mode tranmistternya disini saya memasukan : #define SERIAL_SUM_PPM THROTTLE,YAW,PITCH,ROLL,AUX1,AUX2,AUX3,AUX4,8,9,10,11 // Aattsani
dan upload sketchnya, tunggu sampai selesai, jika sudah selesai buka folder multiwii yang tadi kita exstak, pilih file MultiWiiConf dan pilih aplikasinya sesuai operasi windows ada, saya disini memakai application.windows32, buka foldernya dan double klik MultiWiiConf dan akan muncul aplikasinya
tancapkan kabel data ke flight controller dan colok ke usb laptop kalian trus pilih port com di aplikasinya
klik start
disini kita akan lihat monitor gyronya bekerja, coba kalian gerakan quadcopter kalian dan lihat di monitornya akan menampikna grafiknya
selanjutnya kalibrasi gyroskopnya dengan menekan calib_acc
yang terakhir kita membuat fungsi aux 1 dan aux 2nya , lihat bagian yang dilingkari merah, samakan dan klik write
disini kita akan lihat monitor gyronya bekerja, coba kalian gerakan quadcopter kalian dan lihat di monitornya akan menampikna grafiknya
selanjutnya kalibrasi gyroskopnya dengan menekan calib_acc
yang terakhir kita membuat fungsi aux 1 dan aux 2nya , lihat bagian yang dilingkari merah, samakan dan klik write
setelah itu kalian bisa mencobanya..
untuk masuk ke fungsi arm atau posisi motor siap terbang, kalian harus menggerakan trothle ke bawah dan yaw ke kanan sampai full
dan untuk mematikan fungsi motor kita geser trothle ke bawah dan yaw ke kiri sampai full
video uji cobanya bisa di cek disini
karena kesibukan pekerjaan, saya belum sempat mencoba menerbangkannya, insyaalloh nanti kalau ada waktu luang saya akan upload video test flightnya...
sekian dulu postingan kali ini moga moga bermanfaat untuk semuanya..
jangan lupa like youtube ya...
untuk masuk ke fungsi arm atau posisi motor siap terbang, kalian harus menggerakan trothle ke bawah dan yaw ke kanan sampai full
dan untuk mematikan fungsi motor kita geser trothle ke bawah dan yaw ke kiri sampai full
video uji cobanya bisa di cek disini
sekian dulu postingan kali ini moga moga bermanfaat untuk semuanya..
jangan lupa like youtube ya...
transmitternya harga brp pak??
ReplyDeleteItu bekas heli om, saya modif pke arduino
DeleteNRF24L01 itu g mna cara nyambungin anatara remot sama NRF24L01 Internal
DeletePermisi nih suhu.. Seandainya klo remotenya di ganti dengan modul Bluetooth hc-06 di control lewat Android bisa kah? Klo bisa sekalian buat tutorialnya cara menambahkan module Bluetoothnya gan
ReplyDeleteBisa om,, iya insyaalloh nanti saya buatkan tutornya
DeleteKalau Pakai modul Bluetooth jarak control nya dekat ngak bisa jauh
DeletePak punya skema untuk modif remote esky pakai arduino? Itu pakai nrf juga ya?
ReplyDeleteitu udah saya posting om bagian atas..
DeleteAne coba bikin hasilnya terbang tapi muter2 kira2 apanya ya om :D btw saya belom pernah punya/nerbangin drone sebelomnya :(
ReplyDeleteUdah di kalibrasi belum escnya,,
ReplyDeleteUdah di kalibrasi belum escnya,,
ReplyDeleteFramenya itu bekas heli?
ReplyDeletebukan om, itu dji F450
Deleteremot esky emang bisa langsung konek ke modul nrf24l01 itu om?
ReplyDeletega bisa, itu udah di ganti pake modul nrf juga
DeleteGan, Bagi kontak WA dong gan. Saya mau konsultasi dan bertanya gan. Terimakasih
ReplyDeleteini gan, 089686913126
Deletetutor kontrol buat android ada ga mas... ???
ReplyDeletejuga Vanish buat apaan ya
DeleteThis comment has been removed by the author.
ReplyDeletekalo untuk versi smartphone belum ada om,, mungkin kedepannya ..
ReplyDeleteitu vanish buat alternatif pengganti ferit clorida untuk etching PCB nya.. ramuannya vanish + vixal
permisi pak , scematic untuk sambungan ke rc kurang jelas pak bisa di kasih tau ke pin mana saja pak
ReplyDeletenanti saya update
DeleteThis comment has been removed by the author.
ReplyDeleteArduino nanonya ada 3, trus yg 2 lagi utk apanya gan?
ReplyDeletepertama buat FC, kedua buat Transmitter, ketiga buat Receiver
DeleteOm. Jika kita modif motor nya pakai coreless apakah bisa. Dng tujuan memperkecil budget..!
ReplyDeletebelum bisa sementara itu gan
DeleteGan nanya dong itu kok ada nano lagi yang dibawah ya?
ReplyDeleteGan , knpa aplikasi multiwiiconf saya suka keluar pas di pencet start nya ?force close
ReplyDeleteGan mau nanyak kalo pakai Wemos D1 sebagai kontrol nya apakah pakai MPU6050 lagi?
ReplyDeleteMohon masukkan nya gan
permisi om, itu flight controller misal diganti lewat PC bisa kah? jadi bukan dikendalikan lewat remote, tapi langsung dikendalikan lewat PC
ReplyDeleteKalau mau beli rakitan bisa gak pak ?
ReplyDeletemaaf, untuk downloadnya gmana om. terima kasih
ReplyDeleteSaya bikin, tpi kok cuma 1 motor yang muter, yang laen nggak
ReplyDeleteuntuk code n totorial tansmitternya mana kak
ReplyDelete