LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: DanBar em 08 de Setembro de 2009, 22:39
-
Bem voçes já devem ter reparado que estou a desenvolver ao mesmo tempo vários projectos de robots.
SpiderDuino
iExplorer
SumoDuino
...
Então cheguei á conclusão que necessitava de poder comandar os robots.
Nasceu então mais um projecto: Remote Console Box
Não é mais nem menos do que um circuito com base num Atmega 128 ligado a um comando da wii, um comando de playstation 2 com fio, um módulo Xbee, um lcd alfanumérico, uma camera via rádio com o receptor, um lcd com entrada s-video e uma mala de aluminio.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage1.jpg&hash=bcc4cf2f75b4eed47e25fa35c565487341d2d37c)
Aqui ficam algumas fotos tiradas hoje.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage2.jpg&hash=35fe92d7192a9afd45482730d4e578e314b13779)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage3.jpg&hash=91cf86f927d03fb7e26e7c4a98b617d564afa480)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage4.jpg&hash=35bc94a75d60a55546274b94a4fa0b43c17000c1)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage5.jpg&hash=d12ce90ac4c6bc947c6cc8430dad4541d6daa65a)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage6.jpg&hash=75ae23f51f44c051502777513543785711c17800)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage7.jpg&hash=b0b04cc80ac10496d0900a568741a39c6682014b)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage8.jpg&hash=dcddfa809f9ddaed9cf871e86a0572be228a53fc)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage10.jpg&hash=1c45cdee34eef002646bd65a5253584c39b96365)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage11.jpg&hash=994ac16648da9d36a06ec71b0e5226f1e64de853)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage9.jpg&hash=f935577afb399cf651bcafa6f72f78828a0f6877)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage12.jpg&hash=e006070ce618a92fe7dac2130a71fc02c71a9c03)
-
O uníco problema é que o lcd 5" que tenho é NTSC e o sistema de video é PAL, por isso o lcd fica com imagem a preto e branco e distorcida.
Se houver alguém que tenha um lcd a cores PAL com entrada s-video para venda. >Baratinho... ::)
-
tá mt nice!
aquelas tvs portateis será que n te resolviam o problema? são baratas..
-
Se tiverem entrada de s-video resolvem. ;)
-
5 estrelas
Muito bem pensado.
Fiquei com algumas ideias depois de ver isto ;D
Talvez faça 1 robô.
Kast
-
Hoje iniciei o teste do circuito com lcd e sensor de voltagem da bateria:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage13.jpg&hash=9beb278fb8b00f1352ea97c6d53dfe96138ff61f)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.2mhi.com%2Ficar%2Farduino%2FRemoteBox%2FImage14.jpg&hash=28f3a98eb1e130f3e3ae01bede4ea1edbb5e58a5)
Legenda:
B: Bateria em percentagem
R: Numero Robot a comandar
S: Sensor do Robot
-
olá, que sensor utilizas para medir a capacidade da bateria? O sensor está em paralelo com o resto do circuito?
-
Divisão de voltagem com resistências é o único tutorial feito por mim. Lol
-
mas a minha duvida é, numa bateria quando está em baixo o que desce é a tensão ou corrente? Pela tua resposta deve ser a tensão.
-
Tensão.
Experimenta descarregar uma bateria de 12Volts a 7Amperes.
Primeiro a amperagem desce e depois começa a descer a voltagem. Corrigam-me se tiver errado.
Esquema que utilizo:
10k
12Volts >----------------/\/\/\------- |
( + ) 10k
| |
grd----| | ----------> 5Volts------> ligar ao pino 0 Analogico
Ligas um voltimetro á saída da resistencia variável / potenciometro e regulas até o voltimetro acusar 5 Volts.
Depois uso este código no arduino para ler a voltagem:
int VoltVal = 0;
int VoltValPerc = 0;
char value2[4] ;
void setup() {
Serial.begin(9600);
}
void loop() {
getVoltage(0);
delay(5);
Serial.print("Volts: ");
Serial.print(VoltVal); // debug value
Serial.print(" ");
Serial.print(VoltValPerc);
Serial.println("%");
}
void getVoltage(int voltPin){
int val = 0;
VoltVal = 0;
val = analogRead(voltPin); // read the input pin
VoltVal = map(val, 0, 1023, 0, 12); // valor em volts
VoltValPerc = map(val, 0, 1023, 0, 100); // valor em percentagem
}
-
Outra coisa se o arduino estiver a ser alimentado pela bateria (no power jack) então podemos ligar a entrada da voltagem (ex: 12v) que alimenta a resistencia fixa de 10k directamente ao pino VIN do arduino.
Esse pino é a voltagem de entrada do arduino, conforme indica Voltage In.
Se o arduino estiver a ser alimentado pela ficha USB então não usem, pois o vin tem 5volts.
-
Encontrei por acaso esta página que é uma alternativa de fazer o sensor voltimetro:
http://accrochages.drone.ws/en/node/125 (http://accrochages.drone.ws/en/node/125)