Olá pessoal,
Já iniciando os projetos do braço robótico, (Robô manipulador), adquiri alguns
micro servos pra facilitar a montagem mecânica. Como não quero que seja nada muito
grande, decidi que os micro servos em conjunto com servos de parabólica dão
conta do recado. O outro passo que dei foi no código de controle, controle esse
que será feito de início com potenciômetros, (resistores variáveis), e
futuramente tentarei criar um programa para que o Robô possa se movimentar de
maneira autônoma fazendo leitura de sensores.
Ainda estou a decidir se utilizarei mais algum tipo de motor, já que tenho uma
infinidade de motores de impressoras com engrenagens de variados tipos e
torques, mas entraria ai mais alguns "pepinos" pra resolver com ponte H e a
quantidade limitada de portas do Arduino UNO.
Em fim, até agora tudo correndo bem, me falta só um pouco de tempo e “din din” para poder me dedicar um pouco mais aos meus Hobbies.
Relação entre o tamanho dos servos, (o de parabólica a esquerda e o micro servo a direita) e o potenciômetro.
Testando os servos 4 micro servos
Esquema para montagem no protoboard
Código para programação do Aduino:
// Controlando 4 servos com arduino
// Computadores Fazem Arte
#include <Servo.h>
Servo servo_0;
Servo servo_1;
Servo servo_2;
Servo servo_3;
void setup()
{
servo_0.attach(9);
servo_1.attach(3);
servo_2.attach(5);
servo_3.attach(6);
}
void loop()
{
servo_0.write
( map( analogRead( 0 ), 0, 1023, 0, 179 ) );
servo_1.write
( map( analogRead( 1 ), 0, 1023, 0, 179 ) );
servo_2.write
( map( analogRead( 2 ), 0, 1023, 0, 179 ) );
servo_3.write
( map( analogRead( 3 ), 0, 1023, 0, 179 ) );
delay(15);
}
Segue o vídeo de demostração do projeto: