Daftar Isi:

Tinee9: Arduino Dikontrol ESC: 4 Langkah
Tinee9: Arduino Dikontrol ESC: 4 Langkah

Video: Tinee9: Arduino Dikontrol ESC: 4 Langkah

Video: Tinee9: Arduino Dikontrol ESC: 4 Langkah
Video: Can you control a 3 wire PC fan with an ESC? 2024, November
Anonim
Tinee9: ESC yang Dikendalikan Arduino
Tinee9: ESC yang Dikendalikan Arduino

4 Tahun yang lalu saya membuat drone saya sendiri dengan biaya $300 saat drone komersial pertama sekitar $1500. Kontroler Arducopter mengontrol motor ESC, saya menggunakan frame DJI DIY, dan membeli remote control 720MHZ. Ini adalah KIT yang dimodifikasi dari apa yang saya buat 4 tahun yang lalu. KIT Sekarang setelah saya memiliki sedikit lebih banyak pengalaman dalam teknik kedirgantaraan elektronik, saya ingin membuat pengontrol PCBA saya sendiri untuk mengendalikan drone.

Saya akan menggunakan Arduino untuk platform saya. Untuk hari ini, saya akan menunjukkan bahwa kita dapat mengontrol ESC dengan dan arduino nano.

Kesulitan: Sedang

Pengetahuan: Perlu mengetahui penyolderan, Perlu mengetahui koneksi daya dasar drone.

Reminder Tinee9.com memiliki Tutorial lain tentang Arduino dan juga berbicara tentang elektronik umum seperti Drone. Saya berbicara tentang bagaimana mereka digunakan dan bagaimana sensor bekerja pada Drone yang digunakan oleh perusahaan atau tim penelitian dan pengembangan.

Langkah 1: Bahan

Saya tidak ingin memilih solder, Besi solder, PC, dan Kabel USB tetapi Anda bisa mendapatkan sisa Item dari tautan ini KIT

Bahan: ESC

Motor

Baterai yang akan menjalankan motor

Pateri

Besi Solder

Arduino Nano

Papan Roti

Kawat jumper

PC

Kabel USB

Arduino IDE

Langkah 2: Perakitan Dasar

Perakitan Dasar
Perakitan Dasar
Perakitan Dasar
Perakitan Dasar

Langkah 1: Solder Motor Anda ke pengontrol ESC.

Langkah 2: Pasang Arduino Nano Anda ke papan roti.

Langkah 3: Pasang Baterai Anda - ke ESC Black Wire.

Langkah 4: Pasang ESC Black Anda ke Pin Arduino GND.

Langkah 5: Pasang kabel ESC White Anda ke Pin Arduino D9.

Langkah 6: Pasang Arduino Nano ke PC dengan Kabel USB.

Langkah 3: Kode

Langkah 7: Program Arduino Nano dengan Kode ini di Arduino IDE.

Apa yang dilakukan kode adalah menginisialisasi ESC dan kemudian meningkat lebih cepat setiap 0,25 detik hingga titik setel hardcoded kemudian mati. Kemudian berulang. Pada dasarnya kode ini memungkinkan Anda untuk melihat bagaimana motor diperintahkan oleh ESC. Juga kode adalah blok bangunan dasar untuk memerintahkan 4 ESC pada saat yang sama ketika Anda mengembangkan sisa kode untuk menerbangkan sayap tetap atau quadcopter.

Kode:

#termasuk; Servo esc;

int Pin = 0;

intx = 0;

batalkan pengaturan() {

esc.attach(9); }

lingkaran kosong() {

int throttle = analogRead(Pin);

throttle = peta(throttle, 0, 1023, 0, 179);

untuk(x = 0; x < 175; x++){

esc.tulis(x); penundaan (250); }

esc.tulis(0);

penundaan (10000); }

Langkah 4: Hubungkan dan Jalankan

Langkah 8: Pasang kabel Merah ESC Anda ke Baterai +.

Langkah 9: Nikmati Arduino Nano Anda yang memerintahkan ESC dengan perintah PWM.

Direkomendasikan: