Cuprins:
- Pasul 1: Obținerea informațiilor ESC
- Pasul 2: Conexiune la Arduino
- Pasul 3: Încărcați schița
- Pasul 4: Înțelegerea și programarea unui ESC
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bună, comunitate, vă voi arăta cum să programați și să folosiți Hobbyking ESC. Tocmai am găsit câteva informații și tutoriale, care chiar nu m-au ajutat prea mult, așa că am decis să programez o schiță proprie, care este foarte simplu de înțeles. Important de știut: * ESC înseamnă control electronic al vitezei * ESC are 5V (nu este utilizat), GND și Signal Pin ca un Servo * Îl controlați ca un Servo cu write () https://arduino.cc/de/Reference / ServoWrite * sau writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds În exemplul meu folosesc writeMicroseconds, deoarece este mai ușor de înțeles. Deci să mergem…
Pasul 1: Obținerea informațiilor ESC
Ar trebui să remarcați cu adevărat Amperevalue-ul ESC. Acest tutorial este testat numai pe 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Nu pot promite că funcționează cu un alt ESC, dar cred că da, deoarece manualul englezesc este descris de 20 și 30 Amp ESC. În versiunea germană este o generalizare de la 10 la 120 Amp, de aceea cred că acest lucru ar putea funcționa pentru fiecare ESC. Sursa: germană: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Engleză:
Pasul 2: Conexiune la Arduino
Am încercat-o cu un arduino uno R3. Cred că este posibil și cu un ex. arduino Duemilanove sau Mega. Mai întâi trebuie să conectați ESC la lipo sau NiMH. După ce ați făcut acest lucru, conectați ESC astfel: * Negru la GND * Alb / Galben la PIN 9 Deoarece ați conectat ESC la baterie, ESC este pus sub tensiune. De aceea este important să nu conectați firul roșu la portul de 5v, deoarece ar putea distruge portul USB al computerului. Pe această imagine puteți vedea conexiunea corectă între ESC și Arduino (Mega). Sursă imagine:
Pasul 3: Încărcați schița
Doar copiați și lipiți acest cod pe IDE-ul dvs.: / * Codificat de Marjan Olesch Sketch de la Insctructables.com Open source - faceți ce doriți cu acest cod! * / #include valoarea int = 0; // setați valorile de care aveți nevoie la zero Servo întâi ESC, al doilea ESC; // Creați cât doriți Servoobject. Puteți controla 2 sau mai multe Servo-uri în același timp, anulați configurarea () {firstESC.attach (9); // atașat la pinul 9 Fac asta doar cu 1 Servo Serial.begin (9600); // începe serialul la 9600 baud} bucla nulă () {// Conectați-vă mai întâi ESC FĂRĂ armare. Apoi Deschideți Serial and follo Instructions firstESC.writeMicroseconds (valoare); if (Serial.available ()) value = Serial.parseInt (); // Analizați un număr întreg din seria}
Pasul 4: Înțelegerea și programarea unui ESC
ESC sunt programabile precum IC-urile sau chiar Arduino. Pur și simplu nu aveți o limbă de programat, ci un meniu format din sunete. Pentru a intra în acest meniu, care rulează infinit, trebuie doar să faceți următorii pași: * Conectați ESC * Configurați codul (la fel de mult ca ESC pe care îl aveți și configurația Pin) * Nu ar trebui să auziți nimic, deoarece Arduino trimite un zero * Deschideți monitorul serial și trimiteți „2000”. înseamnă cel mai mare semnal pe care ESC îl poate primi * Veți auzi sunetele descrise în imagine (Sursa: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) primiți un semnal între 700 și 2000 de noi (microsecunde). 700 înseamnă accelerație în poziția cea mai joasă și 2000 în poziția cea mai înaltă. Dacă doriți să știți exact ce doriți, atunci când alegeți un meniu, vizitați manualul. Exemplu: - Scrieți 2000 us - Așteptați până când DDDD alege lipo ca tip de baterie - Când apare, scrieți la al treilea „D” 700 în serial (întârziere scurtă, de aceea trebuie să-l trimiteți la al treilea „D”) - ESC va scoate un sunet, iar opțiunea este aleasă. Sper că te pot ajuta cu acest tutorial.
Recomandat:
Cablu de programare DIY folosind Arduino Uno - Baofeng UV-9R Plus: 6 pași (cu imagini)
Cablu de programare DIY folosind Arduino Uno - Baofeng UV-9R Plus: Hei tuturor, acesta este un ghid simplu despre cum să vă convertiți cablul pentru căști / ureche Baofeng UV-9R (sau plus) într-un cablu de programare utilizând un Ardunio UNO ca USB Convertor serial. [DISCLAIMER] Nu îmi asum nicio responsabilitate în legătură cu orice prejudiciu cauzat
ATtiny85 Urmărire și programare urmărire activități vibrante purtabile ATtiny85 cu Arduino Uno: 4 pași (cu imagini)
ATtiny85 Ceas și programare de urmărire a activității vibrante purtabile ATtiny85 Cu Arduino Uno: Cum să faci ceasul de urmărire a activității purtabil? Acesta este un gadget portabil conceput pentru a vibra atunci când detectează stagnarea. Îți petreci cea mai mare parte a timpului pe computer ca mine? Stai ore în șir fără să-ți dai seama? Atunci acest dispozitiv este f
PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași
PROGRAMARE AT89S52 UTILIZAREA ARDUINO: Programarea în sistem (ISP) aka In-Circuit Serial Programming (ICSP) este capacitatea unor dispozitive logice programabile, microcontrolere și a altor dispozitive încorporate de a fi programate în timp ce sunt instalate într-un sistem complet, mai degrabă decât necesită chi
Programare Arduino prin mobil -- Arduinodroid -- Arduino Ide pentru Android -- Clipire: 4 pași
Programare Arduino prin mobil || Arduinodroid || Arduino Ide pentru Android || Clipire: Vă rugăm să vă abonați la canalul meu de pe YouTube pentru mai multe videoclipuri …… Arduino este o placă, care poate fi programată direct prin USB. Este foarte simplu și ieftin pentru proiecte de facultate și școală sau chiar în prototip de produse. Multe dintre produse se bazează mai întâi pe ea pentru
Cel mai ieftin Arduino -- Cel mai mic Arduino -- Arduino Pro Mini -- Programare -- Arduino Neno: 6 pași (cu imagini)
Cel mai ieftin Arduino || Cel mai mic Arduino || Arduino Pro Mini || Programare || Arduino Neno: …………………………. Vă rugăm să vă ABONAȚI la canalul meu de YouTube pentru mai multe videoclipuri ……. Acest proiect este despre cum să interfațezi un cel mai mic și mai ieftin arduino vreodată. Cel mai mic și mai ieftin arduino este arduino pro mini. Este similar cu arduino