Kielelezo hiki kitakuonyesha jinsi ya kusanidi na kuendesha gari la brushless ESC kwa kutumia arduino, pamoja na kuendesha gari la brashi kwa kasi tofauti.
Itapitia nyenzo, usanidi wa maunzi, na usimbaji programu.
Itaelezea kile kinachofanywa katika kila hatua ya nambari.
Usiumie, furahiya!
Chini ni video ya injini inayofanya kazi.
Unahitaji kupata: Arduino (
Nitaifanya, nilitumia Arduino Mega)
Kompyuta yenye programu ya encoding ya Arduino juu yake.
Kiunganishi cha usb cha Esc (
nitafanya, nilitumia chapa ya kawaida ya ampea 30)
10 am p brushless motor yenye betri ya kulehemu, chuma cha kuunganisha waya (
Betri yoyote ya volt 12 ni 2 au zaidi na nilitumia betri 3 11. Betri 1 ya volt)-
Ingiza chuma cha kusongesha ili joto, na kisha unganisha ESC na waya wa upande wa
ESC inapaswa kuwa na waya wa upande mmoja na betri na Arduino kwa upande mwingine)-
Baada ya chuma cha kutengenezea kuwashwa, weka laini ya kudhibiti motor iliyochukuliwa nje ya ESC na waya kutolewa nje ya injini.
Waya zilizo katikati lazima ziende pamoja, lakini mistari 2 ya upande inaweza kubadilishwa ili kubadilisha mwelekeo wa gari.
Hatimaye, unahitaji kutumia chuma cha soldering kwa kupokanzwa
Juu ya waya, inapaswa kuchukua
sekunde 5- 10, kisha ukayeyusha solder kwenye waya na uunganishe pamoja. -
Chukua waya wa pembejeo kutoka kwa esc (
Inaonekana kama ile iliyo kwenye mstari wa servo)
Na uunganishe ardhi chini na ishara (nyeupe) ili kubandika 9.
Mstari mzuri unapaswa kuunganishwa kwa vin ikiwa arduino haijaunganishwa kwenye kompyuta.
Ikiwa imeunganishwa kwenye kompyuta, usiunganishe nguzo chanya kwa chochote, vinginevyo itachoma kompyuta yako --
Waya nene nyekundu na nyeusi zinazotoka chini zinapaswa kuunganishwa kwenye betri. -
Unahitaji kwanza kuchomeka ubao wa arduino kwenye kompyuta yako kwa kutumia kiunganishi cha USB.
Kisha unaweza kupakua programu hapa chini.
Baada ya kupakua programu, bonyeza kitufe cha kuweka upya kwenye arduino kabla ya kuchomeka betri kwenye ESC.
Motor itafanya kelele ya kuanza na kisha itasubiri.
Baada ya sekunde chache, motor itafanya beeps 3 na kisha hatua kwa hatua kuhamia kasi iliyopangwa.
Kisha itaanguka hatua kwa hatua hadi kasi ya sifuri.
Unaweza kuhariri programu ya kasi ya kuendesha gari na muda.
Usiweke motor kwa kasi zaidi ya 85% ya nguvu, vinginevyo ESC itawaka. Kanuni)
Nambari hii inaweza kutumika kwa madhumuni yoyote.
Ikiwa ni pamoja na servo ESC1; int pos = 0;
/Weka mkono wa kutofautisha wa msimamo (){setSpeed(0);
/ Weka kuchelewa kwa kasi ya kutofautiana (1000); }void setSpeed(int speed){
Int angle = ramani (
Kasi, 0,100, 0,180);
/Weka nafasi ya servo kwa kasi tofauti. kuandika (pembe); }uwekaji utupu(){ESC1. ambatisha(9);
/Ongeza ESC kwenye pini. mkono (); } kitanzi utupu(){kasi ya int;
/(kasi = 0; kasi 0; kasi -= 5){
/Kwa kasi iliyowekwa ya sekunde 1, kasi ya mzunguko imepunguzwa hadi 0% ya nguvu (kasi); kuchelewa (1000); }setSpeed(0);
/Weka mabadiliko ya kasi hadi sifuri bila kujali kuchelewa (1000);
/Zima sekunde 1}