Hoje fiz umas alterações criticas ao robot.
Decidi retirar o regulador, pois chupava a bateria toda e decidi por 3 baterias de telemóveis nokia a 3.6v em paralelo.
Assim para alimentar a parte electrónica usei um DC-DC 3.3V Step-Up que já tinha adquirido á muito tempo:
http://www.sparkfun.com/commerce/product_info.php?products_id=9216Esse DC-DC tem uma saida constante de 3.3V a 100mA o que é suficiente para alimentar a electrónica.
Os 2 motores liguam directamente ás baterias através da ponte H (Bridge L293D). Estão a trabalhar a 3.6V, mas mais tarde vejo se vou por mais "sumo" neles.
Instalei e configurei Sensor Sharp á frente, sensores IR dos lados e agora só falta o Sensor IR a trás e o sensor Ir detector da linha a trás.
Decidi altera o jumper que tinha ligado a um pino digital do Atmega para calibrar os sensores no inicio.
Agora quando retiro o jumper o robot ao iniciar grava na Eprom do Atmega a leitura de todos os sensores, depois quando o jumper estiver fechado compara as variáveis dos sensores gravados com as leituras do momento.
Para que serve essa calibração ? É facil assim posso configurar o robot para trabalhar numa pista branca a detectar linhas pretas ou vise-versa.
Também posso ajustar a sensibilidade dos sensores para detectar mais perto ou mais longe.
E Funciona muito bem.
Amanhã posto fotos e quem sabe talvez uns videos
P.S. Fiz o mesmo com o Sumo Robot mais antigo. Instalei um jumper para calibração inicial um led antigo que faz 2 cores: Verde e vermelho.