Nilifikiria juu ya kudhibiti ESC. k.
Kidhibiti cha kasi cha elektroniki cha motor isiyo na waya bila kisambazaji na kipokeaji, au kuna mradi ambao unataka kutumia mzunguko rahisi au Arduino kudhibiti kasi ya motor isiyo na brashi, na kisha, tunaweza kufanya hivyo na mtawala mdogo wa Arduino.
Hii inajumuisha kutumia mawimbi ya PWM ya arduino ili kudhibiti kasi ya motor DC kupitia ESC.
Hii itakuokoa gharama ya kununua kijaribu cha servo au kisambazaji na kipokeaji cha RC.
Hebu tuanze! !
Unachohitaji: kwanza unganisha vituo vitatu vya motor isiyo na brashi kwenye vituo vitatu vya ESC.
Telezesha injini kwenye ubao wa wajibu mzito sawa ili kudumisha uthabiti katika mwendo wa kasi wa juu.
Pakua na uwashe msimbo unaopatikana chini ya ukurasa kwa arduino kwa kutumia kebo ya usb (
Nambari hiyo imeelezewa baadaye katika ukurasa huu).
Unganisha laini kuu ya mawimbi nyeupe au manjano ya ESC kwenye pini yoyote ya PWM ya Arduino, ninaiunganisha kwenye pini ya D8 na kubainisha pini 8 yake katika mchoro wa Arduino.
Unaweza kudhibiti motors nyingi kwa kutumia pini nyingi.
Unganisha potentiometer kwa vcc au pini 5 v ya Arduino na ardhi.
Unganisha terminal ya tatu ya pini inayobadilika kwenye pini ya analogi 0, na unaweza kuwasha Arduino kwa kutumia BEC (
Sakiti ya kifuta betri)
Ionekane katika ESC yako.
Ili kutumia BEC, unganisha waya nene nyekundu kwenye pini ya Vin ya Arduino.
Inaweza kutoa 5 V.
Sio ESC zote zilizo na BEC, kwa hali ambayo unaweza kutumia ugavi wa nje wa 5 v.
Baada ya kuwasha Arduino, unganisha betri ya Lipo kwenye ESC sasa. Umemaliza! !
Sasa polepole geuza kisu cha potentiometer ili kuanza na kuongeza kasi ya motor.
Katika msimbo huu, tunapanga tu ramani au kurejelea thamani ya juu zaidi (1023)na kiwango cha chini(0)
Thamani ya uigaji katika pini 0 inafikia thamani ya juu inayohitajika (2000)na kiwango cha chini(1000)
Tekeleza na kudhibiti thamani ya kasi ya ESC.
Huenda ukahitaji kubadilisha maadili ya juu na ya chini kabisa ya ESC I.
Thamani tofauti za E 1000 na 2000, kwa maneno mengine, huenda ukahitaji kuisawazisha kwa sababu ESC tofauti inaweza kuwa na pointi tofauti za kuanzia na za mwisho.
Tembelea kwa mafunzo zaidi-RZtronics.
Nambari ya kudhibiti esscservo esc kwa kutumia maktaba ya servo inajumuisha //;
/Unda usanidi ukitumia jina esc void (){esc. ambatisha(9);
/ Bainisha pini ya ishara ya esc, esc hapa.
Sekunde (1000);
/Anzisha mawimbi hadi 1000 mfululizo. kuanza (9600); } void loop(){int val;
/ Unda variable val = analogRead (A0);
/Soma ingizo kutoka kwa pini ya analogi 0 na uihifadhi katika val = ramani (
Val, 0,1023, 1000,2000);
/Ramani ya val hadi min na max (
Badilisha ikiwa inahitajika) esc.
Sekunde (val);
/Tumia val kama ishara kwa esc