Kazalo:

Programiranje ESC na Arduinu (Hobbyking ESC): 4 koraki
Programiranje ESC na Arduinu (Hobbyking ESC): 4 koraki

Video: Programiranje ESC na Arduinu (Hobbyking ESC): 4 koraki

Video: Programiranje ESC na Arduinu (Hobbyking ESC): 4 koraki
Video: Program Turnigy TGY-I6 AFHDS Transmitter for 2 motors whit V-TAIL 2024, November
Anonim
ESC programiranje na Arduinu (Hobbyking ESC)
ESC programiranje na Arduinu (Hobbyking ESC)

Pozdravljena skupnost, pokazal vam bom, kako programirati in uporabljati ESC Hobbyking. Pravkar sem našel nekaj informacij in vaj, ki mi res niso veliko pomagale, zato sem se odločil, da programiram lastno skico, ki je zelo preprosta za razumevanje. Pomembno je vedeti: * ESC pomeni elektronski nadzor hitrosti * ESC ima 5v (ne uporablja se), GND in signalni pin kot servo * Upravljate ga kot servo s write () https://arduino.cc/de/Reference /ServoWrite * ali writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds V mojem primeru uporabljam writeMicroseconds, ker je to lažje razumeti. Pa pojdimo…

1. korak: Pridobite informacije ESC

Pridobivanje informacij ESC
Pridobivanje informacij ESC

Resno bi morali opozoriti na vrednost Amperrevalue vašega ESC. Ta vadnica je preizkušena samo na 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Resnično ne morem obljubiti, da to deluje z drugim ESC, vendar se mi zdi, ker v opisan je angleški priročnik z 20 in 30 amp ESC. V nemški različici je posploševanje od 10 do 120 Amp, zato mislim, da bi to lahko delovalo za vsak ESC. Vir: nemščina: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf angleščina:

2. korak: Povezava z Arduinom

Povezava z Arduinom
Povezava z Arduinom

Poskusil sem z arduinom uno R3. Mislim, da je možno tudi z npr. arduino Duemilanove ali Mega. Najprej morate ESC priključiti na lipo ali NiMH. Ko to storite, priključite ESC na naslednji način: * Črna na GND * Bela/Rumena na PIN 9 Ker ste ESC priključili na baterijo, je ESC pod napetostjo. Zato je pomembno, da rdeče žice NE priključite na vrata 5V, ker lahko uničijo vrata USB vašega računalnika. Na tej sliki lahko vidite pravilno povezavo med ESC in Arduino (Mega). Vir slike:

3. korak: naložite skico

Naloži skico
Naloži skico

Preprosto kopirajte in prilepite to kodo v svoj IDE: /* Kodira Marjan Olesch Sketch z odprtokodne kode Insctructables.com - s to kodo naredite, kar želite! */ #include int value = 0; // nastavite vrednosti, ki jih potrebujete za nič Servo firstESC, secondESC; // Ustvarite kolikor želite Servoobjekta. Istočasno lahko nadzirate 2 ali več servomotorjev void setup () {firstESC.attach (9); // priključen na pin 9 Ravno to naredim z 1 Servo Serial.begin (9600); // začnite serijsko pri 9600 baudih} void loop () {// Najprej povežite ESC BREZ aktiviranja. Nato najprej odprite serijska in naslednja navodila ESES.writeMicroseconds (vrednost); if (Serial.available ()) value = Serial.parseInt (); // Razčlenite celo število iz zaporedja}

4. korak: Razumevanje in programiranje ESC

Razumevanje in programiranje ESC
Razumevanje in programiranje ESC

ESC je mogoče programirati kot IC ali celo vaš Arduino. Enostavno nimate jezika za programiranje, ampak meni iz zvokov. Če želite priti v ta meni, ki teče neskončno btw, morate narediti le naslednje korake: * Povežite ESC * Konfigurirajte kodo (kolikor imate ESC in konfiguracijo Pin) * Ne bi smeli slišati ničesar, ker Arduino pošilja ničlo * Odprite serijski monitor in pošljite '2000'. to pomeni najvišji signal, ki ga lahko prejme ESC * Slišali boste zvoke, ki so opisani na sliki (Vir: Priročnik: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobiški ESC lahko sprejme signal med 700 in 2000 us (mikrosekunde). 700 pomeni plin v najnižjem položaju in 2000 v najvišjem položaju. Če želite vedeti, kaj točno počnete, ko izberete meni, obiščite priročnik. Primer: - Pišite nam 2000 - Počakajte, da DDDD izbere lipo kot vrsto baterije - Ko se pojavi, napišite na tretji 'D' 700 v serijski vrstici (kratka zamuda, zato jo morate poslati na tretji 'D') - ESC bo sprožil zvok in možnost je izbrana. Upam, da bi vam lahko pomagal pri tej vadnici.

Priporočena: