Pensei em controlar o ESC. k.
O controlador eletrônico de velocidade do motor brushless sem transmissor e receptor, ou existe um projeto em que você deseja usar um circuito simples ou Arduino para controlar a velocidade do motor brushless, e então podemos fazer isso com o micro controlador Arduino.
Isso inclui o uso do sinal PWM do Arduino para controlar a velocidade do motor DC através do ESC.
Isso economizará o custo de compra de um servo testador ou de um transmissor e receptor RC.
Vamos começar! !
O que você precisa: primeiro conecte os três terminais do motor sem escova aos três terminais do ESC.
Aparafuse o motor em uma placa resistente semelhante para manter a estabilidade em altas rpm.
Baixe e atualize o código disponível na parte inferior da página para o Arduino usando um cabo USB (
o código é explicado posteriormente nesta página).
Conecte a linha de sinal principal branca ou amarela do ESC a qualquer pino PWM do Arduino, eu o conecto ao pino D8 e especifico o pino 8 para ele no esboço do Arduino.
Você pode controlar muitos motores usando vários pinos.
Conecte o potenciômetro aos pinos vcc ou 5 v do Arduino e aterre.
Conecte o terceiro terminal do pino variável ao pino analógico 0 e você poderá alimentar o Arduino usando BEC (
circuito cancelador de bateria)
que aparece em seu ESC.
Para usar o BEC, basta conectar o fio vermelho grosso ao pino Vin do Arduino.
Ele pode fornecer 5 V.
Nem todos os ESC possuem BEC; nesse caso, você pode usar a fonte de alimentação externa de 5 V.
Após alimentar o Arduino, conecte a bateria Lipo ao ESC agora. Você terminou! !
Agora gire lentamente o botão do potenciômetro para dar partida e aumentar a velocidade do motor.
Neste código, apenas mapeamos ou referenciamos o valor máximo (1023) e mínimo (0).
O valor de simulação no pino 0 atinge o valor máximo (2000) e mínimo (1000) exigido.
Opere e controle o valor da velocidade ESC.
Pode ser necessário alterar os valores máximo e mínimo do ESC I.
Valores diferentes para E 1000 e 2000, ou seja, pode ser necessário calibrá-lo porque ESC diferentes podem ter pontos iniciais e finais diferentes.
Visite para mais tutoriais-RZtronics.
O código para controlar o esscservo esc usando a biblioteca servo inclui //;
/Crie um setup com o nome esc void(){esc. anexar(9);
/Especifique o pino de sinal esc, esc aqui.
Segundos (1000);
/Inicialize o sinal para serial 1000. começar(9600); }loop vazio(){int val;
/Criar variável val = analogRead (A0);
/Leia a entrada do pino analógico 0 e armazene-a em val = map (
Val, 0,1023, 1000,2000);
/Mapear val para mínimo e máximo (
alterar se necessário) esc.
Segundos (val);
/Use val como um sinal para esc
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.