Përmbajtje:

Programimi ESC në Arduino (Hobbyking ESC): 4 hapa
Programimi ESC në Arduino (Hobbyking ESC): 4 hapa

Video: Programimi ESC në Arduino (Hobbyking ESC): 4 hapa

Video: Programimi ESC në Arduino (Hobbyking ESC): 4 hapa
Video: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, Nëntor
Anonim
Programimi ESC në Arduino (Hobbyking ESC)
Programimi ESC në Arduino (Hobbyking ESC)

Përshëndetje Komunitet, unë do t'ju tregoj se si të programoni dhe përdorni Hobbyking ESC. Sapo gjeta disa informacione dhe mësime, të cilat me të vërtetë nuk më ndihmuan shumë, kështu që vendosa të programoj një skicë të vet, e cila është shumë e thjeshtë për tu kuptuar. E rëndësishme të dini: * ESC do të thotë kontroll elektronik i shpejtësisë * ESC ka një 5v (nuk përdoret), GND dhe Pin Sinjal si një Servo * Ju e kontrolloni atë si një Servo me shkrim () https://arduino.cc/de/Reference /ServoWrite * ose writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Në Shembullin tim përdor shkrim Mikrosekonda, sepse është më e lehtë për tu kuptuar. Pra, le të shkojmë…

Hapi 1: Marrja e informacionit ESC

Marrja e informacionit ESC
Marrja e informacionit ESC

Ju me të vërtetë duhet të bëni vlerësimin e Amperevalue të ESC tuaj. Ky tutorial është testuar vetëm në 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Unë me të vërtetë nuk mund të premtoj, se kjo po punon me një ESC tjetër, por unë mendoj kështu, sepse në manuali anglisht janë të përshkruar nga ESC 20 dhe 30 Amp. Në versionin gjerman është një përgjithësim nga 10 në 120 Amp, kjo është arsyeja pse unë mendoj se kjo mund të funksionojë për çdo ESC. Burimi: Gjermanisht: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Anglisht:

Hapi 2: Lidhja me Arduino

Lidhja me Arduino
Lidhja me Arduino

E provova me një arduino uno R3. Unë mendoj se është gjithashtu e mundur me një p.sh. arduino Duemilanove ose Mega. Së pari ju duhet të lidhni ESC me ju lipo ose NiMH. Pasi ta keni bërë këtë, lidhni ESC si më poshtë: * E zezë në GND * E bardhë/E verdhë në PIN 9 Për shkak se e keni lidhur ESC me baterinë tuaj, ESC vihet nën tension. Kjo është arsyeja pse është e rëndësishme, që MOS e lidhni tela të kuq me Portën tuaj 5v, sepse mund të shkatërrojë Portën USB të kompjuterit tuaj. Në këtë foto ju mund të shihni lidhjen e saktë midis ESC dhe Arduino (Mega). Burimi i figurës:

Hapi 3: Ngarko Skicën

Ngarko Skicë
Ngarko Skicë

Thjesht kopjoni dhe ngjisni këtë Kod në IDE tuaj: /* Koduar nga Marjan Olesch Sketch nga Insctructables.com Burim i hapur - bëni atë që dëshironi me këtë kod! */ #përfshijnë vlerën int = 0; // vendosni vlerat që ju nevojiten për të zero zero Servo firstESC, secondESC; // Krijoni sa më shumë Servoobject që dëshironi. Ju mund të kontrolloni 2 ose më shumë Servos në të njëjtën kohë void setup () {firstESC.attach (9); // bashkangjitur në pin 9 Unë thjesht e bëj këtë me 1 Servo Serial.begin (9600); // fillo serialin në 9600 baud} void loop () {// Së pari lidh ESC -në tuaj pa armatim. Pastaj Hapni Udhëzimet Seriale dhe Follo firstESC.writeMicroseconds (vlera); nëse (Serial.disponueshëm ()) vlera = Serial.parseInt (); // Analizo një numër të plotë nga seriali}

Hapi 4: Kuptimi dhe Programimi i një ESC

Kuptimi dhe Programimi i një ESC
Kuptimi dhe Programimi i një ESC

ESC janë të programueshme si IC ose edhe Arduino juaj. Thjesht nuk keni një gjuhë për të programuar, por një menu të përbërë nga tinguj. Për të ardhur në këtë meny, e cila funksionon pafund btw ju vetëm duhet të bëni hapat e mëposhtëm: * Lidhni ESC tuaj * Konfiguroni kodin (aq sa keni ESC dhe konfigurimin Pin) * Ju nuk duhet të dëgjoni asgjë, sepse Arduino dërgon një zero * Hapni Monitorin tuaj Serial dhe dërgoni '2000'. do të thotë Sinjali më i lartë që ESC mund të marrë * Ju do të dëgjoni tingujt që përshkruhen në foto (Burimi: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Kanaçe e Hobbyking ESC merrni një Sinjal midis 700 dhe 2000 us (mikrosekonda). 700 do të thotë mbytje në pozicionin më të ulët dhe 2000 në Pozicionin më të lartë. Nëse doni të dini se çfarë saktësisht bëni, kur zgjidhni një menu vizitoni manualin. Shembull: - Na shkruani 2000 - Prisni derisa DDDD të zgjedhë lipo si tip baterie - Kur shfaqet, shkruani në serinë tuaj të tretë 'D' 700 (vonesë e shkurtër, prandaj duhet ta dërgoni në 'D' të tretë) - ESC do të bëjë një tingull dhe Opsioni është zgjedhur. Shpresoj se mund t'ju ndihmoja me këtë mësim.

Recommended: