Questo istruttivo ti mostrerà come configurare ed eseguire l'ESC del motore senza spazzole usando Arduino, oltre a far funzionare il motore senza spazzole a velocità diverse.
Passerà attraverso materiale, configurazione hardware e codifica software.
Spiegherà cosa viene fatto in ogni fase del codice.
Non farti male, divertiti!
Di seguito è riportato un video del motore che funziona.
Devi ottenere: Arduino (
lo farò, ho usato Arduino Mega)
un computer con un programma di codifica Arduino su di esso.
Connettore USB ESC (
lo farò, ho usato il marchio normale di 30 amp)
10 AM P Brushless con batteria di saldatura, ferro di saldatura a filo di collegamento (
qualsiasi batteria da 12 volt è 2 o più e ho usato 3 batteria 11. 1 volt batteria)-
Inserire il ferro di saldatura per riscaldarsi, quindi allineare l'ESC con il filo di ESC (
i fili di ESC dovrebbero avere i fili identici su un laterale e la batteria al saldatura e allineate, dopo il saldatura, allineate a calore, dopo il saldatura, allineate a calore e allineate per il saldatura, dopo il saldatura di saldatura e allineate il ghiandaio e il saldatura in allineazione di saldatura e allineate per il saldatura, allineate a un salto per il saldatura, allineati a un salto per il saldatura, allineati a un ESC è un ESC con
ironuntato da calore e allineate per il saldatura per calunneria Metti la linea di controllo del motore estratta dall'ESC con i fili presi dal motore.
I fili nel mezzo devono andare insieme, ma 2 linee laterali possono essere cambiate per invertire la direzione del motore.
Infine, è necessario utilizzare una saldatura per riscaldare
il filo, dovrebbero essere necessari circa 5-10
secondi, quindi sciogliere la saldatura sul filo e incollarli insieme. -
Prendi il filo di ingresso da ESC (
sembra quello sulla linea del servo)
e collega il terreno a terra e il segnale (bianco) al pin 9.
La linea positiva deve essere collegata a VIN solo se l'Arduino non è collegato al computer.
Se è collegato a un computer, non collegare il palo positivo a nulla, altrimenti brucerà il tuo computer:
i fili spessi rossi e neri che escono dal fondo dovrebbero essere collegati alla batteria. -
Devi prima collegare la scheda Arduino al computer utilizzando un connettore USB.
Puoi quindi scaricare il programma qui sotto.
Dopo aver scaricato il programma, premere il pulsante di ripristino sull'Arduino prima di collegare la batteria a ESC.
Il motore farà un rumore di avvio e poi aspetterà.
Dopo alcuni secondi, il motore effettuerà 3 segnali acustici e poi si sposterà gradualmente alla velocità programmata.
Quindi cadrà gradualmente a zero velocità.
È possibile modificare il programma di velocità e durata del motore.
Non impostare il motore su una velocità superiore all'85% di potenza, altrimenti ESC si esaurisce. Codice)
Questo codice può essere utilizzato per qualsiasi scopo.
Compreso il servo ESC1; int pos = 0;
/Imposta la variabile di posizione arm () {setSpeed (0);
/Impostare il ritardo di velocità variabile (1000); } void setSpeed (int velocità) {
int angle = map (
velocità, 0,100, 0,180);
/Imposta la posizione servo su velocità diverse. scrivere (angolo); } void setup () {ESC1. allegare (9);
/Aggiungi ESC a un pin. braccio(); } void loop () {int velocità;
/(velocità = 0; velocità 0; velocità -= 5) {
/alla velocità impostata di 1 secondo, la velocità del ciclo è ridotta allo 0% di potenza (velocità); ritardo (1000); } setSpeed (0);
/Imposta la variabile di velocità su zero, indipendentemente dal ritardo (1000);
/Off 1 secondo}