LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: defer em 18 de Dezembro de 2008, 15:32
-
Ainda estou a testar coisas, nada demais, o que tenho agora são dois servos ligados ao arduino e controlados pelo joystick analogico de um nunchuk tambem ligado ao arduino, fica um vídeo:
http://www.youtube.com/watch?v=Tqd9UKPRZKo (http://www.youtube.com/watch?v=Tqd9UKPRZKo)
-
Agora colei os servos um ao outro e também já se mexe usando os acelerometros do nunchuk, assim como com o joystick.
O proximo passo é tentar arranjar uma estrutura relativemente estável para ter o arduino em cima, um suporte para pilhas, etc.
EDIT: amanhã talvez faça um vídeo do movimento através dos acelerómetros do nunchuk, hoje não tenho condições de iluminação.
-
Olá,
Está a "andar" a bom ritmo :)
Também tenho o joystick analogico de um nunchuk, mas não estou a conseguir que ele faça nem sequer, cocegas ao arduino, quanto mais mexer os servos...
Podes partilhar o código que estás a utilizar? Qual é a versão do IDE?
Cumprimentos,
Álvaro Santos
-
Estou a usar o 012, mas tive que fazer uma alteração, o que fiz foi seguir este tutorial: http://www.windmeadow.com/node/42 (http://www.windmeadow.com/node/42)
A alteração é:
The Arduino's twi.h header needs two changes. Look in lib/targets/libraries/Wire/utility. Then delete twi.o. Open up twi.h. Uncomment line:
// #define ATMEGA8.
Existe uma outra alteração que recomendam mas já é default no 012.
O meu código é baseado nesse mas "libificado", envio em anexo o que estou a usar:
http://public.underdev.org/upload/files/servos_nun.zip (http://public.underdev.org/upload/files/servos_nun.zip)
-
Muito bom, estou a gostar do projecto.
Estava já à algum tempo a pensar comprar um comando da Wii para usar para robótica, o que vocês acham?
O que vocês usam é por I2C certo?!
Eu estava a pensar no outro por blueetooth, e quem sabe depois também esse.
Boa sorte com o projecto.
-
Este é I2C sim, mas tenho ideia que com o wiimote por bluetooth consegues ler tambem o nunchuk se tiver ligado.
A ligação por i2c é trivial, o Delphi tem um adaptador, eu cortei o cabo, basicamente tem power (3.3), ground, clock e data, é muito simples de fazer interface com ele.
-
Tenho que pensar nisso, só ainda não o fiz para não arranjar mais distracções, para ver se me concentro nas tarefas que tenho pendentes.
-
parabens pelo bixo :D ta a andar a bom ritmo ;)
-
Está com bom aspecto! ;D
Já agora quanto é que custa um comado nunchuk? ???
-
Custa 19.95€ em qualquer sitio! Penso que os preços são "tabelados" para serem iguais em qualquer lugar.
Além de dar para utilizar apenas como joystick, é mais barato do que comprar um "3 axis accelerometer", e já tem a "papinha" toda feita.
-
Bem, fiz umas alterações entretanto, transformou-se numa espécie de smalluino, mas versão breadboard :)
Deixei espaço à frente para ligar sensores eventualmente.
Para já é alimentado por usb ainda, mas tou a tratar disso.
Quanto ao nunchuk, a ideia era fazer o robot autonomo, mas para já ainda não tenho os sensores para fazer coisas interessantes portanto fica assim.
Fica uma imagem:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg187.imageshack.us%2Fimg187%2F786%2F20122008027xj6.th.jpg&hash=16bee01128611340017769820dbcbaf0e7ec2659) (http://img187.imageshack.us/my.php?image=20122008027xj6.jpg)
E um vídeo:
http://www.youtube.com/watch?v=rQFZozs9PJg (http://www.youtube.com/watch?v=rQFZozs9PJg)
Ainda tenho alguns problemas de equilíbrio, tenho que arranjar alguma solução para isso.
-
sera que podereas fornecer os codigos p o pessoal?
abracos ;)
-
O código ainda é o mesmo da versão em cima, só mudou o aspecto.
-
ofereceram-me o comando da wii ehehe por isso gostava de saber algumas informações sobre o robo.
gostaria de saber se cortaste a ficha do comando e que tipo de ligacoes fizeste sera possivel um esquema qq assim .
muito obrigado por tudo que tens fornecido
-
Cortei a ficha, depois ficas com 4 cabos. Power (vermelho), Ground (branco), Data (verde) e Clock (amarelo).
O device é I2C, o arduino está preparado para aceitar dados i2c no pin verde e clock no amarelo. Ligas o ground ao pin GND obviamente e o power a 3.3v.
Depois podes usar a lib Wire para comunicar com o dispositivo.
Quanto às ligações para o setup actual, até ontem tinha fios soltos inseridos nos pins do arduino mas era sempre caótico quando tinha que mudar a posição do arduino porque saia sempre, então cortei um bocado mais o plastico envolvente do cabo juntei cada ponta com um header macho e soldei para se manter agarrado, depois é so ligar ao arduino ou à breadboard.
-
Já agora, se quiserem seguir o desenvolvimento do código eu vou actualizando neste repositório no github:
http://github.com/defer/ardservchuk/tree/master (http://github.com/defer/ardservchuk/tree/master)
-
Muito bom, gostei bastante do SmalluWiino haahah será que ganhou nome? :P
Continua o bom trabalho ;)
-
Não é um mau nome, mas como disse não tenho certeza quanto ao nunchuk, para já é só mesmo para fazer qualquer coisa visto que a minha colecção de sensores não é nada vasta, mas logo vemos.
-
Para quem não quiser cortar os fios
http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ (http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/)
-
a minha prenda de Natal, de mim para mim ;D foi uma nunchuck, vou ver do que este menino é capaz ;D
-
a minha prenda de Natal, de mim para mim ;D foi uma nunchuck, vou ver do que este menino é capaz ;D
foi... então só podes usar depois do natal ;) lol
-
;D devia de ser assim... mas não é ;D
-
boas
era bom se conseguissemos as dimensções da placa p fazer a mao em pbc.
eehehehhehehehe
-
qual placa? para meter na fixa?
-
Encontrei um senhor que fez um adaptador caseiro com cartão e quatro filas de papel de aluminio, a verdade é que é muito fácil, eu fiz um e funcionou. Mas irritou-me profundamente estar sempre a sair, e como não tenho wii decidi que cortar não era péssimo.
A porta tem 6 pins, dos quais 4 são usados,que são os das pontas, a ideia é só expandir esses e ligar ao arduino, vejam este post explica que pins fazem o quê:
http://jaymatter.com/?tag=arduino-wii-nunchuk-controller-diagram (http://jaymatter.com/?tag=arduino-wii-nunchuk-controller-diagram)
-
sim tendo isso acho que se pode ter tudo p fazer a ficha macho
-
acabei d fazer um adaptador desses. com um cartão dobrado ao meio é do melhor, fica bem preso. ;)
-
Um update, já cortei o cordão umbilical, liguei-o a uma pilha de 9v, que vou encaixar à frente, assim até ajuda no equilibrio do bixo.