Isi kandungan:

Tinee9: Arduino ESC terkawal: 4 Langkah
Tinee9: Arduino ESC terkawal: 4 Langkah

Video: Tinee9: Arduino ESC terkawal: 4 Langkah

Video: Tinee9: Arduino ESC terkawal: 4 Langkah
Video: Making LED and LDR Optocouplers (the Vactrol thing) 2024, November
Anonim
Tinee9: Arduino ESC terkawal
Tinee9: Arduino ESC terkawal

4 Tahun yang lalu saya membuat drone sendiri dengan harga $ 300 kembali ketika drone komersial pertama sekitar $ 1500. Pengawal Arducopter mengendalikan motor ESC, saya menggunakan bingkai DIY DJI, dan membeli alat kawalan jauh 720MHZ. Inilah KIT yang telah diubah suai dari apa yang saya bina 4 tahun yang lalu. KIT Sekarang saya mempunyai sedikit lebih banyak pengalaman dalam kejuruteraan aeroangkasa elektronik, saya ingin membina pengawal PCBA saya sendiri untuk mengawal drone.

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

Kesukaran: Sederhana

Pengetahuan: Perlu tahu pematerian, Perlu mengetahui sambungan kuasa asas drone.

Peringatan Tinee9.com mempunyai Tutorial lain mengenai Arduino dan juga membincangkan mengenai elektronik biasa seperti Drones. Saya bercakap tentang bagaimana ia digunakan dan bagaimana sensor berfungsi pada Drones yang digunakan oleh syarikat atau pasukan penyelidikan dan pembangunan.

Langkah 1: Bahan

Saya tidak mahu memilih solder, besi solder, PC, dan Kabel USB tetapi anda boleh mendapatkan barang-barang selebihnya dari pautan ini KIT

Bahan: ESC

Motor

Bateri yang akan menjalankan motor

Pateri

Besi Pateri

Arduino Nano

Papan Roti

Kawat Jumper

PC

Wayar USB

Arduino IDE

Langkah 2: Perhimpunan Asas

Perhimpunan Asas
Perhimpunan Asas
Perhimpunan Asas
Perhimpunan Asas

Langkah 1: Memasukkan Motor anda ke pengawal ESC.

Langkah 2: Pasangkan Arduino Nano anda ke papan roti.

Langkah 3: Pasang Bateri anda - ke Kawat Hitam ESC.

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

Langkah 5: Pasang wayar ESC White anda ke Arduino D9 Pin.

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

Langkah 3: Kod

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

Apa yang dilakukan kod adalah menginisialisasi ESC dan kemudian ia meningkat lebih cepat setiap 0.25 saat sehingga titik set kod keras kemudian mati. Kemudian diulang. Pada dasarnya kod ini membolehkan anda melihat bagaimana motor diperintahkan oleh ESC. Juga kod adalah blok asas untuk memerintah 4 ESC pada masa yang sama ketika anda mengembangkan kod yang lain untuk terbang sayap tetap atau quadcopter.

Kod:

#sertakan; Servo esc;

int Pin = 0;

int x = 0;

batal persediaan () {

esc.attach (9); }

gelung kosong () {

int throttle = analogRead (Pin);

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

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

esc.write (x); kelewatan (250); }

esc.write (0);

kelewatan (10000); }

Langkah 4: Sambung dan Jalankan

Langkah 8: Pasang wayar ESC Red anda ke Battery +.

Langkah 9: Nikmati Arduino Nano anda yang memerintahkan ESC dengan arahan PWM.

Disyorkan: