collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Unnamed :p  (Lida 12074 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Unnamed :p
« 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:


Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #1 em: 18 de Dezembro de 2008, 20:06 »
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.

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re:Unnamed :p
« Responder #2 em: 18 de Dezembro de 2008, 20:12 »
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
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #3 em: 18 de Dezembro de 2008, 20:28 »
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

A alteração é:
Citar
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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Unnamed :p
« Responder #4 em: 18 de Dezembro de 2008, 22:17 »
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.

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #5 em: 18 de Dezembro de 2008, 22:21 »
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.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Unnamed :p
« Responder #6 em: 18 de Dezembro de 2008, 22:23 »
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.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re:Unnamed :p
« Responder #7 em: 18 de Dezembro de 2008, 22:38 »
parabens pelo bixo :D ta a andar a bom ritmo ;)

Offline silva_p

  • Mini Robot
  • *
  • Mensagens: 172
Re:Unnamed :p
« Responder #8 em: 19 de Dezembro de 2008, 11:40 »
Está com bom aspecto!  ;D
Já agora quanto é que custa um comado nunchuk? ???

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re:Unnamed :p
« Responder #9 em: 19 de Dezembro de 2008, 11:46 »
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.
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #10 em: 20 de Dezembro de 2008, 03:41 »
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:


E um vídeo:


Ainda tenho alguns problemas de equilíbrio, tenho que arranjar alguma solução para isso.

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
Re:Unnamed :p
« Responder #11 em: 20 de Dezembro de 2008, 10:09 »
sera que podereas fornecer os codigos p o pessoal?
abracos ;)

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #12 em: 20 de Dezembro de 2008, 10:27 »
O código ainda é o mesmo da versão em cima, só mudou o aspecto.

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
Re:Unnamed :p
« Responder #13 em: 20 de Dezembro de 2008, 11:00 »
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

Offline defer

  • Mini Robot
  • *
  • Mensagens: 57
Re:Unnamed :p
« Responder #14 em: 20 de Dezembro de 2008, 11:21 »
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.