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, Novembar
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 zaista nisu puno pomogli, pa sam odlučio programirati vlastitu skicu, koju je vrlo jednostavno razumjeti. Važno je znati: * ESC znači elektronička kontrola brzine * ESC ima 5v (ne koristi se), GND i signalni pin kao servo * Njime upravljate 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

Zaista 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čnici su opisani ESC od 20 i 30 Amp. U njemačkoj verziji postoji 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: Povezivanje na Arduino

Veza sa Arduinom
Veza sa Arduinom

Probao sam s arduinom uno R3. Mislim da je moguće i sa npr. arduino Duemilanove ili Mega. Prvo morate spojiti ESC na lipo ili NiMH. Kada 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 priključujete crvenu žicu na vaš 5v port jer bi to moglo uništiti USB port vašeg računara. Na ovoj slici možete vidjeti ispravnu vezu između ESC i Arduina (Mega). Izvor slike:

Korak 3: Otpremite skicu

Otpremite skicu
Otpremite skicu

Samo kopirajte i zalijepite ovaj kôd u svoj IDE: /* Kodirao Marjan Olesch Sketch sa Insctructables.com Otvoreni izvor - radite šta želite s ovim kodom! */ #include int value = 0; // postavite vrijednosti na nulu Servo firstESC, secondESC; // Kreirajte 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); // pokretanje serije na 9600 baud} void loop () {// Prvo povežite ESC BEZ naoružavanja. Zatim prvo otvorite serijske i sljedeće uputeESES..riteMicroseconds (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ć meni 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: - Upišite nam 2000 - Sačekajte dok DDDD ne odabere lipo kao tip baterije - Kad se pojavi, napišite na trećem 'D' 700 u serijskom broju (kratko kašnjenje, 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čuje se: