Denna instruktion visar dig hur du konfigurerar och kör den borstlösa motorn ESC med arduino, samt kör den borstlösa motorn med olika hastigheter.
Det kommer att gå igenom material, hårdvaruinställningar och programvarukodning.
Den kommer att förklara vad som görs vid varje steg i koden.
Bli inte sårad, ha kul!
Nedan finns en video där motorn fungerar.
Du behöver skaffa: Arduino (
jag kommer att göra det, jag använde Arduino Mega)
En dator med ett Arduino-kodningsprogram på.
Esc usb-kontakt (
jag kommer att göra det, jag använde det normala märket på 30 ampere)
10 am p borstlös motor med svetsbatteri, anslutningstrådslödkolv (
vilket 12 volts batteri som helst är 2 eller mer och jag använde 3 batterier 11,1 volt batteri)-
Sätt i lödkolven för att värma upp, och rikta sedan in ESC:n med en ledare på motorns ledning (
ESC ska ha identiska ledningar på motorns tre ledningar) och batteri och Arduino å andra sidan)-
Efter att lödkolven är uppvärmd, sätt motorns styrledning ur ESC med ledningarna ur motorn.
Ledningarna i mitten måste gå ihop, men 2 sidolinjer kan bytas för att vända motorns riktning.
Slutligen måste du använda en lödkolv för uppvärmning.
På tråden bör det ta cirka 5-
10 sekunder, smält sedan lodet på tråden och limma ihop dem. -
Ta ingångskabeln från esc (
Ser ut som den på servolinjen)
Och anslut jord till jord och signalen (vit) till stift 9.
Den positiva ledningen ska bara kopplas till vin om arduinon inte är ansluten till datorn.
Om den är ansluten till en dator, anslut inte den positiva polen till någonting, annars kommer det att bränna din dator --
De tjocka röda och svarta kablarna som kommer ut från botten ska fästas på batteriet. -
Du måste först ansluta arduinokortet till din dator med en USB-kontakt.
Du kan sedan ladda ner programmet nedan.
Efter att ha laddat ner programmet, tryck på återställningsknappen på arduino innan du ansluter batteriet till ESC.
Motorn kommer att göra ett startljud och sedan väntar den.
Efter några sekunder kommer motorn att avge 3 pip och sedan gradvis gå till den programmerade hastigheten.
Sedan kommer den gradvis att falla tillbaka till nollhastighet.
Du kan redigera programmet för motorns körhastighet och varaktighet.
Ställ inte in motorn på ett varvtal över 85 % effekt, annars kommer ESC att brinna ut. Kod)
Denna kod kan användas för alla ändamål.
Inklusive servo ESC1; int pos = 0;
/Ställ in positionsvariabeln arm (){setSpeed(0);
/Ställ in variabel hastighetsfördröjning (1000); }void setSpeed(int speed){
Int angle = map (
Speed, 0,100, 0,180);
/Ställ in servopositionen på olika hastigheter. skriv(vinkel); }void setup(){ESC1. bifoga(9);
/Lägg till ESC i ett stift. ärm(); }void loop(){int hastighet;
/(hastighet = 0; hastighet 0; hastighet -= 5){
/Vid den inställda hastigheten på 1 sekund reduceras cykelhastigheten till 0 % effekt (hastighet); fördröjning(1000); }setSpeed(0);
/Ställ in hastighetsvariabeln till noll oavsett vilken fördröjning (1000);
/Av 1 sekund}