Nilifikiria juu ya kudhibiti ESC. k.
Mdhibiti wa kasi ya elektroniki ya gari isiyo na brashi bila transmitter na mpokeaji, au kuna mradi ambao unataka kutumia mzunguko rahisi au Arduino kudhibiti kasi ya motor isiyo na brashi, halafu, tunaweza kufanya hivyo na mtawala wa Arduino Micro.
Hii ni pamoja na kutumia ishara ya PWM ya Arduino kudhibiti kasi ya gari la DC kupitia ESC.
Hii itakuokoa gharama ya ununuzi wa tester ya servo au transmitter ya RC na mpokeaji.
Wacha tuanze! !
Unachohitaji: Kwanza unganisha vituo vitatu vya gari isiyo na brashi na vituo vitatu vya ESC.
Panda motor kwenye bodi sawa ya kazi-nzito ili kudumisha utulivu katika rpm ya juu.
Pakua na uwashe nambari inayopatikana chini ya ukurasa kwa Arduino kwa kutumia kebo ya USB (
nambari hiyo imeelezewa baadaye katika ukurasa huu).
Unganisha safu kuu ya ishara nyeupe au njano ya ESC kwa arduino yoyote ya PWM, ninaiunganisha na pini ya D8 na kutaja pini 8 kwa hiyo kwenye mchoro wa Arduino.
Unaweza kudhibiti motors nyingi kwa kutumia pini nyingi.
Unganisha potentiometer kwa pini za VCC au 5 V za Arduino na ardhi.
Unganisha terminal ya tatu ya pini ya kutofautisha kwa pini ya analog 0, na unaweza nguvu Arduino kwa kutumia BEC (
mzunguko wa betri)
kuonekana kwenye ESC yako.
Kutumia BEC, unganisha tu waya nene nyekundu kwenye pini ya VIN ya Arduino.
Inaweza kutoa 5 V.
Sio wote ESC wana BEC, kwa hali ambayo unaweza kutumia usambazaji wa umeme wa nje wa 5 V.
Baada ya kuwezesha Arduino, unganisha betri ya Lipo kwa ESC sasa. Umemaliza! !
Sasa punguza polepole kisu cha potentiometer kuanza na kuongeza kasi ya gari.
Katika nambari hii, tunatoa ramani tu au tunarejelea dhamana ya kiwango cha juu (1023) na kiwango cha chini (0)
Thamani ya simulation kwenye PIN 0 inafikia kiwango cha juu kinachohitajika (2000) na kiwango cha chini (1000)
hufanya kazi na kudhibiti thamani ya kasi ya ESC.
Unaweza kuhitaji kubadilisha viwango vya juu na vya chini vya ESC I.
Thamani tofauti za E 1000 na 2000, kwa maneno mengine, unaweza kuhitaji kuibadilisha kwa sababu ESC tofauti zinaweza kuwa na alama tofauti za kuanza na kumaliza.
Tembelea kwa mafunzo zaidi-rztronics.
Nambari ya kudhibiti ESSCServo ESC kwa kutumia maktaba ya servo ni pamoja na //;
/Unda usanidi na jina la ESC utupu () {Esc. ambatisha (9);
/Taja pini ya ishara ya ESC, ESC hapa.
Sekunde (1000);
/Anzisha ishara kwa serial 1000. anza (9600); } kitanzi tupu () {int val;
/Unda val tofauti = analogread (A0);
/Soma pembejeo kutoka kwa pini ya analog 0 na uihifadhi katika val = ramani (
val, 0,1023, 1000,2000);
/Ramani Val kwa Min na Max (
Badilisha ikiwa inahitajika) ESC.
Sekunde (val);
/Tumia Val kama ishara kwa ESC