Tento výučba vám ukáže, ako nakonfigurovať a spustiť kefový motor ESC s použitím Arduino, ako aj spustenie kefy bez kefiek rôznymi rýchlosťami.
Prechádza materiálom, nastavením hardvéru a kódovaním softvéru.
Vysvetlí, čo sa deje v každom kroku kódu.
Nenechajte sa zraniť, bavte sa!
Nižšie je video z fungovania motora.
Musíte dostať: Arduino (
urobím to, použil som Arduino mega)
počítač s programom kódovania Arduino.
ESC USB Connector (
urobím to, použil som normálnu značku 30 ampérov)
10:00 p kefový motor bez zváracej batérie, pripojovacie drôtové spájkovanie železa (
akúkoľvek 12-voltovú batériu je 2 alebo viac a použil som 3 batériu 11. 1 voltovú batériu)-
Vložte spájkovaciu železo na jednu stranu a ardeinie na predanie)- potom sa zohrieva na ESC- po predávke ESC
je po porovnaní s predaním)- po predávke ESC- po predávke
ESC je po porovnaní s motorom. Zohrejte, vložte riadiace vedenie motora vyradené z ESC s vodičmi vytiahnutými z motora.
Drôty v strede musia ísť dokopy, ale 2 bočné vedenia môžu byť prepínané, aby sa zvrátil smer motora.
Nakoniec musíte použiť spájkovaciu železo na vykurovanie
na drôte, malo by to trvať asi 5-
10 sekúnd, potom roztaviť spájku na drôte a prilepiť ich dokopy. -
Vezmite vstupný drôt z ESC (
vyzerá ako ten na servo linke)
a pripojte zem k zemi a signál (biely) k kolíku 9.
Kladná čiara by mala byť pripojená k VIN, ak Arduino nie je pripojený k počítaču.
Ak je pripojený k počítaču, nepripojte kladný stĺp k ničomu, inak spáli váš počítač -
hrubé červené a čierne vodiče vychádzajúce zo spodnej časti by mali byť pripevnené k batérii. -
Musíte najskôr pripojiť 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 Arduino pred zapojením batérie do ESC.
Motor vydá hluk štartu a potom bude počkať.
Po niekoľkých sekundách motor urobí 3 pípnutia a potom sa postupne presunie k naprogramovanej rýchlosti.
Potom postupne klesne na nulovú rýchlosť.
Môžete upraviť program rýchlosti a trvania motora.
Nenechajte motor na rýchlosť nad 85% energie, inak sa ESC vyhorí. Kód)
Tento kód sa dá použiť na akýkoľvek účel.
Vrátane servo ESC1; int pos = 0;
/Nastavte premennú polohu ARM () {setSpeed (0);
/Nastavte oneskorenie premennej rýchlosti (1000); } void setSpeed (int rýchlosť) {
int ungle = map (
rýchlosť, 0,100, 0,180);
/Nastavte polohu servo na rôzne rýchlosti. písať (uhol); } void setup () {ESC1. Pripojte (9);
/Pridajte ESC do špendlíka. rameno (); } void loop () {int rýchlosť;
/(rýchlosť = 0; rýchlosť 0; rýchlosť -= 5) {
/pri nastavenej rýchlosti 1 sekundy sa rýchlosť cyklu zníži na 0% napájanie (rýchlosť); oneskorenie (1000); } setSpeed (0);
/Nastavte premennú rýchlosti na nulu bez ohľadu na to, aké oneskorenie (1000);
/Vypnuté 1 sekundy}