Este instrutível mostrará como configurar e operar o motor sem escova ESC usando Arduino, bem como operar o motor sem escova em diferentes velocidades.
Ele passará por material, configuração de hardware e codificação de software.
Ele explicará o que é feito em cada etapa do código.
Não se machuque, divirta-se!
Abaixo está um vídeo do motor funcionando.
Você precisa obter: Arduino (
eu farei isso, usei Arduino Mega)
Um computador com um programa de codificação Arduino.
Conector usb Esc (
eu farei isso, usei a marca normal de 30 amperes)
Motor brushless 10h com bateria de solda, ferro de solda de fio de conexão (
Qualquer bateria de 12 volts é 2 ou mais e usei 3 baterias de 11,1 volts) -
Insira o ferro de solda para aquecer, e depois alinhe o ESC com o fio do motor (
os fios do ESC devem ter três fios idênticos de um lado e bateria e Arduino do outro) -
Depois do ferro de solda está aquecido, coloque a linha de controle do motor retirada do ESC com os fios retirados do motor.
Os fios do meio devem ficar juntos, mas 2 linhas laterais podem ser trocadas para inverter a direção do motor.
Finalmente, você precisa usar um ferro de solda para aquecer
o fio, deve levar cerca de 5
a 10 segundos, depois derreta a solda no fio e cole-os. -
Pegue o fio de entrada de esc (
parece aquele da linha servo)
e conecte o terra ao terra e o sinal (branco) ao pino 9.
A linha positiva só deve ser conectada ao vin se o arduino não estiver conectado ao computador.
Se estiver conectado a um computador, não conecte o pólo positivo a nada, caso contrário ele queimará seu computador -
Os fios grossos vermelho e preto que saem da parte inferior devem ser conectados à bateria. -
Você precisa primeiro conectar a placa Arduino ao computador usando um conector USB.
Você pode então baixar o programa abaixo.
Após baixar o programa, pressione o botão reset no arduino antes de conectar a bateria ao ESC.
O motor fará um barulho de partida e então esperará.
Após alguns segundos, o motor emitirá 3 bipes e então passará gradualmente para a velocidade programada.
Então ele voltará gradualmente à velocidade zero.
Você pode editar o programa de velocidade e duração de funcionamento do motor.
Não ajuste o motor para uma velocidade acima de 85% da potência, caso contrário o ESC irá queimar. Código)
Este código pode ser usado para qualquer finalidade.
Incluindo servo ESC1; int pos = 0;
/Defina a variável de posição arm (){setSpeed(0);
/Definir atraso de velocidade variável (1000); }void setSpeed(int velocidade){
Int ângulo = mapa (
Velocidade, 0,100, 0,180);
/Defina a posição do servo para velocidades diferentes. escrever(ângulo); }void setup(){ESC1. anexar(9);
/Adicione ESC a um pino. braço(); }void loop(){int velocidade;
/(velocidade = 0; velocidade 0; velocidade -= 5){
/Na velocidade definida de 1 segundo, a velocidade do ciclo é reduzida para 0% da potência (velocidade); atraso(1000); }setVelocidade(0);
/Defina a variável de velocidade para zero, independentemente do atraso (1000);
/Desligado por 1 segundo}
O grupo HOPRIO, um fabricante profissional de controladores e motores, foi fundado em 2000. Sede do grupo na cidade de Changzhou, província de Jiangsu.