Daftar Isi:
- Langkah 1: Perangkat Keras
- Langkah 2: Merancang
- Langkah 3: Fabrikasi dan Perakitan
- Langkah 4: Menyiapkan Kode Multiwii Pengontrol
- Langkah 5: Menggunakan GUI Multiwii
- Langkah 6: Tip Tuning dan Kalibrasi PID
- Langkah 7: Terbang
Video: Pengontrol Penerbangan Multiwii Terkendali Arduino DIY: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini adalah untuk membuat papan logika drone multicopter serbaguna namun khusus berdasarkan Arduino dan Multiwii.
Langkah 1: Perangkat Keras
Arduino Nano digunakan untuk memproses logika dan MPU-6050 diimplementasikan untuk input giroskop dan akselerometer.
Langkah 2: Merancang
Unduh Fritzing.dll. Ini adalah perangkat lunak perancangan sirkuit untuk sirkuit yang lebih kecil dan lebih sederhana. Ini adalah salah satu perangkat lunak perancangan PCB paling sederhana namun efektif yang tersedia.
Desain sirkuit saya tersedia melalui lampiran "myPCB.fzz".
Jika sensor Anda tidak tersedia di Fritzing secara default, Anda dapat mengunduh skema sensor (file.fzz) dan menyeret file ke ruang kerja.
Langkah 3: Fabrikasi dan Perakitan
Mereka adalah dua cara untuk membuat PCB dari desain Anda. Saya menggunakan opsi pertama saat mengerjakan proyek ini.
Membuat PCB Online
Saya menggunakan SeeedStudio dengan hasil yang optimal dengan harga yang kompetitif.
Di Fritzing, ekspor proyek Anda sebagai file gerber.
Anda dapat melihat desain dengan mengunggah file gerber di sini.
Kemudian buat akun di seeedstudio, seret file gerber Anda ke halaman fabrikasi SeeedStudio, dan pesan sesuai spesifikasi yang diinginkan.
perakitan
Solder komponen Anda ke PCB Anda. Pertimbangkan casing cetak 3D untuk pengontrol penerbangan.
Langkah 4: Menyiapkan Kode Multiwii Pengontrol
Kode MultiWii gratis, mudah digunakan, dan mendukung banyak (sebagian besar) build.
Unduh Multiwii dan Arduino IDE.
Hubungkan pengontrol penerbangan ke komputer Anda.
Di komputer, buka folder MultiWii yang sudah diunduh dan buka file Arduino bernama "MultiWii.ino".
Akses ke tab "config.h" dan hapus "//", pilih jenis multirotor yang diinginkan.
Gulir ke bawah dan masukkan nilai minimum dan maksimum pemancar Anda.
Batalkan komentar pada sensor yang digunakan.
Selanjutnya, ikuti instruksi yang dikomentari di seluruh file.
Setelah itu, di menu atas IDE, klik Tools, Boards, dan pilih mikrokontroler Arduino yang Anda gunakan.
Kemudian, klik Alat, Port, dan pilih port komputer tempat pengontrol Anda aktif.
Unggah kode Multiwii dengan mengklik tombol berbentuk seperti panah.
Setelah mengunggah, teks "berhasil diunggah" akan muncul di IDE.
Langkah 5: Menggunakan GUI Multiwii
Buka folder MultiWii Anda, klik MultiwiiConf, application.windows32 (atau opsi sistem operasi yang diinginkan), dan terakhir buka MultiWiiConf.exe.
Di kiri atas jendela, pilih port yang digunakan pengontrol penerbangan Anda dan klik mulai. Nilai Sensor harus ditampilkan pada aplikasi.
Di sebelah kanan, pilih jenis sensor. Untuk mengkalibrasi sensor, gerakkan/miringkan pengontrol penerbangan secara perlahan seperti yang diminta.
Model drone yang diinginkan akan muncul di aplikasi. Gerakannya harus meniru gerakan pengendali penerbangan.
Langkah 6: Tip Tuning dan Kalibrasi PID
Hubungkan pengontrol penerbangan ke multirotor untuk menyesuaikan nilai PID.
Atur nilai PID ke default dan pastikan pusat gravitasi multirotor berada di tengah.
Pegang multicopter dengan hati-hati sehingga pembacaan giroskop Anda di GUI rata. Kemudian atur throttle ke 50%.
Catatan: Jika pembacaan akselerometer sangat berfluktuasi, itu menunjukkan adanya getaran berlebih. Peredam getaran mungkin diperlukan untuk mengurangi getaran (saya menggunakan Pita Sisi Ganda sebagai solusi alternatif).
Sekarang sambil memegang rotor Anda dengan hati-hati di tempat yang aman, tingkatkan throttle hingga multirotor terasa ringan.
Beri tekanan (lean) pada setiap sumbu drone. Anda harus merasakan perlawanan terhadap perubahan itu. Ubah nilai P sampai resistansi ini menonjol.
Dengan tangan Anda, ayunkan (miringkan) drone ke depan dan ke belakang dengan tangan Anda. Pada aplikasi, tingkatkan nilai P hingga drone hampir tidak berosilasi dengan sendirinya. Sekarang kurangi nilai P sedikit. Ulangi proses ini, kali ini ayunkan drone ke samping (ke kiri dan kanan).
Nilai yang dikalibrasi harus sesuai untuk penerbangan sekarang.
Untuk tip penyetelan untuk berbagai jenis penerbangan, lihat bagian "Penyetelan Lanjutan - implementasi praktis" di sini.
Langkah 7: Terbang
Jangan ragu untuk bereksperimen lebih lanjut dengan nilai PID dengan hati-hati.
Jika Anda ingin menambahkan fitur tambahan ke drone Anda, Anda dapat mempertimbangkan untuk menambahkan streaming langsung menggunakan Raspberry Pi atau menambahkan kemampuan Bluetooth ke dalamnya.
Terima kasih khusus kepada robobot3112 karena telah membantu saya dalam menyiapkan pengontrol penerbangan saya.
Jika menurut Anda proyek ini layak untuk itu, jangan lupa untuk memilih, favorit, atau berlangganan.
Jangan ragu untuk mendiskusikan fitur lain yang memungkinkan, ajukan pertanyaan, atau bagikan pemikiran di bagian komentar di bawah.
Selamat terbang!
Direkomendasikan:
Panel Switch Sim Penerbangan DIY: 7 Langkah (dengan Gambar)
Panel Saklar Sim Penerbangan DIY: Setelah menghabiskan bertahun-tahun di komunitas sim penerbangan dan terlibat dalam pesawat yang semakin rumit, saya mendapati diri saya mendambakan kemampuan untuk tetap menggunakan sakelar fisik alih-alih mencoba terbang dengan tangan kanan saya saat menggunakan M
Komputer Penerbangan Roket Model Canggih!: 4 Langkah (dengan Gambar)
Komputer Penerbangan Roket Model Canggih!: Saya membutuhkan komputer penerbangan roket model canggih untuk roket terbaru saya yang dapat mengendalikan dirinya sendiri tanpa sirip! Jadi saya membuat sendiri! Alasan saya memutuskan untuk membangun ini adalah karena saya membuat roket TVC (kontrol vektor dorong). Ini berarti bahwa ada
Pengontrol Game DIY Berbasis Arduino - Pengontrol Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengontrol Game DIY Berbasis Arduino | Pengontrol Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Halo teman-teman, bermain game selalu menyenangkan tetapi bermain dengan Kontroler game kustom DIY Anda sendiri lebih menyenangkan. Jadi kami akan membuat Pengontrol game menggunakan arduino pro micro dalam instruksi ini
Peringatan Dini Lampu Runway Raspberry PI Menggunakan Data Pemetaan Penerbangan: 14 Langkah (dengan Gambar)
Peringatan Dini Lampu Runway Raspberry PI Menggunakan Data Pemetaan Penerbangan: Lampu ini muncul karena beberapa alasan di mana saya selalu tertarik dengan pesawat yang terbang di atas kepala dan selama musim panas di akhir pekan sering ada beberapa pesawat yang cukup menarik terbang di sekitar. Meskipun Anda hanya cenderung mendengarnya saat mereka
Wizard Glove: Sarung Tangan Pengontrol Terkendali Arduino: 4 Langkah (dengan Gambar)
Wizard Glove: sebuah Arduino Controlled Controller Glove: The Wizard Glove. Dalam proyek saya, saya telah membuat sarung tangan yang dapat Anda gunakan untuk memainkan game terkait sulap favorit Anda dengan cara yang keren dan mendalam hanya dengan menggunakan beberapa aset arduino dan arduino dasar. Anda dapat memainkan game hal-hal seperti gulungan tua, atau Anda