collapse

* Posts Recentes

Emulador NES em ESP32 por jm_araujo
[Ontem às 18:12]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


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


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]

Autor Tópico: Mais um membro da lusorobótica  (Lida 24326 vezes)

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

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #45 em: 18 de Julho de 2009, 11:58 »
A board está bem. Os servos foram modificados, mas mantive o potenciometro.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Mais um membro da lusorobótica
« Responder #46 em: 18 de Julho de 2009, 12:04 »
O potenciómetro está centrado? Testei o teu código com servos não modificados e deu o tal quase não mexer, tremer muito e de vez em quando mexia. Com servos modificados funcionava tudo como devia.

faz o seguinte, testa este código e diz-me o que acontece das duas opções,

Os servos vão para uma posição (tremem ou não) e depois passado 1 segundo vão para outra posição, depois passado 1 segundo volta para a posição inicial.

Os servos ficam sempre a rodar para um lado, e passado 1 segundo passam a rodar para o outro lado, mas durante estes tempos eles nunca param, ficam sempre a andar.

Código: [Seleccione]
#include <Servo.h>
 
Servo myservo1;
Servo myservo2;

void setup()
{
  myservo1.attach(10);
  myservo2.attach(11);
}
 
void loop()
{
  myservo1.write(45);
  myservo2.write(45);
  delay(1000);
  myservo1.write(135);
  myservo2.write(135);
  delay(1000);
}

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #47 em: 18 de Julho de 2009, 12:15 »
Sim o potenciometro está centrado.
Quando enviei esse codigo cumpriu na perfeiçao, mas quando passei a alimenta-lo atraves das pilhas ja não dava outra vez. Não aconteceu nenhuma das opções. Ele mexe-se um pouco (menos de 1º) e para, passado 1s/1.5s volta a repetir o movimento, e sempre para o mesmo lado. E desta vez o movimento foi muito mais pequeno do que com o codigo anterior.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Mais um membro da lusorobótica
« Responder #48 em: 18 de Julho de 2009, 12:18 »
Alimentado por porta usb porta-se na perfeição como? Se dizes que por USB se porta bem, vamos para já ver só por USB para perceber o que está a acontecer nos servos, mas se o comportamento por USB e por pilhas é diferente, ficas desde já a saber que ou estás a alimentar mal com as pilhas ou as pilhas estão gastas.

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #49 em: 18 de Julho de 2009, 12:39 »
Pois, esse é o problema. O problema é mesmo que com o USB funciona e com as pilhas já n. Peço desculpa se não me expliquei bem. A única coisa que posso ter feito mal foi a ligação à ficha que esta na ponta do fio das pilhas, mas penso que se tivesse trocado nem ligava. O positivo está no meio e o negativo de fora.
As pilhas estão boas e no teste dos leds funcionam. O servo está ligado ao vin (fio vermelho) e ao Gnd (fio preto). e o laranja vai variando, consoante o código. Existem dois Gnd (na parte do power) já experimentei nos dois e é igual. Mas para tirar as duvidas já experimento com pilhas acabadas de comprar. E são descartáveis.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Mais um membro da lusorobótica
« Responder #50 em: 18 de Julho de 2009, 12:41 »
Podes meter fotos? facilitava bastante a compreender a situação.

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Mais um membro da lusorobótica
« Responder #51 em: 18 de Julho de 2009, 12:50 »
como ligaste as pilhas? o GND das pilhas tem de estar ligado ao GND do arduino... está assim?

Offline PDI

  • Mini Robot
  • *
  • Mensagens: 677
Re:Mais um membro da lusorobótica
« Responder #52 em: 18 de Julho de 2009, 12:56 »
como ligaste as pilhas? o GND das pilhas tem de estar ligado ao GND do arduino... está assim?

Ele esta usando uma ficha própria para a ligação.

"A única coisa que posso ter feito mal foi a ligação à ficha que esta na ponta do fio das pilhas, mas penso que se tivesse trocado nem ligava. O positivo está no meio e o negativo de fora."

Não poderá ser por acaso uma avaria no próprio arduino, na entrada da alimentação.
Alfredo Garcia

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Mais um membro da lusorobótica
« Responder #53 em: 18 de Julho de 2009, 12:58 »
E por usb funcionava bem... até pode ser mas para isso precisamos de ver o esquema ou fotos de como ele está a ligar.

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #54 em: 18 de Julho de 2009, 13:06 »
N. Estão ligadas à entrada da corrente, como dizia no tutorial.
Outro sintoma. Aquilo dos led's (piscar o RX, TX e L nesta ordem) só acontece quando está ligado as pilhas, quando está ligado ao USB acendem, nem piscam.
Aqui estão as fotos:
O cd está agarrado ao servo (tipo roda).
As pilhas são 4 AA.












 ??? ???

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Mais um membro da lusorobótica
« Responder #55 em: 18 de Julho de 2009, 13:15 »
Ok, das duas uma, ou a ficha não está com o positivo (vermelho) soldado no pin do meio. ou é mesmo de pilhas fracas, já que dizes que ele pisca os leds várias vezes.

Os leds piscam sempre que o arduino liga, se o servo pedir corrente as pilhas tiverem fracas, pode provocar o reiniciar do arduino.

Experimenta ligar o servo em 5V em vez de Vin. Deste modo ele terá que funcionar tanto ligado só por usb, quer ligado com ambos, quer ligado só por pilhas.

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #56 em: 18 de Julho de 2009, 13:32 »
A ficha está mesmo com o vermelho no meio e mesmo com o positivo no 5v em vez do vin dá o mesmo efeito. O led do power não pisca por isso não sei se a teoria do reiniciar é possível.  Tenho de comprar as pilhas novas para excluir essa hipótese. Quando testar com pilhas novas logo digo qualquer coisa. A minha iniciação não está a correr lá muito bem, mas também se não houvesse estes trambolhões não tinha muita piada. xD Obrigado a todos!  ;)

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Mais um membro da lusorobótica
« Responder #57 em: 18 de Julho de 2009, 13:33 »
era isso que ia agora dizer tigPT, eu quando liguei muitos servos (3) ao mesmo tempo, só com um pack de bateria 4AA, ele reiniciava sempre, mas com dois funcionava, deve ser isso, muda as pilhas, ou usa um transformador.

Offline PDI

  • Mini Robot
  • *
  • Mensagens: 677
Re:Mais um membro da lusorobótica
« Responder #58 em: 18 de Julho de 2009, 13:36 »
Já agora qual a finalidade do pino "Vin"
Alfredo Garcia

Offline miguelwind

  • Mini Robot
  • *
  • Mensagens: 48
Re:Mais um membro da lusorobótica
« Responder #59 em: 18 de Julho de 2009, 13:43 »
Eu estou a usar só um servo.