Ta navodila vam bodo pokazala, kako konfigurirati in zagnati brezkrtačni motor ESC z uporabo arduina ter kako zagnati brezkrtačni motor pri različnih hitrostih.
Šlo bo skozi material, nastavitev strojne opreme in kodiranje programske opreme.
Pojasnilo bo, kaj se naredi na vsakem koraku kode.
Ne poškodujte se, zabavajte se!
Spodaj je videoposnetek delovanja motorja.
Pridobiti morate: Arduino (
to bom naredil, uporabil sem Arduino Mega)
Računalnik s programom za kodiranje Arduino.
Esc usb priključek (
to bom naredil, uporabil sem običajno znamko 30 amperov)
10 am p brezkrtačni motor z varilno baterijo, priključno žico za spajkanje (
katera koli 12-voltna baterija je 2 ali več in uporabil sem 3 baterije 11. 1-voltna baterija) -
Vstavite spajkalnik, da se ogreje, in nato poravnajte ESC z žico motorja (
žice ESC morajo imeti tri enake žice na eni strani ter baterijo in Arduino na drugi) -
Ko je spajkalnik segret, postavite krmilno linijo motorja iz ESC z žicami iz motorja.
Žice na sredini morajo iti skupaj, vendar lahko 2 stranski liniji zamenjate, da obrnete smer motorja.
Nazadnje morate uporabiti spajkalnik za segrevanje
žice, traja približno 5-10
sekund, nato stopite spajko na žici in ju zlepite skupaj. -
Vzemite vhodno žico iz esc (
izgleda kot tista na servo liniji)
in povežite maso z maso in signal (belo) na pin 9.
Pozitivno linijo je treba priključiti na vin le, če arduino ni povezan z računalnikom.
Če je priključen na računalnik, ne priključujte pozitivnega pola na nič, sicer bo računalnik opekel --
Debele rdeče in črne žice, ki prihajajo iz dna, morate pritrditi na baterijo. -
Najprej morate ploščo arduino priključiti v računalnik s pomočjo USB priključka.
Nato lahko prenesete spodnji program.
Po prenosu programa pritisnite gumb za ponastavitev na arduinu, preden priključite baterijo v ESC.
Motor bo zaslišal hrup in nato počakal.
Po nekaj sekundah bo motor izdal 3 piske in se nato postopoma premaknil na programirano hitrost.
Nato se bo postopoma vrnil na ničelno hitrost.
Urejate lahko program hitrosti in trajanja motorja.
Motorja ne nastavite na hitrost nad 85 % moči, sicer bo ESC pregorel. Koda)
To kodo lahko uporabite za kateri koli namen.
Vključno s servo ESC1; int pos = 0;
/Nastavi roko spremenljivke položaja (){setSpeed(0);
/Nastavitev zakasnitve spremenljive hitrosti (1000); }void setSpeed(int speed){
Int angle = zemljevid (
Hitrost, 0,100, 0,180);
/Nastavite položaj servo na različne hitrosti. pisati (kot); }void setup(){ESC1. priložiti (9);
/Dodaj ESC žebljičku. roka(); }void loop(){int hitrost;
/(hitrost = 0; hitrost 0; hitrost -= 5){
/Pri nastavljeni hitrosti 1 sekunde se hitrost cikla zmanjša na 0 % moči (hitrosti); zamuda (1000); }setSpeed(0);
/Nastavite spremenljivko hitrosti na nič ne glede na zakasnitev (1000);
/Izklop 1 sekunda}
Skupina HOPRIO, profesionalni proizvajalec krmilnikov in motorjev, je bila ustanovljena leta 2000. Sedež skupine je v mestu Changzhou, provinca Jiangsu.