Sisällysluettelo:

ESC -ohjelmointi Arduinolla (Hobbyking ESC): 4 vaihetta
ESC -ohjelmointi Arduinolla (Hobbyking ESC): 4 vaihetta

Video: ESC -ohjelmointi Arduinolla (Hobbyking ESC): 4 vaihetta

Video: ESC -ohjelmointi Arduinolla (Hobbyking ESC): 4 vaihetta
Video: КАК УПРАВЛЯТЬ СЕРВОМОТОРОМ С ARDUINO 2024, Heinäkuu
Anonim
ESC -ohjelmointi Arduinolla (Hobbyking ESC)
ESC -ohjelmointi Arduinolla (Hobbyking ESC)

Hei yhteisö, näytän sinulle, kuinka ohjelmoida ja käyttää Hobbyking ESC: tä. Löysin juuri muutamia tietoja ja opetusohjelmia, jotka eivät todellakaan auttaneet minua kovin paljon, joten päätin ohjelmoida oman luonnoksen, joka on erittäin helppo ymmärtää. Tärkeää tietää: * ESC tarkoittaa elektronista nopeudensäätöä * ESC: ssä on 5 V (ei käytössä), GND ja signaalitappi kuin servo /ServoWrite * tai writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Esimerkissä käytän writeMicroseconds, koska se on helpompi ymmärtää. Mennään siis…

Vaihe 1: ESC -tietojen saaminen

ESC -tietojen saaminen
ESC -tietojen saaminen

Sinun pitäisi todellakin huomioida ESC: n virrankulutusarvo. Tätä opetusohjelmaa testataan vain 20 AMP ESC: ssä: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html En voi todellakaan luvata, että tämä toimii toisen ESC: n kanssa, mutta luulen niin, koska englanninkielinen käyttöohje on kuvattu 20 ja 30 ampeerin ESC: llä. Saksankielisessä versiossa on yleistys 10-120 ampeeria, siksi luulen, että tämä voisi toimia jokaisessa ESC: ssä. Lähde: saksa: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Englanti:

Vaihe 2: Yhteys Arduinoon

Yhteys Arduinoon
Yhteys Arduinoon

Kokeilin sitä arduino uno R3: lla. Mielestäni se on mahdollista myös esim. arduino Duemilanove tai Mega. Ensin sinun on liitettävä ESC lipo- tai NiMH -laitteeseen. Kun olet tehnyt tämän, kytket ESC: n seuraavasti: * Musta GND: hen * Valkoinen/Keltainen PIN 9: een Koska liitit ESC: n akkuun, ESC joutuu jännitteeseen. Siksi on tärkeää, ettet liitä punaista johtoa 5v -porttiin, koska se voi tuhota tietokoneen USB -portin. Tässä kuvassa näet oikean yhteyden ESC: n ja Arduinon (Mega) välillä. Kuvan lähde:

Vaihe 3: Lataa luonnos

Lataa luonnos
Lataa luonnos

Kopioi ja liitä tämä koodi IDE -laitteeseesi: /* Koodannut Marjan Olesch Sketch Insctructables.comista Avoin lähdekoodi - tee mitä haluat tällä koodilla! */ #sisältää int -arvon = 0; // aseta tarvittavat arvot nollaan Servo firstESC, secondESC; // Luo niin paljon kuin haluat Servoobjekteja. Voit ohjata 2 tai useampia servoja samanaikaisesti void setup () {firstESC.attach (9); // kiinnitetty nastaan 9 Teen tämän vain yhdellä servosarjalla.begin (9600); // aloita sarja 9600 baudista} void loop () {// Liitä ESC ensin ilman viritystä. Avaa sitten Sarja- ja follo -ohjeet ensinESC.writeMicroseconds (arvo); if (Serial.available ()) arvo = Serial.parseInt (); // Parsaa kokonaisluku sarjasta}

Vaihe 4: ESC: n ymmärtäminen ja ohjelmointi

ESC: n ymmärtäminen ja ohjelmointi
ESC: n ymmärtäminen ja ohjelmointi

ESC on ohjelmoitava kuten IC: t tai jopa Arduino. Sinulla ei vain ole ohjelmoitavaa kieltä, mutta äänistä koostuva valikko. Päästäksesi tähän loputtomaan btw-valikkoon sinun on tehtävä vain seuraavat vaiheet: * Yhdistä ESC * Määritä koodi (niin paljon kuin sinulla on ESC: t ja Pin-kokoonpano) * Sinun ei pitäisi kuulla mitään, koska Arduino lähettää nolla * Avaa sarjamonitori ja lähetä 2000. se tarkoittaa korkeinta signaalia, jonka ESC voi vastaanottaa * Kuulet kuvassa kuvatut äänet (Lähde: Manuaalinen: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC: n vastaanottaa signaalin 700-2000 us (mikrosekuntia). 700 tarkoittaa kaasua alimmassa asennossa ja 2000 korkeimmassa asennossa. Jos haluat tietää, mitä tarkalleen ottaen käyt, siirry ohjekirjaan, kun valitset valikon. Esimerkki: - Kirjoita 2000 meille - Odota, kunnes DDDD valitsee akun tyypiksi lipon. - Kun se tulee näkyviin, kirjoita sarjan kolmanteen kohtaan D (700) (lyhyt viive, siksi sinun on lähetettävä se kolmannella D -kirjaimella) - ESC antaa äänen ja vaihtoehto on valittu. Toivottavasti voin auttaa sinua tämän opetusohjelman kanssa.

Suositeltava: