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:



  1. Arduino IDE , bagi yang belum punya softwarenya bisa download disini
  2. Download programnya disini
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


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...

36 comments:

  1. Replies
    1. Itu bekas heli om, saya modif pke arduino

      Delete
    2. NRF24L01 itu g mna cara nyambungin anatara remot sama NRF24L01 Internal

      Delete
  2. Permisi 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

    ReplyDelete
    Replies
    1. Bisa om,, iya insyaalloh nanti saya buatkan tutornya

      Delete
    2. Kalau Pakai modul Bluetooth jarak control nya dekat ngak bisa jauh

      Delete
  3. Pak punya skema untuk modif remote esky pakai arduino? Itu pakai nrf juga ya?

    ReplyDelete
  4. Ane coba bikin hasilnya terbang tapi muter2 kira2 apanya ya om :D btw saya belom pernah punya/nerbangin drone sebelomnya :(

    ReplyDelete
  5. remot esky emang bisa langsung konek ke modul nrf24l01 itu om?

    ReplyDelete
  6. Gan, Bagi kontak WA dong gan. Saya mau konsultasi dan bertanya gan. Terimakasih

    ReplyDelete
  7. tutor kontrol buat android ada ga mas... ???

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. kalo untuk versi smartphone belum ada om,, mungkin kedepannya ..

    itu vanish buat alternatif pengganti ferit clorida untuk etching PCB nya.. ramuannya vanish + vixal

    ReplyDelete
  10. permisi pak , scematic untuk sambungan ke rc kurang jelas pak bisa di kasih tau ke pin mana saja pak

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Arduino nanonya ada 3, trus yg 2 lagi utk apanya gan?

    ReplyDelete
    Replies
    1. pertama buat FC, kedua buat Transmitter, ketiga buat Receiver

      Delete
  13. Om. Jika kita modif motor nya pakai coreless apakah bisa. Dng tujuan memperkecil budget..!

    ReplyDelete
  14. Gan nanya dong itu kok ada nano lagi yang dibawah ya?

    ReplyDelete
  15. Gan , knpa aplikasi multiwiiconf saya suka keluar pas di pencet start nya ?force close

    ReplyDelete
  16. Gan mau nanyak kalo pakai Wemos D1 sebagai kontrol nya apakah pakai MPU6050 lagi?
    Mohon masukkan nya gan

    ReplyDelete
  17. permisi om, itu flight controller misal diganti lewat PC bisa kah? jadi bukan dikendalikan lewat remote, tapi langsung dikendalikan lewat PC

    ReplyDelete
  18. Kalau mau beli rakitan bisa gak pak ?

    ReplyDelete
  19. maaf, untuk downloadnya gmana om. terima kasih

    ReplyDelete
  20. Saya bikin, tpi kok cuma 1 motor yang muter, yang laen nggak

    ReplyDelete
  21. untuk code n totorial tansmitternya mana kak

    ReplyDelete

Powered by Blogger.