Buscar

Montagem de Braço Robótico com Arduino

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MÓDULO 2: CALIBRAÇÃO DOS SERVOS MOTORES E DOS POTENCIÔMETROS2.1: Calibração dos Servos Motores e dos Potenciômetros
Parte superior do formulário
Antes de colocar a mão na massa você precisa configurar todos os servos, menos o servo da garra, para a posição central de 90º.
Mas como fazer esse ajuste?
Apenas siga a montagem do seguinte circuito abaixo mudando os seus servos para calibrar todos e insira o código que está a seguir no seu Arduino:
Parte inferior do formulário
CÓDIGO UTILIZADO:
#include <Servo.h> // Inclua a biblioteca do Servo Motor   Servo meuservo; 
// Crie uma variável objeto para controlar o Servo   
int potpin = 0;  // Pino Analógico usado para conectar o potenciômetro int val; 
// Variável de leitura do valor do Pino Analógico   
voidsetup(){ meuservo.attach(9); // Conecta o Servo no pino 9 do objeto Servo Serial.begin(9600); }   
voidloop()
{ val = analogRead(potpin); // Faz a leitura do potenciÔmetro (valor entre 0 e 1023) 
Serial.print("Valor analogico lido: "); 
Serial.println(val); val = map(val, 0, 1023, 0, 180); // Faz a conversão para ser utilizado como graus no Servo (valor entre 0 e 180 graus) 
meuservo.write(val); // Configura o servo de acrodo com o valor convertido 
delay(15); // Espera o Servo completar o ângulo }
Com tudo montado você irá abrir o monitor serial e girar o potenciômetro de forma que o valor analógico lido seja de 512.
Para você construir esse Braço Robotico inédito, sugiro ter em mãos os seguintes materiais:
· 1 x Cola Instantânea (do tipo TekBond);
· 1 x Cola Quente;
· 1 x Pacote de Palitos (os palitos devem possuir 11,5 cm de comprimento);
· 5 x Alfinetes;
· 2 x Parafusos 1/8 por 3/4 (para segurar a garra) e 2x porcas;
· 1 x Fita adesiva ou fita isolante para segurar os palitos e impedir de trincarem quando forem furados;
· 2 x Engrenagens (as que utilizo é um par retirado de uma impressora velha onde ambas possuem diâmetro de 1,5cm);
· 1 x Arame de 20 cm de comprimento e 2 mm de espessura (para fazer a comunicação servo-garra);
· 2 x Cotonetes (para impedir de o arame envergar);
Já para furar e cortar tudo isso, recomendo você se equipar com:
· Alicate de corte (para cortar a madeira, fios, alfinete, etc);
· Ferro de solda velho ou que não irá prejudicar suas soldas com estanho (para fazer furos na madeira);
· Chave Philipis.
MÓDULO 3: MONTAGEM MECÂNICA DO BRAÇO3.2: Montagem da base do Braço Robótico Arduino
· Primeiramente, é preciso construir a plataforma de sustentação de todo o projeto.
· No meu caso, juntei 10 palitos e os uni na extremidade.
· Veja só:
· Base 1 – Usada para a protoboard + circuito + Arduino;
· Base 2 – Usada para os potenciômetros.
Para fixar nosso primeiro servo é preciso fazer um apoio para ele da seguinte forma:
· 3 – Conjunto de 6 a 7 palitos de 5 cm de comprimento empilhados um cima do outro;
· 4 – Palitos que irão fixar o servo com a ajuda de seus parafusos.
Como eu irei utilizar os servos em projetos futuros além deste Braço Arduino, irei preferir parafusa-los na madeira, como você deve ter notado na imagem acima.
Já para os servos do ombro e do cotovelo (servos 2 e 3), precisaremos de uma base para fixa-los.
Veja a imagem abaixo em que essa base está melhor representada:
· 5 – Parafuso utilizado para prender o eixo na base – isso gerará mais estabilidade para o seu Braço Robotico Arduino;
· 6 – Base para suportar os servos 2 e 3.
Note que você deve prender o eixo do servo 1 na base dos servos 2 e 3 (utilize o parafuso que veio com ele).
Já para mover todo o conjunto, você deve colar o atuador do seu servo na base, assim:
Agora é hora de você construir os mecanismos que irão movimentar o Braço Mecânico de fato, ou seja, o “ombro” e o “cotovelo”.
Veja só:
· 7 – Conjunto referente ao ombro;
· 8 – Conjunto referente ao cotovelo.
 
PS: Tenha atenção nessa etapa do tutorial de como fazer um Braço Robotico pois ela é fundamental para a movimentação correta do nosso projeto.
Para o cotovelo, teremos a seguinte estrutura:
· 9 – Estrutura de locomoção do cotovelo;
· 10 – O comprimento dessa peça que vai colada no atuador do servo é de 5,5 cm.
Veja que as setinhas menores estão apontando para a posição de cada alfinete utilizado no Braço Robotico Arduino.
Prefira utilizar alfinetes ao invés de parafusos pela sua praticidade e por serem fáceis de perfurar os palitos.
VÍDEO MOVIMENTAÇÃO COTOVELO (EM BREVE)
Sendo assim, o próximo passo é medir distância do eixo do servo até a base:
Mas você deve estar se perguntando, qual é essa altura e onde a obtenho?
Ela é oriunda dessa distância abaixo:
Onde, no meu caso, D está próximo de 2,2 cm.
Mas porque dessa medida?
Igual você deve ter notado, essa medida é necessária para o palito de sustentação de todo o conjunto do Braço Robotico Arduino.
Veja só:
PS: Não cole os palitos 11 e 12 na base ainda.
· 11 – Palito de sustentação do conjunto ombro+cotovelo. Esta peça possui 4,5 cm de comprimento;
· 12 – 2 x Calços de 1 cm de comprimento para dar maior aderência e fixação quando colados.
Observe que no palito de sustentação há um alfinete que servirá para unir os dois servos e o conjunto de locomoção do nosso Braço Arduino.
Depois que você já tiver obtido a medida da posição do alfinete (D = 2,2 cm), e tiver com a estrutura do cotovelo montada, o próximo passo deverá ser construir o ombro que ficará assim:
· 
13 – Estrutura de locomoção do ombro.
· 14 – Palito de picolé que vai colado no atuador do servo (em cinza);
Portanto, para colar a peça 14 no atuador do servo você pode utilizar um palito de mais ou menos 3 cm, ou seja, do mesmo comprimento do atuador do servo.
Observe:
· 15 – Cole essas duas peças em um ângulo de mais ou menos de 90°, para elas poderem se movimentar assim:
VÍDEO MOVIMENTAÇÃO OMBRO SOLIDWORKS (EM BREVE)
Finalmente, essa etapa de construção deverá ficar assim:
· A esquerda – Locomoção do ombro;
· A direita – Locomoção do cotovelo.
Não se esqueça do alfinete que irá unir todo o conjunto ombro/cotovelo no palito de sustentação.
Como mencionado anteriormente, ele se passa no interior das pecinhas dos servos motores.
Depois que finalizar essa estrutura de locomoção do Braço Robotico Arduino, cole-a na base dos servos 2 e 3 e cole também os servos motores.
Mas, para fixar os servos nessa base você pode colá-los diretamente, o que não acho uma boa opção se você for utilizá-los em projetos futuros, ou pode fazer uma adaptação utilizando seus parafusos, por exemplo:
· 16 – Parafusos que fixam os servos na base.
Para fazer isso funcionar você deve colar duas tiras de palito de picolé de forma que fiquem bem presas e de forma que você consiga parafusar o servo no meio delas.
DICA: Pegue uma chave Philips e vá forçando o parafuso contra a madeira até que ele entre por completo. Depois é só colocar o servo motor na posição inserindo o parafuso novamente.
Feito isso, basta colar as tiras de palito com os servos parafusados na base, respeitando a distancia entre os servos, assim:
· D – Distância equivalente a 3,7 cm.
PS: Cole primeiro a estrutura ombro/cotovelo e, após, insira os servos pois essa medida pode variar com o tipo de servo que estiver utilizando.
Feito isso, corte 2 tiras de palito com comprimento de 3,5 cm, ou seja, da mesma altura do seu servo, e cole-as na base de forma que fiquem encostando na lateral dos servos.
Assim:
· 17 – Apoios estabilizadores para os servos.

Continue navegando