Monografia TCC Mecatrônica
Monografia TCC Mecatrônica
Monografia TCC Mecatrônica
BRAÇO ROBÓTICO
São Paulo
2013
ANTÔNIO SANTOS FERREIRA
BRAÇO ROBÓTICO
São Paulo
2013
ANTÔNIO SANTOS FERREIRA
BRAÇO ROBÓTICO
___________________________________________
Orientador: Prof. Francisco Zampini
___________________________________________
Prof.:
___________________________________________
Prof.:
Por fim, aos colegas de classe que nos acompanharam nesta longa caminhada que
foi o curso.
“Uma coisa eu aprendi ao longo da vida:
que toda nossa ciência comparada com a
realidade, é primitiva e infantil – e, ainda
assim, é a coisa mais preciosa que nós
temos.”
Albert Einstein
RESUMO
ABSTRACT
This project consists in the construction of a robotic arm prototype, seeking to have
the ability to manipulate objects. The system consists of a wooden robotic arm with
four degrees of freedom, rotary joints with movements driven by servo motors
controlled by a programmable board named arduino.
This project encompasses the three main areas of robotics, mechanics, electronics
and computing.
Figura 3 - Servomotor 13
Figura 6 - Arduino 16
LISTA DE TABELAS
1 INTRODUÇÃO 10
1.1 Apresentação 10
1.2 Justificativa 12
1.3 Objetivos 12
1.3.1 Objetivo geral 12
1.3.2 Objetivos específicos 12
1.4 Metodologia 13
2 FUNDAMENTAÇÃO TEÓRICA 13
2.1 Servo Motores 13
2.2 Arduino 15
2.3 Envelope de trabalho 18
2.4 Juntas 19
2.5 Graus de liberdade 19
3 PLANEJAMENTO DO PROJETO 20
3.1 Cronograma geral 20
3.2 Materiais utilizados e seus respectivos valores 21
4 DESENVOLVIMENTO DO PROJETO 22
4. 1 Estrutura 22
4. 2 Usinagem 23
4. 3 Montagem 23
4. 4 Programação 24
4. 5 Fonte de Alimentação 25
5 FICULDADES ENCONTRADAS 25
6 SUGESTÕES PARA TRABALHOS FUTUROS 25
7 CONCLUSÃO 26
REFERÊNCIAS BIBLIOGRÁFICAS 27
APÊNDICES 29
APÊNDICE A - Diário de Bordo 29
APÊNDICE B - Folhas de Desenhos 31
ANEXO 32
ANEXO A - Ficha técnica e especificações 32
10
1 INTRODUÇÃO
1.1 Apresentação
Figura 1 - Robô de solda a ponto, de sete eixos e projetado para aperfeiçoar aplicações automotivas
desenvolvido pela Motoman Robótica.
Fonte: site nei
abrangente, e muitos deles com uma grande interação com o meio através de
sensoriamento. Braços robóticos são amplamente utilizados nas indústrias, pois sua
ilimitada possibilidade de aplicações torna os robôs, em muitos casos, a melhor
solução para movimento, transporte e manipulação. Utilizando braços robóticos,
podemos acabar, por exemplo, com problemas de lesões, infecções e tornar o
processo mais rápido e seguro. A necessidade das indústrias em obter braços
robóticos de baixo custo cresceu exponencialmente, sendo assim um importante
investimento. O desenvolvimento desses dispositivos automatizados oferece
soluções para melhoria de qualidade e rapidez nos processos. O braço robótico é
um dispositivo mecânico automatizado que é aplicado em várias áreas da tecnologia
robótica, podemos usá-lo na fabricação industrial, no tratamento médico, nos
serviços de entretenimento, nas áreas de ensino da aplicação, nas forças armadas e
na exploração espacial entre outros.
1.2 Justificativa
1.2.1 Pertinência
1.2.2 Relevância
1.2.3 Viabilidade
O Braço Robótico tem um alto custo para sua fabricação, sendo mais viável
desenvolver um protótipo, que tem um baixo custo financeiro e demonstra com
exatidão seu funcionamento e suas características.
1.3 Objetivos
1.4 Metodologia
2 FUNDAMENTAÇÃO TEÓRICA
2.1 Servomotores
Figura 3 - Servomotor
Fonte: Wikipédia
controle detecta uma alteração do sinal na largura do sinal, ele altera a posição do
eixo para que a sua posição coincida com o sinal recebido.
Um sinal com largura de pulso de 1ms corresponde à posição do servo todo a
esquerda ou 0 grau. Um sinal com largura de pulso de 1,5ms corresponde a posição
central do servo ou de 90 graus. Um sinal com largura de pulso de 2ms corresponde
a posição do servo todo a direita ou 180 graus, veja figura.
Uma vez que o servo recebe um sinal de 1,5ms (por exemplo), ele verifica se o
potenciômetro encontra-se na posição correspondente, se ele estiver nada é feito.
Se o potenciômetro não estiver na posição correspondente ao sinal recebido, o
circuito de controle aciona o motor até que o potenciômetro esteja na posição
correta. A direção de rotação do servo motor depende da posição do potenciômetro.
16
2.2 Arduino
Arduino, palavra por vezes traduzida ao português como Arduíno, é uma plataforma
de prototipagem eletrônica de hardware livre criado com o objetivo de permitir o
desenvolvimento de controle de sistemas interativos, de baixo custo e acessível a
todos, projetada com um microcontrolador Atmel AVR de placa única, com suporte
de entrada/saída embutido, uma linguagem de programação padrão, a qual tem
origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar
ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de usar por
artistas e amadores. Pode ser usado para o desenvolvimento de objetos
interativos independentes, ou ainda para ser conectado a um computador
hospedeiro. Uma típica placa Arduino é composta por um controlador, algumas
linhas de E/S digital e analógica, além de uma interface serial ou USB, para
interligar-se ao hospedeiro, que é usado para programá-la e interagi-la em tempo
real. Ela em si não possui qualquer recurso de rede, porém é comum combinar um
ou mais Arduino deste modo, usando extensões apropriadas chamadas de Shields.
A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. A
mais popular é a Processing, mas outras que podem comunicar-se com a conexão
serial são: Max/MSP, Pure Data, SuperCollider, ActionScript e Java.
17
Figura 6 - Arduino
Fonte: Wikipédia
Fonte: UFES
O envelope de trabalho está relacionado ao espaço físico que cada célula robótica
está apta a ocupar para desenvolver suas atividades e corresponde basicamente a
forma geométrica que envolve o volume de trabalho. Este volume inclui todos os
pontos que podem ser alcançados pela garra (atuador).
2.4 Juntas
As juntas podem ser rotativa, prismática, cilíndrica, esférica, parafuso e planar. Suas
funcionalidades são descritas a seguir:
A junta prismática ou linear move-se em linha reta. São compostas de duas hastes
que deslizam entre si; A junta rotacional gira em torno de uma linha imaginaria
estacionaria chamada de eixo de rotação. Ela gira como uma cadeira giratória e
abrem e fecham como uma dobradiça; A junta esférica funciona com a combinação
de três juntas de rotação, realizando a rotação em torno de três eixos; A junta
cilíndrica é composta por duas juntas, uma rotacional e uma prismática; A junta
planar é composta por duas juntas prismáticas, realiza movimentos em duas
direções; A junta parafuso é constituída de um parafuso que contem uma porca ao
qual executa um movimento semelhante ao da junta prismática, porém, com
movimento no eixo central (movimento do parafuso).
3 PLANEJAMENTO DO PROJETO
X X X X
Orçamento/Compra
Todos
dos Materiais
X
Entrega Desenhos
Todos
(Esboço) do Projeto
X X X X
Orçamento/Compra
Todos
dos Materiais
X X X X X
Usinagem –
Jair
Fabricação
Pré-Montagem X X X X Todos
X X X X X
Jair /
Programação
Christofer
X X
Entrega dos
Antonio
desenhos - final
X X X
Revisão / Entrega da
Todos
Monografia
X
Pré-Apresentação do
Todos
TCC
X
Apresentação do
Todos
TCC
Planejado
Legenda
X Realizado
Fonte: o autor
22
Quantidade
Descrição dos materiais Preço - R$
utilizada
TOTAL R$ 465,09
Fonte: o autor
4 DESENVOLVIMENTO DO PROJETO
4.1 Estrutura
23
4.2 Usinagem
A usinagem das partes do braço robótico (base, plataforma, ombro, braço, antebraço
e garra) ocorreu na residência do nosso colega Jair Silveira, o mesmo ofereceu-se
cordialmente para o serviço, fornecendo material e até mesmo o espaço para que se
concretizasse o projeto. Diversos tipos de máquinas foram utilizados, como serra
circular, lixadeira, micro-retífica e serra tico-tico.
Usinagem/fabricação conforme Apêndice B - Folhas de Desenhos.
4.3 Montagem
O antebraço é a parte que é montada logo após o braço e antes do punho, também
é formado por duas peças, conectadas por quatro parafusos de 50 x 5 mm e 12
porcas de 5 mm, que são os mesmos parafusos e porcas usados para a montagem
do braço. O punho antecede a garra onde fica fixado o motor que a movimenta. A
garra foi projetada para objetos cilíndricos, seu movimento é realizado por meio de
três pequenas engrenagens, duas de plástico, uma de aluminio que esta ligada ao
eixo do servo motor.
Após passar por todos os ajustes e alterações descritos, segue em sua forma
finalizada de acordo com as imagens.
25
4.4 Programação
A movimentação pode ser desenvolvida de acordo com uma programação que pode
variar de acordo com seus pontos de referência, número de repetições e envelope
de trabalho; além da possibilidade do controle em tempo real.
5 DIFICULDADES ENCONTRADAS
7 CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS
APÊNDICES
APÊNDICE A - Diário de Bordo
Atividades realizadas:
Atualização da monografia;
Desenvolvimento do cronograma;
Esboço dos desenhos da estrutura física do braço.
Atividades realizadas:
Realização de testes para verificar a capacidade de torque (força) dos
servomotores que compramos;
Atualização da monografia, padronização das tabelas e quadros conforme norma
ABNT.
Atividades realizadas:
Montagem do protótipo da garra;
Compra do servomotor que será usado na garra.
Atividades realizadas:
Montagem de uma parte da estrutura do braço para a realização de testes de
movimento e programação;
Realização de estudo da maneira como alimentar os servomotores.
Atividades realizadas:
Atividades realizadas:
Atividades realizadas:
Atividades realizadas:
Atividades realizadas:
Atualização da monografia;
Pesquisas para desenvolver a programação para controlar os servosmotores em
sequência, ou seja, quando parar um acionar outro com posição e velocidades
controladas;
ANEXO
Microcontrolador ATmega2560
Voltagem de alimentação 5V
Voltagem de entrada (recomendada) 7-12V
Voltagem de entrada (limites) 6-20V
Pinos digitais I/O 54 (dos quais 14 podem ser saídas PWM)
Pinos de entrada analógica 16
Corrente contínua por pino I/O 40 mA
Corrente contínua para o pino 3.3V 50 mA
Memória Flash 256 KB of which 4 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
34