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

[Vídeo] Modificar um Motor Servo para Rotação Contínua

Started by guibot, 22 de July de 2009, 21:29

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Njay

Ainda falta o programa para usar os dados de calibração, talvez pegue no Smalluino do Tig e o altere para isso.

O código pode "assustar" alguns dos mais novatos mas ei, aproveitem para colocar questões ;)

xispeteo

HEEEELLLLPPPPP!!!!!! ??? ???

Boas
Estou a tentar construir o smalluino e pus-me a tentar passar um servo futaba para rotação continua.
Tal como indicado nos tutoriais anteriores desmontei o servo, fiz um pequeno golpe no potenciómetro e furei com todo o cuidado a peça que encaixa no potenciometro de forma a que rode livremente.
Até aqui tudo bem... Acho eu...

A partir daqui os muito iniciados como eu acho que ficarão a nadar ao largo  ;D :P

Liguei o arduino experimentei carregar o codigo do TigPt e do Njay e o que acontece é que o servo parece dar um pequeno arranque e depois pára.

Tentei ajustar o potenciometro com uma chave de fendas e nada.

As ligações que efectuei ao servo foram Gnd -- preto    Vin --- vermelho   PWM 3 --- branco


Os meus parabens pelo tutorial, mas o que eu preciso mesmo é de um tutorial para totós  ::) ::)   ;D

Alguem me pode ajudar nos próximos passos a dar??? Já não sei que mais fazer...
Paulo Rita
________

Alenquer

andnobre


Njay

Liga o pino de controle do servo ao pino 3 do arduino, e carrega o meu código. Aí tens que abrir o hyperterminal (ou o não-sei-quantos do IDE do arduino) para comunicar com o programa a correr no Arduino.
1º carregas em 'o' e aí, na maior parte dos casos, o servo começa logo a rodar sem parar; então podes usar as teclas + e - ou rodar o eixo do potenciómetro até encontrares um ponto em que ele pára. Depois de o parar, se carregares em 't' ele fica a fazer um teste que é acelerar até à velocidade máxima para um lado, estar assim uns segundos, depois desacelerar até parar, estar assim uns segundos, acelerar até à velocidade máxima no outro sentido, parar uns segundos, repetir ad eternum.

andnobre


xispeteo

Problema solucionado. Obg andnobre e njay pela ajuda
Paulo Rita
________

Alenquer

ricardo-reis


xispeteo

Como resolvi???
Bem... tenho até vergonha de dizer...   :P

Por isso é que eu continua a dizer que se deveria fazer um manual para totós lol

Bem então aqui vai  a minha "experiência" para que pelo menos elucide alguns que conseguem perceber ainda disto menos que eu.

Fiz tudo tal e qual o tutorial para modificar o servo: abri, serrei o potenciometro, furei o encaixe do potenciometro e parecia estar tudo a correr bem.

O que pensei... vou ligar o servo a 4 pilhas 1,5v para ver se isto anda... népia, dava um pequeno arranque e parava logo. Pilhas descarregadas???? Toca de usar transformador ... igual resultado. Só ontem me lembrei que o fio branco do servo devia servir para alguma coisa.

Assim resolvi ligar o servo ao arduino seguindo o codigo do smalluino para acertar o potenciometro com a chave de fendas até que ele andasse para trás e para a frente seguindo as instruções do codigo. Para finalizar cola cyanolit no potenciometro, secar e fechar.

Ou seja "Aventuras de um enfermeiro no Mundo da Robótica", e isto ainda é o começo.

Digam de vossa justiça e não se riam muito com esta aventura.

Paulo Rita
________

Alenquer

ricardo-reis

:)

o que importa é que funciona.. ;) boas robotiquices..