Denne instruksjonsboken viser deg hvordan du konfigurerer og kjører den børsteløse motoren ESC ved hjelp av arduino, samt kjører den børsteløse motoren med forskjellige hastigheter.
Den vil gå gjennom materiale, maskinvareoppsett og programvarekoding.
Den vil forklare hva som gjøres ved hvert trinn i koden.
Ikke bli skadet, ha det gøy!
Nedenfor er en video av motoren som fungerer.
Du må få: Arduino (
jeg skal gjøre det, jeg brukte Arduino Mega)
En datamaskin med et Arduino-kodingsprogram på.
Esc usb-kontakt (
jeg skal gjøre det, jeg brukte det vanlige merket på 30 ampere)
10 am p børsteløs motor med sveisebatteri, loddebolt for tilkoblingstråd (
Eventuelle 12 volt batterier er 2 eller mer og jeg brukte 3 batterier 11,1 volt batteri)-
Sett inn loddebolten for å varme opp, og juster deretter ESC med
tre ledninger på siden av motoren og batteri og Arduino på den andre)-
Etter at loddebolten er oppvarmet, setter du motorkontrollledningen tatt ut av ESC med ledningene tatt ut av motoren.
Ledningene i midten må gå sammen, men 2 sidelinjer kan byttes for å snu motorens retning.
Til slutt må du bruke en loddebolt for oppvarming.
På ledningen bør det ta ca. 5-
10 sekunder, smelt deretter loddetinn på ledningen og lim dem sammen. -
Ta inngangsledningen fra esc (
Ser ut som den på servolinjen)
Og koble bakken til bakken og signalet (hvit) til pinne 9.
Den positive ledningen skal kun kobles til vin hvis arduinoen ikke er koblet til datamaskinen.
Hvis den er koblet til en datamaskin, må du ikke koble den positive polen til noe, ellers vil det brenne datamaskinen din --
De tykke røde og svarte ledningene som kommer ut av bunnen bør festes til batteriet. -
Du må først koble arduino-kortet til datamaskinen din ved hjelp av en USB-kontakt.
Du kan da laste ned programmet nedenfor.
Etter å ha lastet ned programmet, trykk på tilbakestillingsknappen på arduinoen før du kobler batteriet til ESC.
Motoren vil lage en startlyd og så vil den vente.
Etter noen sekunder vil motoren gi 3 pip og deretter gradvis gå til den programmerte hastigheten.
Da vil den gradvis falle tilbake til null hastighet.
Du kan redigere programmet for motorens kjørehastighet og varighet.
Ikke still inn motoren til en hastighet over 85 % effekt, ellers vil ESC brenne ut. Kode)
Denne koden kan brukes til alle formål.
Inkludert servo ESC1; int pos = 0;
/Sett posisjonsvariabelarmen (){setSpeed(0);
/Sett variabel hastighetsforsinkelse (1000); }void setSpeed(int speed){
Int angle = map (
Speed, 0,100, 0,180);
/Sett servoposisjonen til forskjellige hastigheter. skrive(vinkel); }void setup(){ESC1. vedlegg(9);
/Legg til ESC i en pinne. væpne(); }void loop(){int hastighet;
/(hastighet = 0; hastighet 0; hastighet -= 5){
/Ved den innstilte hastigheten på 1 sekund reduseres syklushastigheten til 0 % effekt (hastighet); forsinkelse(1000); }settSpeed(0);
/Sett hastighetsvariabelen til null uansett hvilken forsinkelse (1000);
/Av 1 sekund}