Escolar Documentos
Profissional Documentos
Cultura Documentos
DIEGO W. MORAES
GIOVANNI PEDERSINI PAGLIATO
GUILHERME WOLTER DE JESUS
HERYSON MOREIRA SOARES
JEFERSON TADEU DA SILVA
RODRIGO BIANCHINI
LIMEIRA
2015
DIEGO W. MORAES
GIOVANNI PEDERSINI PAGLIATO
GUILHERME WOLTER DE JESUS
HERYSON MOREIRA SOARES
JEFERSON TADEU DA SILVA
RODRIGO BIANCHINI
LIMEIRA
2015
DIEGO W. MORAES
GIOVANNI PEDERSINI PAGLIATO
GUILHERME WOLTER DE JESUS
HERYSON MOREIRA SOARES
JEFERSON TADEU DA SILVA
RODRIGO BIANCHINI
_______________________________________
Thiago F. P. da Silva
________________________________________
Bruno Bellotti Lopes
________________________________________
Agnaldo de Souza Gonalves
AGRADECIMENTOS
Agradeo a Deus que sei que sempre esteve ao meu lado, minha famlia, por
me apoiar e me incentivar sempre e principalmente ao meus pais, que mesmo nos
momentos mais difceis nunca deixaram de confiar em mim e me incentivar.
Ao Professor Dr. Joo Paulo de Oliveira por sua amizade, pelo incentivo e
auxlio durante todo o trabalho e principalmente pela confiana depositada em
mim. Foi um grande privilgio ser seu orientado.
Ao co-orientador, Professor Bruno Ferreira dos Santos,
Professora Ana Jlia, pela dedicao em suas orientaes para a
elaborao deste trabalho.
Agradeo finalmente a todos que no mencionei anteriormente, mas que
participaram estiveram comigo todos estes momentos.
RESUMO
ABSTRACT
LISTA DE FIGURAS
Figura 01 Partes de Mo
12
13
16
Figura 04 Mo bebionic v3
18
19
21
22
23
24
25
26
27
28
29
30
30
31
32
33
34
SUMRIO
INTRODUO
10
REVISO BIBLIOGRFICA
11
2.1
Conceito Histrico
11
2.2
Mo Humana
11
2.2.1
Estrutura ssea
12
2.2.2
13
2.2.3
Sensibilidade
13
2.3
Mo Robtica
14
2.3.1
Antropomorfismo
14
2.3.2
Funcionalidade
15
2.3.3
Destreza
15
2.4
Grasping
15
2.5
16
2.5.1
16
2.5.2
BeBionic v3
17
2.6
Biomecatrnica
18
2.7
Foras
20
2.7.1
Fora Peso
21
2.7.2
Fora Normal
22
2.7.3
Fora de Atrito
23
2.7.4
Fora de Trao
24
2.7.5
Fora Elstica
25
MATERIAIS E MTODOS
3.1
Materiais utilizados
26
3.1.1
Arduino
26
3.1.2
Arduino Fio
27
3.1.3
Xbee Shield
27
26
3.1.4
Xbee Rdios
28
3.1.5
Xbee Explorer
29
3.1.6
Servo Motor
29
3.1.7
Sensor Flex
30
3.1.8
30
3.2
Metodologia Utilizada
31
RESULTADOS
36
CONCLUSO
37
BIBLIOGRAFIA
38
APNDICE
41
10
INTRODUO
Prteses ortopdicas procuravam imitar os membros perdidos no trazendo
11
2
2.1
REVISO BIBLIOGRFICA
Conceito Histrico
O pioneirismo na tecnologia de prteses atribudo aos egpcios, onde no
Mo Humana
A mo uma das partes mais brilhantes da evoluo humana. Ela nos da
12
Com a biomecatrnica pde-se criar um meio para ajudar as pessoas dandoas maior autonomia, pois com a robtica aliada a prteses, tornou-se possvel recriar
membros binicos, capazes de exercer mesma funo e movimentos que os
mesmos possuem.
2.2.1 Estrutura ssea
Segundo Van de Graaff (2002) a mo constituda por 27 ossos que so
reunidos no carpo, metacarpo e falanges. O carpo, ou punho, consiste em oito ossos
reunidos em duas fileiras de quatro ossos cada.
Metacarpo, tambm chamado de palma da mo, constitui de cinco ossos,
cada um dividido em trs partes, sendo elas, a base que fica junto ao carpo, a parte
do corpo e uma cabea que fica junta a falange.
A falange so os ossos dos dedos, possui quatorze ossos. Cada osso uma
falange sendo elas proximal junto a metacarpo, a parte mdia e a distal que so as
pontas dos dedos. O polegar o nico dos dedos que no possui a falange mdia.
Figura 01 Partes de Mo
13
14
2.3
Mo Robtica
Atualmente, diversos exemplos de mos robticas podem ser encontrados,
15
2.3.2 Funcionalidade
A principal funo da mo se consiste na preenso, que o movimento de
agarrar e segurar objetos com formas e tamanhos variados.
Trazer parte desta funcionalidade para uma mo binica fundamental, pois
dar ao usurio uma grande independncia, tornando-o capaz de realizar tarefas
que ele no seria capaz de realizar a sem a prtese.
2.3.3 Destreza
a capacidade da mo realizar movimentos complexos como o Grasp. A
destreza se d de acordo com a forma estrutural do prottipo. Quanto mais graus de
liberdade, maior ser o seu potencial de destreza, por outro lado, a dificuldade no
controle tambm ser maior (MARINHO, 201?).
2.4
Grasping
O avano das mos robticas antropomrficas trouxeram a promessa de dar
16
17
2.5.2 BeBionic v3
Produzida pela empresa RSLSteeper, feita de um corpo de fibra de carbono
com juntas de alumnio o que a torna leve e resistente.
uma prtese mioeltrica5 ativada por sinais captados do msculo de partes
remanescentes do membro superior da pessoa, dando um melhor controle e
autonomia ao usurio.
Pode suspender at 90kg de carga e pesa entre 488 e 520 gramas. capaz
de exercer uma forca de at 75N e tem um tempo de resposta de 0.4 segundos.
A preciso tamanha que pode-se fazer tarefas como digitar em um teclado e
segurar objetos frgeis como um ovo sem quebr-lo. Est mo promete revolucionar
o mundo das prteses, e vem acompanhada com uma luva artificial feita de silicone
que a recobre, disponvel em 19 tons diferentes de pele (INFO JORNAL, 2012).
Figura 04 Mo bebionic v3
4
18
2.6
Biomecatrnica
A Biomecatrnica realiza a interao de elementos mecnicos, eletrnicos e
partes de organismos biolgicos, fazendo com que eles atuem atravs de estmulos
do msculo, esqueleto ou sistema nervoso (OMICS INTERNACIONAL, 2015).
Tem como um dos objetivos a funo de devolver mobilidade em pessoas que
a perderam pelo simples envelhecimento, falta de energia na musculatura, que
sofreram algum acidente causando amputao ou sofrem sequelas provenientes de
um acidente vascular.
Soluo encontrada para resoluo de problemas biolgicos atuando no
desenvolvimento de novos modelos de prteses, dispositivos de auxilio na
locomoo de pacientes e tambm equipamentos para realizar cirurgias medicas e
tele operao cirrgica (RODRIGUIEZ, 2014).
Alguns passos devem ocorrer para que o corpo humano entenda e realize
uma ao. Os impulsos do crebro so enviados para o musculo que deseja
movimentar, as clulas dos msculos reenviam informaes para ajuste de outros
msculos envolvidos no movimento e qual a quantidade da fora necessria,
diferentes foras so aplicadas e depois de realizado movimento os sinais so
6
19
porm
utilizando
combinao
entre
eletrnica,
mecnica,
computao e controle.
Sinais contendo informaes so enviados e recebidos entre controladores e
sensores, movimentos so realizados por motores ou atuadores hidrulicos
pneumticos, atravs das respostas obtidas novos informaes so trocadas, sendo
todo processo ou desenvolvimento das funes a serem realizadas programadas
para que o mesmo atue com autonomia.
Tabela 1 Homem VS Maquina
CORPO HUMANO
7
MECATRNICA
20
Crebro
Conhecimento
Sensores
Membros
superiores
Inferiores
Rede de Comunicao,
informaes.
transmisso
de
dados
Alimentao
Sistema Sanguneo
Esqueleto
Estrutura mecnica
Foras
A causa da acelerao responsvel por alterar a velocidade em objetos um
21
22
WEB
ENSINO.
Disponvel
em:<http://sesi.webensino.com.br/sistema/webensino/aulas/repository_data//SESIeduca/ENS_MED/E
NS_MED_F01_FIS/633_FIS_ENS_MED_01_08/investigando_caminhos.html>. Acesso em: mai.2015.
23
24
10
25
26
3
3.1
MATERIAIS E MTODOS
Materiais utilizados
3.1.1 Arduino
Arduino uma plataforma de hardware 13 programvel, com uma linguagem
C/C++ e que usa uma interface grfica construda em Java. Sua grande vantagem
a facilidade de programao, pois qualquer pessoa pode rapidamente aprender o
bsico e criar diversos projetos em intervalos curtos de tempo.
Possui um hardware simples, eficiente e capaz de se complementar com
outros componentes (Shields14), facilitando ou incorporando a programao para
outros circuitos (ROBOTIZANDO, 2012?).
Figura 11 Arquitetura de Hardware do Arduino
12
27
28
29
Utiliza uma alimentao de tenso de 5V e recebe um sinal de PWM que pode variar
de 0V ou 5V. Esse sinal monitorado pelo circuito de controle a cada 20ms.
Se houver alguma alterao no sinal nesse intervalo de tempo a posio do
eixo alterada at que se coincida com a do sinal (FEIS UNESP, 2013).
Figura 14 Servo Motor
19
30
20
31
3.2
Metodologia Utilizada
O comeo do trabalho se deu inicio com diversas pesquisas em sites e livros
sobre assuntos como a mo humana e robtica, grasping, Arduino e redes sem fio
entre alguns outros assuntos.
A principio, notou-se que era possvel fazer um prottipo com praticamente
qualquer material que estivesse a nossa disposio, como sucata ou at mesmo
restos de conduites, mas no seriam viveis para o objetivo deste trabalho.
Foi feito um esboo no software Auto CAD para analisar quais seriam as
melhores dimenses do prottipo aproximando o mximo possvel das medidas de
uma mo humana.
Figura 17 Desenho 3D do prottipo
32
22
33
23
34
Ao
realizar
segunda
simulao,
foi
encontrado
falhas
com
os
35
36
RESULTADOS
Conforme explicado no capitulo 3.2, aps finalizar os programas Mo robtica e
Sensor da mo na IDE do Arduino, foi utilizado o software Proteus para gerar uma
simulao de ambos.
Houve uma falha na primeira simulao pois duas das portas utilizadas para
sada de sinal para os servo motores no eram PWM, sendo assim elas no
poderiam controlar o sentido e velocidade, logo aps identificada a falha, foi
corrigido para a conexo correta.
Como o software de simulao no possui uma comunicao sem fio como a do
prottipo, foi feita a ligao direta via caba dos dois Arduino UNO, para tentar
solucionar este problema, mesmo assim a comunicao falhou devido ao foto do
Proteus no reconhecer a biblioteca servo.h do Arduino contida em um dos
programas.
Solucionou-se o problema juntando os dois programas em apenas um Arduino
UNO, dessa forma pde-se simular sem a conexo sem fio e removendo a biblioteca
servo.h do programa, substituindo-a por cdigos manuais e o Proteus executou o
programa.
Feita a mudana, pode-se executar corretamente o programa, e a simulaao
mostrou que os motores estavam instveis, pois a resistncia provida do
potencimetro era muito alta. Para corrigir esta instabilidade, alteramos o valor do
potencimetro, diminuindo de 10K Ohm para 1K Ohm.
Com o motor estvel, a simulao teve o resultado esperado, pois o motor
responde corretamente a variao de resistncia, permitindo que o dedo faca
movimentos completo, ou no, podendo reproduzir a posio que o usurio desejar.
37
CONCLUSO
Foi concludo que possvel construir um prottipo de mo robtica a partir de
38
BIBLIOGRAFIA
39
40
41
APNDICE
42
void loop()
{
Polegar = analogRead(SensorPolegar); //faz a leitura do sensor
Indicador = analogRead(SensorIndicador); //faz a leitura do sensor
Medio = analogRead(SensorMedio);
//faz a leitura do sensor
Anelar = analogRead(SensorAnelar);
//faz a leitura do sensor
Minimo = analogRead(SensorMinimo); //faz a leitura do sensor
// calibrao abrindo a mo algumas vezes:
if(Polegar > PolegarAberto) PolegarAberto = Polegar;
if(Indicador
> IndicadorAberto) IndicadorAberto
=
Indicador; if(Medio
> MedioAberto) MedioAberto
= Medio; if(Anelar
> AnelarAberto) AnelarAberto =
Anelar; if(Minimo
> MinimoAberto)
MinimoAberto = Minimo;
// calibrao fechando a mo algumas vezes:
if(Polegar
< PolegarFechado) PolegarFechado
=
Polegar; if(Indicador
< IndicadorFechado) IndicadorFechad
o
=
Indicador; if(Medio
< MedioFechado) MedioFechado
= Medio; if(Anelar
< AnelarFechado) AnelarFechado =
Anelar; if(Minimo
< MinimoFechado)
MinimoFechado = Minimo;
// Adaptando a leitura entre 0 e 180 dos servomotores
// Os valores mnimo e mximo usados so os da calibrao
Polegar = map(Polegar ,PolegarFechado ,PolegarAberto ,0,180);
Indicador = map(Indicador ,IndicadorFechado ,IndicadorAberto ,0,180);
Medio = map(Medio ,MedioFechado ,MedioAberto ,0,180);
Anelar = map(Anelar,AnelarFechado,AnelarAberto,0,180);
Minimo = map(Minimo ,MinimoFechado ,MinimoAberto ,0,180);
// O carcter < indica o inicio dos valores
// Os valores so enviados pelo pino Tx do Arduino
Serial.write("<");
Serial.write(Polegar);
Serial.write(Indicador);
Serial.write(Medio);
Serial.write(Anelar);
43
Serial.write(Minimo);
delay(30);
}
AnguloPolegar
44
AnguloIndicador = Serial.read();
AnguloMedio = Serial.read();
AnguloAnelar = Serial.read();
AnguloMinimo = Serial.read();
if(startPackage == '<'){ // verifica o valor e partida: "<"
// Envia os sinais para os servomotores;
ServoPolegar.write(AnguloPolegar);
ServoIndicador.write(AnguloIndicador);
ServoMedio.write(AnguloMedio);
ServoAnelar.write(AnguloAnelar);
ServoMinimo.write(AnguloMinimo);
}
}
delay(30); // Quanto maior o delay, o sistema fica lento, porm muito alto pode parar
tudo
}