Sisällysluettelo:
Video: Tinee9: Arduino -ohjattu ESC: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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.