domingo, 6 de outubro de 2013

Review Pan & Tilt

Fala pessoal,

Uma pequena atualizado no blog com um review sobre o Pan & Tilt. Esse kit foi comprado no DX, demorou cerca de 25 dias para chegar a partir da compra. O preço desse modulo é bom, junto das peças metálicas acompanha os 2 mini servos que chegam a puxar 1,5kl, o que é ideal para o peso das partes metálicas.

Pode ser usado para diferentes projetos, seguir um objeto, controlar a posição e tudo mais... Esse eu vou usar junto com um painel solar, no projeto "Seguidor Solar" que será postado no futuro.

Essas são algumas imagens do modulo montado, que diga-se de passagem, é difícil de montar, chato. Se for seguir o manual que acompanha vai acabar montando errado.

Partes metálicas e componentes:


As partes metálicas são de ótima qualidade, super leves e resistentes, com bom encaixe. Me surpreendeu o quanto essas peças são leves. Já os parafusos.... de péssima qualidade, perdi 3 parafusos porque eles simplesmente partiram no meio, não pude utilizar estes e tive que usar alguns outros que tinha de outros módulos. O ruim é que não acompanha parafusos extras..

Modulo montado com servos:


A montagem foi difícil, mas deu certo, as partes ficaram muito bem encaixadas, faz movimentos suaves e fortes, estes servos são ideias para essa aplicação, são leves e de torque 1,5kl, velocidade angular de 0.1s/60 tensão de funcionamento 4,8V~6V

Tamanho das partes:


Esse aqui é o código de exemplo, estou usando um Key pad para tirar valores analógicos e controlar a posição:

  1. #include "Servo.h"
  2. const byte PIN_ANALOG_X = 0;
  3. const byte PIN_ANALOG_Y = 1;
  4. Servo pan;
  5. Servo tilt;
  6. long currentX=0;
  7. long currentY=0;
  8. void setup() {
  9. Serial.begin(9600);
  10. pan.attach(8);
  11. tilt.attach(9);
  12. }
  13. void loop() {
  14. currentX = map((long)analogRead(PIN_ANALOG_X)010230180);
  15. currentY = map((long)analogRead(PIN_ANALOG_Y)010230180);
  16. Serial.print("X: ");
  17. Serial.print(currentX);
  18. Serial.print(", ");
  19. Serial.print("Y: ");
  20. Serial.print(currentY);
  21. Serial.println();
  22. pan.write(currentX);
  23. tilt.write(currentY);
  24. }



E aqui vai um vídeo do funcionamento :




 




Nenhum comentário:

Postar um comentário