Tento návod vám ukáže, ako nakonfigurovať a spustiť bezkomutátorový motor ESC pomocou arduina, ako aj spustiť bezkomutátorový motor pri rôznych rýchlostiach.
Prejde materiálom, nastavením hardvéru a kódovaním softvéru.
Vysvetlí, čo sa robí v každom kroku kódu.
Nezrante sa, bavte sa!
Nižšie je video o fungovaní motora.
Potrebujete získať: Arduino (
urobím to, použil som Arduino Mega)
Počítač s programom na kódovanie Arduino.
USB konektor Esc (
urobím to, použil som normálnu značku 30 ampérov)
10 ampérový bezkomutátorový motor so zváracou batériou, spojovací drôt spájkovačka (
akákoľvek 12 voltová batéria je 2 alebo viac a použil som 3 batérie 11, 1 voltová batéria)-
vložte spájkovačku, aby sa zahriala, a potom zarovnajte vodič ESC s vodičom
na strane motora a jeden vodič ESCino by mal mať tri rovnaké vodiče motora a jeden kábel na ESC druhý)-
Po spájkovačke je vyhrievané, vytiahnite riadiace vedenie motora z ESC s vodičmi vytiahnutými z motora.
Drôty v strede musia ísť spolu, ale je možné prepnúť 2 bočné vedenia, aby sa obrátil smer motora.
Nakoniec musíte použiť spájkovačku na zahrievanie
Na drôte by to malo trvať asi 5-10
sekúnd, potom roztavte spájku na drôte a zlepte ich dohromady. -
Vezmite vstupný vodič z esc (
vyzerá ako ten na linke serva)
a pripojte zem k zemi a signál (biely) na kolík 9.
Kladný vodič by mal byť pripojený k vin iba vtedy, ak arduino nie je pripojené k počítaču.
Ak je pripojený k počítaču, nepripájajte kladný pól k ničomu, inak to spáli váš počítač --
Hrubé červené a čierne vodiče vychádzajúce zo spodnej časti by mali byť pripojené k batérii. -
Najprv musíte zapojiť dosku arduino do počítača pomocou konektora USB.
Potom si môžete stiahnuť program nižšie.
Po stiahnutí programu stlačte tlačidlo reset na arduine pred zapojením batérie do ESC.
Motor vydá zvuk štartu a potom bude čakať.
Po niekoľkých sekundách motor vydá 3 pípnutia a potom postupne prejde na naprogramovanú rýchlosť.
Potom postupne klesne na nulovú rýchlosť.
Môžete upraviť program rýchlosti a trvania chodu motora.
Nenastavujte motor na otáčky nad 85% výkonu, inak sa ESC spáli. Kód)
Tento kód možno použiť na akýkoľvek účel.
Vrátane serva ESC1; int pos = 0;
/Nastav premennú polohy rameno (){setSpeed(0);
/Nastavte oneskorenie s premenlivou rýchlosťou (1000); }void setSpeed(int speed){
Int uhol = mapa (
Speed, 0,100, 0,180);
/Nastavte polohu serva na rôzne rýchlosti. písať (uhol); }void setup(){ESC1. pripojiť(9);
/Pridať ESC na kolík. arm(); }void loop(){int speed;
/(rýchlosť = 0; rýchlosť 0; rýchlosť -= 5){
/Pri nastavenej rýchlosti 1 sekundy sa rýchlosť cyklu zníži na 0% výkonu (otáčky); oneskorenie(1000); }setSpeed(0);
/Nastavte premennú rýchlosti na nulu bez ohľadu na oneskorenie (1000);
/Vypnuté 1 sekunda}