• Welcome to LusoRobótica - Robótica em Português.
 

Arduino e DC Motors

Started by Gmiguel, 27 de June de 2010, 20:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gmiguel

Boas tardes a todos.

Tenho uma dúvida e gostava de a tentar esclarecer...

Tenho um circuito montado com um arduino Duemilinove, uma H-Bridge SN754410N e dois motores DC que tirei de uns carros antigos.

Tenho uma alimentação de 4,5 V para os motores, e tenho uma outra de 5 V para o arduino.

Faço o upload do código para o arduino... e os motores funcionam. :)  (com as rodas no ar...)
Quando coloco as rodas no chão... o robot não anda... não tem força para andar... :/

Que soluções me indicam ? Uma fonte mais poderosa...  ? Ou motores novos ? .... Ou algo mais que me está a escapar... ?

Obrigado a todos,
Gonçalo Miguel

amando96

Os motores têm gearbox(caixa de desmultiplicação)?
Se sim, funcionam a que voltagem?

Gmiguel

Acho que não têm gearbox.
Estão directos ás rodas...

amando96

Precisas de gearbox, os motores não têm torque suficiente para andar assim.

Não vais arrancar de carro na 5 mudança, arrancas na primeira, pois a primeira tem mais torque e menos velocidade, e a quinta menos torque, mas mais velocidade.

Que motores são?
Talves terás de comprar novos motores, logo com gearbox.

Gmiguel

E depois como mudas de mudança ? com o arduino !?

São motores de carros telecomandados... que no carro telecomandado funcionava... e o carro andava...

Junto envio uma foto do motor... se ajudar a clarificar...
Obrigado pela atenção,
Gonçalo

amando96

Eles não têm mudanças, estava só a exemplificar...  :P

Ele no carro andava porque o carro tem gearbox.

O problema é mesmo a falta de gearbox.

Gmiguel

Obrigado, vou ver se posso utilizar as do carro... mas não me parece...
Obrigado mais uma vez,
Gonçalo

Gmiguel

Tentei com as caixas de distribuição dos carros antigos... mas devido a ter alterado os eixos, não consegui andar com o carro.
Tinha aqui um NXT e resolvi tentar usar esses motores...
Os motores no NXT têm 6 fios... e pelo que percebi... são 2 lógicos, 1 power 1 ground e 2 do sensor optico (i2c) ...
Eu liguei dois à H-Bridge... Não sei se hei de ligar os outros ou não.... Funcionou após alguns testes, anda para a frente e para trás... Mas muito lentinho....

Será que usando os pins enable com PWM posso alterar esta situação ? Se sim... que intervalo de valores poderei usar ? Testei com alguns diferentes... não notei altreração de velocidade... a única coisa que notei é que com alguns valores, os motores ficam parados...

Onde poderei saber mais sobre a relação Peso/ Força /Torque.... !?

Obrigado,
Gonçalo Miguel

bdesigns

Google It ;)

Encontrei isto ;) muito boa informação.

http://www.philohome.com/nxtmotor/nxtmotor.htm



e aqui deixo mais alguma informação que tropecei no caminho
http://www.josepino.com/robots/hacking_lego_nxt