Sisällysluettelo:

Tinee9: Arduino -ohjattu ESC: 4 vaihetta
Tinee9: Arduino -ohjattu ESC: 4 vaihetta

Video: Tinee9: Arduino -ohjattu ESC: 4 vaihetta

Video: Tinee9: Arduino -ohjattu ESC: 4 vaihetta
Video: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Marraskuu
Anonim
Tinee9: Arduino -ohjattu ESC
Tinee9: Arduino -ohjattu ESC

4 vuotta sitten tein oman dronin 300 dollarin hintaan takaisin, kun ensimmäinen kaupallinen drone oli noin 1500 dollaria. Arducopter -ohjain ohjasi moottoria ESC, käytin DJI DIY -kehystä ja ostin 720 MHz: n kaukosäätimen. Tässä on muutettu sarja, jonka rakensin 4 vuotta sitten. KIT Nyt kun minulla on hieman enemmän kokemusta elektroniikan ilmailu- ja avaruustekniikasta, haluan rakentaa oman PCBA -ohjaimen ohjaamaan dronea.

Käytän Arduinoa alustalleni. Tänään osoitan, että voimme hallita ESC: tä ja arduino nanoa.

Vaikeusaste: Kohtalainen

Tieto: Tarvitaan juottaminen, On tiedettävä droonin perusvirtayhteydet.

Muistutus Tinee9.comilla on muita Arduinoa koskevia oppaita ja puhutaan myös tavallisesta elektroniikasta, kuten Dronesista. Puhun siitä, miten niitä käytetään ja miten anturit toimivat Dronesilla, jota yritykset tai tutkimus- ja kehitysryhmät käyttävät.

Vaihe 1: Materiaalit

En halunnut valita juotosta, juotosrautaa, tietokonetta ja USB -kaapelia, mutta saat loput kohteet tästä linkistä KIT

Materiaalit: ESC

Moottori

Akku, joka käyttää moottoria

Juottaa

Juotosrauta

Arduino Nano

Leipälauta

Hyppyjohdin

PC

USB kaapeli

Arduino IDE

Vaihe 2: Peruskokoonpano

Peruskokoonpano
Peruskokoonpano
Peruskokoonpano
Peruskokoonpano

Vaihe 1: Juota moottori ESC -ohjaimeen.

Vaihe 2: Kiinnitä Arduino Nano leipälautaan.

Vaihe 3: Kiinnitä akku ESC: n mustaan johtoon.

Vaihe 4: Kiinnitä ESC Black Arduino GND -tappiin.

Vaihe 5: Kiinnitä ESC White -johto Arduino D9 -tappiin.

Vaihe 6: Liitä Arduino Nano tietokoneeseen USB -kaapelilla.

Vaihe 3: Koodi

Vaihe 7: Ohjelmoi Arduino Nano tällä koodilla Arduino IDE: ssä.

Koodi tekee ESC: n alustuksen ja sitten se nousee nopeammin 0,25 sekunnin välein, kunnes kovakoodattu asetusarvo sammuu. Sitten toistaa. Pohjimmiltaan tämän koodin avulla voit nähdä, miten ESC ohjaa moottoria. Koodi on myös perusrakenne 4 ESC: n ohjaamiseen samanaikaisesti, kun kehität loput koodista lentämään kiinteää siipeä tai nelikopteria.

Koodi:

#sisältää; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc. kiinnitys (9); }

void loop () {

int kaasu = analoginenLue (nasta);

kaasu = kartta (kaasu, 0, 1023, 0, 179);

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

escwrite (x); viive (250); }

esc. kirjoitus (0);

viive (10000); }

Vaihe 4: Yhdistä ja suorita

Vaihe 8: Kiinnitä punainen ESC -johto akkuun +.

Vaihe 9: Nauti Arduino Nanon komennosta ESC: lle PWM -komennoilla.

Suositeltava: