sexta-feira, 23 de agosto de 2013

Quanto durará a bateria em que conectamos o Arduino?

Bom primeiro precisamos buscar as informações sobre o consumo do Arduino. Para isso basta consultar o site do arduino (www.arduino.cc) e buscar o modelo, que no nosso caso é o Arduino UNO REV.3:
MicrocontrollerATmega328
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limits)6-20V
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins6
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM2 KB (ATmega328)
EEPROM1 KB (ATmega328)
Clock Speed16 MHz

Pela tabela vemos que cada pino que usamos do Arduino consome 40mA. Usamos, por exemplo o Artemis, 4 pinos para os motores (l298n), 2 pinos para os sensores IR, 2 pinos para o sensor de ultrassom e 1 pino para acender um led de alerta, num total de 9 pinos, ou seja, 9 pinos vezes 40mA resultam em 360mA. 
Continuando nosso caso, temos a bateria 9V/350mAh e, usando os cálculos previstos neste post (http://cienciaemconsciencia.blogspot.com.br/2013/08/quanto-tempo-o-robo-ficara-ligado.html), temos:
Corrente     Tempo
350mA          1h
360mA            x
Uma regra de três inversamente proporcional pois quanto menor a corrente maior o tempo de duração:
x= 350/360
x= 0,97h
Partindo das informações acima temos que o Arduino funcionará com eficiência até 7V (recomendada) o que dá um consumo de 2V da bateria. Com uma outra regra de 3 chegamos ao tempo máximo de duração da bateria a cada ciclo de uso, baseado no consumo do motor:
Tensão        Tempo
 9V           0,97h
2V               x
x = 2*0,97/9
x=0,22 h
Convertendo em minutos
x = 0,22*60 = 13 min
Ou seja, usando as baterias recarregáveis que temos atualmente temos uma previsão de uso de 13 minutos.

Um comentário:

  1. Devo contar todos os pinos que saem do meu ARDUINO para base de calculo? Ou só os de saída ou de alimentação?

    ResponderExcluir