Sadržaj:

ESC programiranje na Arduinu (Hobbyking ESC): 4 koraka
ESC programiranje na Arduinu (Hobbyking ESC): 4 koraka

Video: ESC programiranje na Arduinu (Hobbyking ESC): 4 koraka

Video: ESC programiranje na Arduinu (Hobbyking ESC): 4 koraka
Video: Сборка автомодели для дрифта на шасси MST MS-o1D GT 2024, Studeni
Anonim
ESC programiranje na Arduinu (Hobbyking ESC)
ESC programiranje na Arduinu (Hobbyking ESC)

Pozdrav zajednica, pokazat ću vam kako programirati i koristiti Hobbyking ESC. Upravo sam pronašao nekoliko informacija i vodiča, koji mi stvarno nisu puno pomogli, pa sam odlučio programirati vlastitu skicu, koja je vrlo jednostavna za razumjeti. Važno je znati: * ESC znači elektronička kontrola brzine * ESC ima 5v (ne koristi se), GND i signalni pin kao servo * Upravljate njime kao servo sa write () https://arduino.cc/de/Reference /ServoWrite * ili writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds U mom primjeru koristim writeMicroseconds jer je to lakše razumjeti. Pa, idemo…

Korak 1: Dobivanje informacija o ESC -u

Dobivanje ESC informacija
Dobivanje ESC informacija

Doista biste trebali primijetiti Amperevalue vašeg ESC -a. Ovaj vodič je testiran samo na 20 AMP ESC -u: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Ne mogu zaista obećati da ovo radi s drugim ESC -om, ali mislim da je tako, jer u engleski priručnik je opisan ESC od 20 i 30 Amp. U njemačkoj verziji je generalizacija od 10 do 120 Amp, zato mislim da bi ovo moglo funkcionirati za svaki ESC. Izvor: njemački: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf engleski:

Korak 2: Spajanje na Arduino

Veza s Arduinom
Veza s Arduinom

Probao sam s arduinom uno R3. Mislim da je moguće i s npr. arduino Duemilanove ili Mega. Prvo morate spojiti ESC na lipo ili NiMH. Kad to učinite, spojite ESC na sljedeći način: * Crno na GND * Bijelo/Žuto na PIN 9 Budući da ste ESC priključili na bateriju, ESC se stavlja pod napon. Zato je važno da NE spajate crvenu žicu na vaš 5v port jer bi to moglo uništiti USB port vašeg računala. Na ovoj slici možete vidjeti ispravnu vezu između ESC -a i Arduina (Mega). Izvor slike:

Korak 3: Prenesite skicu

Učitaj skicu
Učitaj skicu

Samo kopirajte i zalijepite ovaj kôd u svoj IDE: /* Kodirao Marjan Olesch Sketch s Insctructables.com Otvoreni izvor - učinite što želite s ovim kodom! */ #include int value = 0; // postavite vrijednosti na nulu Servo firstESC, secondESC; // Stvorite koliko god želite Servoobjekta. Možete kontrolirati 2 ili više servo uređaja istovremeno void setup () {firstESC.attach (9); // priključeno na pin 9 Upravo to radim s 1 Servo Serial.begin (9600); // započinje serijsku vezu na 9600 baud} void loop () {// Prvo povežite ESC BEZ naoružanja. Zatim prvo otvorite serijske i sljedeće uputeESES.writeMicroseconds (vrijednost); if (Serial.available ()) value = Serial.parseInt (); // Raščlani cijeli broj iz serijskog broja}

Korak 4: Razumijevanje i programiranje ESC -a

Razumijevanje i programiranje ESC -a
Razumijevanje i programiranje ESC -a

ESC se mogu programirati poput IC -a ili čak vašeg Arduina. Jednostavno nemate jezik za programiranje, već izbornik sastavljen od zvukova. Da biste ušli u ovaj izbornik, koji radi beskonačno btw, samo morate učiniti sljedeće: * Povežite svoj ESC * Konfigurirajte kôd (koliko imate ESC-a i Pin-konfiguraciju) * Ne biste trebali čuti ništa, jer Arduino šalje nulu * Otvorite serijski monitor i pošaljite '2000'. to znači najviši signal koji ESC može primiti * Čut ćete zvukove opisane na slici (Izvor: Priručnik: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) ESC -ovi hobiji mogu primiti signal između 700 i 2000 us (mikrosekundi). 700 znači gas u najnižem položaju, a 2000 u najvišem položaju. Ako želite znati što točno radite, pri odabiru jelovnika posjetite priručnik. Primjer: - Napišite nam 2000 - Pričekajte dok DDDD ne odabere lipo kao vrstu baterije - Kad se pojavi, napišite na trećem 'D' 700 u serijskom broju (kratka odgoda, zato ga morate poslati na trećem 'D') - ESC će oglasiti zvuk, a opcija je odabrana. Nadam se da bih vam mogao pomoći s ovim vodičem.

Preporučeni: