quinta-feira, 13 de novembro de 2014

Drone - Teste de ESC e Motor

Agora que chegaram os ESCs e Motores, e ainda não tenho tudo para fazer um teste completo, decidi criar um método utilizando Arduino Uno para testá-los. É bem simples, mas dá conta do recado.
Utilizei:
- fonte 12v x 8.3a
- Arduino UNO
- bloco de terminais - para fazer conexão fácil e manter os fios separados
- uma morsa (torno de mesa) para segurar o motor
- o ESC e o motor a serem testados


Puxei a alimentação do BEC que tem no ESC:
- 5v do BEC -> 5v do Arduino
- GND do BEC -> GND do Arduino
- sinal do BEC (S) -> pino 9 do Arduino

Fotos do kit que comprei.




Pinagem do BEC:

Se quiser, pode não usar a voltagem do BEC, usando apenas a porta USB do PC, e apenas conectar o pino GND e o S (signal) no pino 9 do Arduino.

Foto da montagem:


O código do Arduino é o seguinte:
 /*  
  codigo arduino para controle de ESC - by Valter F.C.  
  pinagem  
    5v -> 5v do BEC  
    GND -> GND do BEC  
   pin 9 -> S do ESC  
    
  OBS.: utilizar 5v e GND do BEC eh opcional, podendo utilizar o USB do PC  
 */  
 int rotacao;  
 int porta = 9;  
    
 void setup()
 {  
 }  
    
 void loop()
 {  
  for(rotacao=0; rotacao<=255; rotacao=rotacao+5)  
  {  
   analogWrite(porta,rotacao);  
   delay(500);  
  }  
    
  delay(1000);  
  for(rotacao=255; rotacao>=0; rotacao=rotacao-5)  
  {  
   analogWrite(porta,rotacao);  
   delay(500);  
  }  
    
  delay(1000);  
 }