collapse

* Posts Recentes

Tubo PVC 32mm Branco por SerraCabo
[10 de Agosto de 2018, 22:49]


Ajuda para contruir uma "máquina" de fisioterapia para a minha filha. por Hugu
[08 de Agosto de 2018, 00:47]


Comprar solda decente por jm_araujo
[07 de Agosto de 2018, 11:30]


Telescopio por kieferdl
[03 de Agosto de 2018, 10:10]


Com que equipamento costumam aceder ao LR? por KammutierSpule
[01 de Agosto de 2018, 10:14]


BostonDynamics - Vai uma mãozinha? por jm_araujo
[01 de Agosto de 2018, 08:29]


Baby's got blue eyes por jm_araujo
[30 de Julho de 2018, 22:55]


Queimei 1 Motor :) por SerraCabo
[30 de Julho de 2018, 22:32]


KiCad stable release 5 por KammutierSpule
[30 de Julho de 2018, 09:25]


Reparação duma aparelhagem Technics SE-CH540 por TigPT
[29 de Julho de 2018, 22:28]

Autor Tópico: tutorial de servos  (Lida 6299 vezes)

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

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
tutorial de servos
« em: 06 de Fevereiro de 2009, 20:29 »
oi a todos devido a dificuldades que eu estou a ter com os servos era de bom agrado ter um tutorial sobre servos do tipo desde programas de calibração ate a modificacao dos servos de varios tipos e feitios assim o pessoal ja teria varias ideias porque na net ha tanta informacao que uma pessoa ja nao sabe o que é melhor.
quem diz os servos diz outros tipo de sensor.
abracos

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #1 em: 06 de Fevereiro de 2009, 20:40 »
este post parece uma indirecta vinda do tig.. :) eu já posto kk coisa.. :)

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
Re:tutorial de servos
« Responder #2 em: 06 de Fevereiro de 2009, 20:47 »
n e nada espero que nao tenham levado a mal mas é assim ja que eu tenho problemas so quero expor aos outros para qd aprecer alguem com eles ja fiquem resolvidos e qd mais informacao melhor mas com qualidade que este forum sempre nos habituou

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #3 em: 06 de Fevereiro de 2009, 20:49 »
:) eu tava a brincar.. por ele já mo ter sugerido antes..

tava a procurar o que fiz ontem pa testar o meu mas n encontro.. se calhar gravei-lhe alguma coisa por cima, sem krer.. eu mais logo faço, k vou ter de saír daqui a pouco.. :S 

(desculpa, mas eu tava mm a brincar, n leves a mal, pá..)

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
Re:tutorial de servos
« Responder #4 em: 06 de Fevereiro de 2009, 20:50 »
nada dissso esta tudo bem mas eheheh

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.313
    • Tiago Rodrigues
Re:tutorial de servos
« Responder #5 em: 07 de Fevereiro de 2009, 01:27 »
Hahaha

Sim, como já tenho digo, acho que devemos de apostar neste tipo de artigos, full reviews sobre cosias em especifico com os respectivos passinhos todos para servir de tutorial. Ok ok lá vem ele com a desculpa de que não tem tempo por isso não fez mas que fazia parte de lista... O que é certo é que é verdade :P

Ando a ver se não só organizo a minha vida que está muito atribulado, como se organizo o futuro do LusoRobótica.
Há muita coisa que não se vê que tem que ser feita... Estou a dar o meu máximo para levar este fórum a bom rumo, isso implica muito trabalho, mais do que poderia imaginar!

Ando a preparar algumas alterações, que são para o bem de todos.

(Desculpem o offtopic... :P Espero não ser banido por andar a fazer offtopics em todo o lado ;D)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.746
Re:tutorial de servos
« Responder #6 em: 07 de Fevereiro de 2009, 01:39 »
Código: [Seleccione]
#include <Servo.h>
 
Servo myservo;
void setup()
{
  myservo.attach(9);
}
void loop()
{                             
    myservo.write(pos);
}

Estou a usar este código para colocar o servo na posição pertendida e o que se passa é que para posições a cima de +- 170º ele começa a fazer um barulho como se o motor quisesse continuar a andar, um grgggrrrrgrgrgrrrrrgrgr
« Última modificação: 07 de Fevereiro de 2009, 01:44 por metRo_ »

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #7 em: 07 de Fevereiro de 2009, 01:45 »
batente.. não?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.313
    • Tiago Rodrigues
Re:tutorial de servos
« Responder #8 em: 07 de Fevereiro de 2009, 01:46 »
Nunca utilizei essa lib, prefiro calcular à mão sabendo que

servo dá 180º de pwm 0 a pwm 255 então:

-90º = 0
+ 90º = 255

Todos os outros valores são uma regra de 3 simples... Mas tenho que explorar.

Que tal irmos juntando ideias para depois se compilar tudo num tutorial em condições?

Código para calibrar o servo (normal ou modificado):
Código: [Seleccione]
analogWrite(pin,127);Rodar o parafuso do servo até o motor ficar parado sem vibrar.

depois fazer um teste de posições:
Código: [Seleccione]
for(int i = 0; i<=255;i++){
  analogWirte(pin,i);
  delay(100);
}

Meter um tutorial nosso de como modificar um servo para rotação continua,

Mais ideias?

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.746
Re:tutorial de servos
« Responder #9 em: 07 de Fevereiro de 2009, 01:47 »
Não me parece, a não ser que a batente chegue ao final antes dos 180º, pois pode ser isto.

Consegues explicar que parafuso é? tenho aqui um futaba s3003 e não vejo parafuso nenhum :S

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #10 em: 07 de Fevereiro de 2009, 01:50 »
pode ser um suposto servo de 90º.. basicamente os batentes estão posicionados a 180, mas ele supostamente só é concebido pra dar 90.. (talvez pelos potenciometros ou o raio..)

eu já tentei com essa lib e com a servoTimer1.. realmente com ambas dá-me amplitudes inferiores a 180º, hei-de experimentar o codigo que o tig tá a mostrar..

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.313
    • Tiago Rodrigues
Re:tutorial de servos
« Responder #11 em: 07 de Fevereiro de 2009, 01:51 »
numa das faces do servo ele tem um orifício circular com cerca de meio centímetro de diâmetro, onde cabe uma chave de fendas estrela que irá rodar um "parafuso" potenciómetro para fazer a calibração do servo. É o único sítio onde uma superfície não é plana na caixa do servo.

Lembrei-me de uma cosias.

Se o desmontaste, se ao montar não posicionaste bem as peças, podia parecer no sitio mas ter ficado o batente deslocado.

Tem que se rodar o potenciómetro todo para um lado, e encostar o batente a esse mesmo lado antes de fechar a caixa do servo.
« Última modificação: 07 de Fevereiro de 2009, 01:53 por TigPT »

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #12 em: 07 de Fevereiro de 2009, 01:58 »
tens a certeza? eu ja montei com eles a 90º..

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.313
    • Tiago Rodrigues
Re:tutorial de servos
« Responder #13 em: 07 de Fevereiro de 2009, 02:00 »
Desde que os dois dispositivos estejam a um extremo, o potenciómetro e o batente, não há problema, nos alterados para rotação continua este problema nem se coloca pois o batente é removido e o potenciómetro também.

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.337
Re:tutorial de servos
« Responder #14 em: 07 de Fevereiro de 2009, 02:03 »
vou ver se refaço o raio do código pa pôr o servo a rodar conforme carregas nas teclas.. n sei k me deu de gravar outra coisa por cima.. :S