Escolar Documentos
Profissional Documentos
Cultura Documentos
São Carlos
2019
DENIS COSMO DE SOUZA
São Carlos
2019
Аоs meus pais que, independente da distância,
sempre demonstraram muito apoio e carinho,
nunca medindo esforços para quе еu chegasse
аté esta etapa dе minha vida.
AGRADECIMENTOS
Agradeço primeiramente aos meus pais, Vanda e Manoel, por tudo o que fizeram e
fazem por mim.
Agradeço a minha família pelo apoio, cuidado e por todos os momentos especiais
vividos. Em especial aos meus “irmãos” Elton e Thaís, avós maternos Marina e Valter (in
memorian) e padrinhos Vânia e Jorcelino.
Agradeço a minha namorada Vitoria pelo companheirismo, carinho, amor, risadas e
críticas construtivas.
Agradeço aos meus amigos, tanto os de Santos como os de São Carlos e de São Paulo,
pelos aprendizados, momentos de descontração e convívio.
Agradeço a todos os professores da EESC e do ICMC que contribuíram de alguma
forma para o conhecimento adquirido durante a graduação.
Agradeço ao professor Dr. Alberto Cliquet Júnior e ao Dr. Renato Varoto por todo o
suporte, disponibilidade, atenção e compreensão durante o desenvolvimento desse projeto.
Agradeço a todos os funcionários das secretarias, dos departamentos e do campus de
São Carlos pelo zelo para com os alunos.
RESUMO
The World Health Organization estimates that more than one billion people need one
or more assistive products. Assistive products are external products (including devices,
equipment, instruments or software), of which primary purpose is to maintain or enhance
individual functionality and independence. Assistive products are also used to prevent
deficiency and secondary health conditions. This project proposes to elaborate an integration
system between auxiliary gait assistive electronic devices, which collaborate with locomotor
rehabilitation process of patients in physiotherapy need. The way chosen is to develop a
mobile application. Its interface needs to be as user friendly as possible, perform wireless
communication and make that information available through graphical representations and/or
text on person's mobile device. It also needs this data to be saved for future reference. After
tests performed with a temperature sensor, results were satisfactory in the sense of wireless
communication and application functionality. With the final test, where data was received
directly from a Lofstrand type crutch already built, the system proved accurate, but not so
exact, with a sample rate of 10 samples/second, able to save images in phone’s internal
memory and the possibility of integrating several other assistive devices in the same place.
Tabela 1 - Valores obtidos de força e tensão para obter a equação que relaciona as duas
grandezas. ............................................................................................................................ 32
Tabela 2 - Valores de força mostrados pelo dinamômetro e recebidos pelo aplicativo para
determinação da precisão e exatidão do sistema, sem calibração. ......................................... 43
Tabela 3 - Valores de força mostrados pelo dinamômetro e recebidos pelo aplicativo para
determinação da precisão e exatidão do sistema, com calibração. ......................................... 44
LISTA DE ABREVIATURAS E SIGLAS
CI – Circuito Integrado
IDE – Integrated Development Environment
LED – Light Emitting Diode
LPA – Lista de Produtos Assistivos Prioritários
MIT – Massachusetts Institute of Technology
OMS – Organização Mundial da Saúde
USB – Universal Serial Bus
LISTA DE SÍMBOLOS
Hz – Frequência em Hertz
V – Tensão elétrica em Volt
F – Capacitância em Farad
N – Força em Newton
M – 106
k – 103
TX – Pino de transmissão
RX – Pino de recepção
Ω – Resistência elétrica em Ohms
SUMÁRIO
1 INTRODUÇÃO ................................................................................................................ 25
4 RESULTADOS ................................................................................................................ 41
5 CONCLUSÃO .................................................................................................................. 47
REFERÊNCIAS .................................................................................................................. 49
1 INTRODUÇÃO
Para facilitar esse procedimento de ganho ósseo, são utilizados dispositivos assistivos
auxiliares de marcha, tais como muletas, bengalas, entre outros. Com isso, surgiu a
necessidade de mensurar a força aplicada tanto nos membros inferiores quanto nos superiores,
a fim de se evitar sobrepesos e novas lesões ou cargas abaixo do adequado. Assim, são
desenvolvidos dispositivos eletrônicos com sistemas de biofeedback. Como definido por [2]:
recursos de uma muleta do tipo Lofstrand já construída e sua comunicação com o novo
sistema a ser desenvolvido.
Esta monografia está dividida em capítulos e seções que têm o intuito de facilitar o
entendimento do mesmo. Nessa primeira parte foram introduzidos os conceitos de
reabilitação, do efeito piezoelétrico e de sistemas de biofeedback, além de apresentar os
objetivos do projeto.
Na segunda parte são apresentadas as fundamentações teóricas sobre o que já foi
implementado até o momento e os conceitos envolvidos na construção do aplicativo móvel.
Na sequência, são descritos os procedimentos para desenvolvimento do programa
utilizado no microcontrolador e da aplicação em si.
Após isso, são apontados os resultados alcançados e suas discussões. Por fim, é
realizada a conclusão, onde são explicitados os objetivos finalizados, bem como os que
ficaram em aberto, trazendo também possíveis melhorias.
27
2 FUNDAMENTAÇÃO TEÓRICA
Como explicitado em [3], “A OMS estima que mais de um bilhão de pessoas precisa
de um ou mais produtos assistivos. [...] estima-se que o número alcance mais de dois bilhões
em 2050”. Preocupados em aumentar o acesso dos que necessitam a esses instrumentos, a
OMS criou a Lista de Produtos Assistivos Prioritários (LPA), que traz cinquenta itens de
diversas temáticas.
Dentre esses produtos que constam na LPA estão alguns dispositivos auxiliares de
marcha, tais como bengalas, andadores, muletas, entre outros.
Um dos tipos de muletas existente é a muleta Lofstrand, mostrada na Figura 1. Esse
modelo apresenta uma braçadeira abaixo do cotovelo, na direção do antebraço.
28
Já em 2014 [6], foram feitos alguns ajustes no projeto, especialmente com relação à
sensibilidade para carga mínima. Realizaram-se testes e calibrações, como mostrado na Figura
4, comparando as respostas da força aplicada obtidas via um dinamômetro e as respostas
obtidas pelos sensores da muleta utilizando um osciloscópio. Como resultado, obteve-se um
aumento na abrangência da massa corporal dos usuários que poderiam utilizar o equipamento.
30
Após isso, em 2017 [7], foi desenvolvida uma interface com usuário por meio de uma
aplicação Android utilizando um módulo Bluetooth e uma placa Arduino. A massa da pessoa
era colocado pelo aplicativo e os dados recebidos pelos sensores de pressão eram
disponibilizados em formato de texto na tela do celular em tempo real, como ilustra a Figura
5, e quando a força aplicada na muleta ultrapassasse os 20% do peso corporal, o aplicativo
alertava o usuário através de uma notificação sonora e vibratória. Esses dados podiam ser
armazenados em um arquivo e posteriormente lidos, quando necessário.
3 DESENVOLVIMENTO DO PROJETO
O circuito amplificador utilizado neste projeto, do caminho que o sinal percorre desde
os sensores de pressão até a entrada da placa do Arduino Uno, é apresentado na Figura 6.
vezes. Em seguida, os dados são novamente ampliados, agora pelo amplificador operacional
LF356N [9], configurado como um somador não-inversor e para um ganho de 2,5 vezes. Esta
configuração permite somar uma pequena tensão para calibração do circuito por meio do
potenciômetro de 250 Ω.
Tanto a alimentação do INA110KP quanto a do LF356N são provenientes de uma
fonte de tensão que fornece 15 V e –15 V correspondendo ao +Vcc e –Vcc, respectivamente.
Já a tensão de referência de 10 V para a alimentação da ponte de Wheatstone é suprida pelo
circuito integrado (CI) REF01Z [10].
Após montado o circuito em uma placa de ensaio, foram realizadas medidas
correlacionando a tensão de saída com a força aplicada aos sensores strain gauges da entrada.
Para isso, foram utilizados um multímetro, um dinamômetro e pesos padrão. O aparato
utilizado e os valores obtidos encontram-se na Figura 7 e na Tabela 1, respectivamente.
Tabela 1 - Valores obtidos de força e tensão para obter a equação que relaciona as duas grandezas.
4,5
3,5
3
Tensão (V)
2,5
1,5
0,5
Dados Experimentais
Linha de tendência
0
0 100 200 300 400 500 600 700 800
Força (N)
Já a placa utilizada nesse projeto foi a Arduino Uno, mostrada na Figura 9, por sua
facilidade de uso, dimensões compactas (comprimento de 68,6 milímetros, largura de 53,4
milímetros e massa de 25 gramas) e por ser “[...] a placa mais utilizada e documentada de toda
a família Arduino.” [12] (tradução do autor). Ela possui um microcontrolador ATmega328P,
35
O módulo Bluetooth utilizado para a comunicação sem fio entre a placa e o aplicativo
móvel foi o HC-05, mostrado na Figura 10.
A tela 3 é apenas ilustrativa, para servir de exemplo de como seriam as telas de outros
dispositivos, mesmo assim está mostrada na Figura 15. Contém 2 botões na parte superior,
onde sendo pressionado o de “Página Inicial” no aplicativo ou o voltar do próprio celular, a
tela é fechada, retornando assim à tela de abertura. Já quando o “Parear Bluetooth” é
pressionado, uma lista de dispositivos Bluetooth pareados é exibida, dando a opção do usuário
escolher de qual deles quer receber informações. Abaixo destes botões está um gráfico fictício
onde poderiam ser disponibilizados os dados em tempo real.
39
O design da tela 2, que representa a muleta, está demonstrado na Figura 16. Nela há os
mesmos dois botões que retornam à tela inicial ou fazem a conexão Bluetooth. Mais abaixo
estão duas caixas de texto onde o usuário coloca as informações da massa do paciente e a
respectiva porcentagem máxima dessa massa permitida ser aplicada na muleta.
A seguir possui uma caixa de verificação permitindo que o usuário salve, na memória
interna do celular, as imagens do gráfico antes dele ser apagado e reiniciado. Assim que
pressionada, surge uma caixa de texto onde pode se digitar o nome desejado do arquivo a ser
salvo.
Após o dispositivo ser pareado, as informações serem inseridas e o botão “Iniciar” ser
pressionado, aparecem um novo rótulo de texto abaixo da porcentagem máxima, onde são
disponibilizados os dados recebidos, e um gráfico abaixo do botão “Iniciar”, onde esses dados
são desenhados em tempo real.
O gráfico já aparece com uma linha preta horizontal desenhada de uma ponta a outra e
um número escrito, que representam o máximo de massa permitida ser aplicado na muleta,
calculados utilizando os dados inseridos anteriormente, como ilustra a Figura 17. Caso esse
valor seja ultrapassado pelas informações recebidas, um sinal sonoro e um alerta vibratório
são acionados para notificar o usuário que a força aplicada está acima da adequada.
Os diagramas de blocos responsáveis por fazer toda a lógica do programa encontram-
se no Apêndice B – Diagrama de blocos.
4 RESULTADOS
Os resultados obtidos estão na Figura 19. Com a observação de que a caixa “Força
aplicada na muleta (N):”, na verdade está recebendo os dados de temperatura em ºC. Apesar
dessa consideração, a comunicação foi um sucesso, e quando o limite estipulado era
ultrapassado, o celular vibrou e emitiu o aviso sonoro. A subida coresponde ao sensor perto
da saída de ar de um notebook pessoal, onde estava mais quente. E a descida corresponde a
retirada do componente da saída de ar.
42
mínimo recebido para uma mesma força aplicada na muleta e exatidão sendo a diferença entre
o dado recebido pelo aplicativo e o mostrado no dinamômetro.
Tabela 2 - Valores de força mostrados pelo dinamômetro e recebidos pelo aplicativo para
determinação da precisão e exatidão do sistema, sem calibração.
Dinamômetro (N) Força Mínima (N) Força Máxima (N) Precisão (N) Exatidão (N)
0 0 1,8 1,8 1,8
7 5,15 8,37 3,22 1,85
13 11,15 13,76 2,61 1,85
19 15,91 18,84 2,93 3,09
22 19,49 22,46 2,97 2,51
27 24,22 27,22 3 2,78
35 32,05 35,4 3,35 2,95
43 39,14 42,25 3,11 3,86
51 47,19 50,29 3,1 3,81
60 55,29 58,58 3,29 4,71
67 62,34 65,31 2,97 4,66
75 69,44 73,15 3,71 5,56
82 77,51 80,47 2,96 4,49
91 85,04 88,06 3,02 5,96
99 93,14 96,64 3,5 5,86
119 112,56 115,78 3,22 6,44
139 132,36 135,79 3,43 6,64
158 150,57 153,88 3,31 7,43
173 165,82 168,99 3,17 7,18
193 185,59 188,28 2,69 7,41
213 204,48 207,26 2,78 8,52
As exatidões foram variando em cada nova medição, o que se supôs ser devido ao
próprio estresse físico submetido aos extensômetros. Sendo assim, o ensaio foi novamente
realizado, agora ajustando o potenciômetro de 250 Ω a cada vez que a exatidão ultrapassasse
os 3 N, calibrando assim o sistema. Os dados encontrados no novo ensaio encontram-se na
Tabela 3.
44
Tabela 3 - Valores de força mostrados pelo dinamômetro e recebidos pelo aplicativo para
determinação da precisão e exatidão do sistema, com calibração.
Dinamômetro (N) Força Mínima (N) Força Máxima (N) Precisão (N) Exatidão (N)
0 0 1,82 1,82 1,82
8 6,43 9,42 2,99 1,57
14 11,8 14,88 3,08 2,2
19 17,16 20,01 2,85 1,84
24 21,94 24,64 2,7 2,06
26 24,7 27,57 2,87 1,57
36 33,9 37,59 3,69 2,1
43 40,67 43,75 3,08 2,33
53 50,56 53,7 3,14 2,44
60 57,59 60,52 2,93 2,41
68 67,07 70,67 3,6 2,67
76 75,11 78,05 2,94 2,05
85 83,2 86,4 3,2 1,8
92 90,21 93,62 3,41 1,79
100 98,21 101,47 3,26 1,79
120 118,03 121,19 3,16 1,97
140 137,89 141,11 3,22 2,11
159 157,26 160,38 3,12 1,74
175 172,91 176,38 3,47 2,09
193 191,95 195,24 3,29 2,24
212 209,96 213,27 3,31 2,04
Pelos dados das duas tabelas encontramos o pior valor de precisão de 3,71 N
considerando os dois ensaios, o que representa aproximadamente 0,38 kg em massa, de pior
exatidão para o ensaio sem ajuste do potenciômetro de 8,52 N e de 2,67 N para o ensaio que
se realizou a calibração.
Outro objetivo era de salvar os gráficos para serem consultados posteriormente. Os
arquivos foram salvos na memória interna do celular como previsto. A pasta criada para
receber os documentos e a imagem salvada referente aos dados da Figura 20 estão
disponibilizados na Figura 21.
45
5 CONCLUSÃO
REFERÊNCIAS
[2] R. Neves Neto, Biofeedback em terapia cognitivo-comportamental. Arq Med Hosp Fac
Cienc Med Santa Casa São Paulo. 2010; 55(3): 127-32.
#define contagem 50
int sensor = 0, i = 0, j = 0;
void setup()
void loop()
for(i = 0; i < contagem; i++){ // Loop para cada valor recebido entre 0 e 50
if(media < 0)
52
}
53
A seguir, nas Figuras B-3, B-4, B-5 e B-6, encontram-se os diagramas de blocos da
tela 2, correspondente à muleta.
void setup()
{
Serial.begin(9600); // Inicia a comunicação serial
dht.begin();
}
void loop()
{
float t = dht.readTemperature(); // Lê o valor de temperatura e armazena na variável float
Serial.print(t); // Envia o valor pela serial
delay(1000); // Espera 1 segundo para uma nova leitura
}