Você está na página 1de 29

UNIVERSIDADE PAULISTA – UNIP

CIÊNCIA DA COMPUTAÇÃO

FABIO PEREIRA DE JESUS


GABRIEL RYAN NOBREGA DA SILVA
JOÃO VITOR PEREIRA DA SILVA
KAZUKI GUSHIKEM
LEONARDO GABRIEL MARTINS
VITOR CONCEIÇÃO SANTOS FERREIRA

Trabalho de Conclusão de Curso de Ciência


da Computação da Universidade Paulista -
UNIP

SÃO PAULO - SP
2021
UNIVERSIDADE PAULISTA – UNIP
CIÊNCIA DA COMPUTAÇÃO

FABIO PEREIRA DE JESUS


GABRIEL RYAN NOBREGA DA SILVA
JOÃO VITOR PEREIRA DA SILVA
KAZUKI GUSHIKEM
LEONARDO GABRIEL MARTINS
VITOR CONCEIÇÃO SANTOS FERREIRA

Orientador: Prof. Álvaro André Colombero


Padro

Trabalho de Conclusão de Curso de Ciência


da Computação da Universidade Paulista -
UNIP

SÃO PAULO - SP
2021
FABIO PEREIRA DE JESUS
GABRIEL RYAN NOBREGA DA SILVA
JOÃO VITOR PEREIRA DA SILVA
KAZUKI GUSHIKEM
LEONARDO GABRIEL MARTINS
VITOR CONCEIÇÃO SANTOS FERREIRA

Trabalho de Conclusão de Curso de Ciência


da Computação da Universidade Paulista -
UNIP

Aprovado em:

BANCA EXAMINADORA

Prof.________________________________________ Data: ___/___/___

Prof.________________________________________ Data: ___/___/___

Prof.________________________________________ Data: ___/___/___


AGRADECIMENTOS

Agradecemos em primeiro lugar a Deus por ser a base das nossas


conquistas.
Aos nossos pais, por acreditarem e terem interesse em nossas escolhas,
apoiando-nos e esforçando-se junto a nós para que suprissem todas elas.
Ao professor Álvaro André Colombero Prado, pela dedicação em suas
orientações prestadas na elaboração deste trabalho, nos incentivando e
colaborando no desenvolvimento de nossas ideias.

“Toda organização é um sistema complexo

adaptativo, é como um jogo em que as

regras são mudadas ao longo do curso, e

pelos próprios participantes.”

(Jurgen Appelo)
DEDICATÓRIA

Dedicamos este trabalho primeiramente a Deus por ter nos dados vida
até este presente momento e aos nossos pais que nos educaram com força e
amor incondicional.
RESUMO

Com o passar do tempo, surge naturalmente um problema em que a


memória vai se defasando, tanto por causa do estresse do cotidiano em vidas
tão movimentadas na sociedade com o trabalho, trânsito etc. Ou pela idade,
com o maior representante sendo o mal de Alzheimer. Com isso em mente,
laudos e receitas médicas acabam sendo algo praticamente certo, podendo
envolver uma rotina mais tranquila, dieta nova ou medicamentos.
Focando no exato ponto de se obter um laudo ou uma prescrição
médica, que seja no mínimo complexa para alguém que já esteja sofrendo com
problemas de memória, ou para o seu auxiliar que já possui a pressão da
responsabilidade de vários afazeres. O presente trabalho apresenta uma
solução de impacto mental mais reduzida, através de uma análise extra na
comunicação da consulta, com uma aplicação que lida com a complexidade da
conversa e se prepara para disparar futuros alarmes prescritos, desta maneira
aliviando ainda mais a pressão para o lado do paciente e seu auxiliar.
Através de uma adaptação da aplicação para trabalhar em conjunto com
um Arduino, que será responsável pela parte física dos alarmes. A aplicação
armazena a conversa e automaticamente detecta as futuras agendas para
serem lembradas, cuidando da parte lógica dos alarmes.

Palavras chave:

Alzheimer, Saúde mental, lembretes automáticos.


ABSTRACT

In the course of time, a problem naturally arises in memory which is


lagging, both because of the stress of everyday life in lives so busy in society
with work, traffic, etc. Or by age, with the biggest representative being
Alzheimer's disease. With that in mind, medical reports and prescriptions end
up being practically certain, and may involve a more relaxed routine, new diet or
medications.
Focusing on the exact point of obtaining a medical report or prescription,
which is at least complex for someone who is already suffering from memory
problems, or for his assistant who already has the pressure of responsibility for
various tasks. The present work presents a solution with a reduced mental
impact, through an extra analysis in the communication of the consultation, with
an application that deals with the complexity of the conversation and prepares
to trigger future prescribed alarms, thus relieving even more the pressure for the
side of the patient and his assistant.
Through an adaptation of the application to work together with an
Arduino, which will be responsible for the physical part of the alarms. The
application stores the conversation and automatically detects future agendas to
be remembered, taking care of the logical part of the alarms.

Key words:

Alzheimer's, Mental health, automatic reminders.


LISTA DE FIGURAS

Figura 1 - Gráfico de demência e Alzheimer (GAION, 2020)............................................11


Figura 2 - Gráfico da população idosa estimada para 2060 (IBGE, 2020)......................13
Figura 3 - Imagem da placa Arduino escolhida...................................................................23
Figura 4 - Buzzer 5volts para alarme....................................................................................24
Figure 5 - Protoboard 400 furos............................................................................................25
Figure 6 - Display LCD...........................................................................................................26
LISTA DE ABREVIATURAS

LED – Light emitting diode

FIG – Figura
SUMÁRIO

1 INTRODUÇÃO...............................................................................................10

1.1 Contextualização..........................................................................................10

1.2 Relevância....................................................................................................11

1.3 Justificativa..................................................................................................12

1.4 Objetivos.......................................................................................................14

1.4.1 Objetivo Geral...............................................................................................14

1.4.2 Objetivo Específicos....................................................................................14

1.5 Procedimentos Metodológicos...................................................................14

1.6 Escopo do Trabalho.....................................................................................16

1.7 Estrutura do Trabalho..................................................................................16

2 REFERENCIAL TEÓRICO............................................................................17

2.1 Alzheimer......................................................................................................17

2.2 Arduino – Lógico..........................................................................................19

2.3 Arduino – Físico...........................................................................................20

2.4 Ferramentas Utilizadas................................................................................22

3 MATERIAIS E MÉTODOS.............................................................................22

3.1 Hardware Utilizado.......................................................................................22

3.1.1 Controlador...................................................................................................22

3.1.2 Buzzer...........................................................................................................24

3.1.3 Protoboard....................................................................................................24

3.1.4 Display..........................................................................................................25

3.2 Software de controle....................................................................................26

REFERÊNCIAS...........................................................................................................27
1 INTRODUÇÃO

Este trabalho voltado para o âmbito acadêmico demonstra o


desenvolvimento de intermédios entre um senhor ou senhora afligido pelo
Alzheimer e um cuidador (ou algum responsável pelo doente), baseados na
geração de lembretes, de modo que facilite o processo interativo de um
funcionário da saúde com o enfermo e torne possível criar uma melhor rotina
para o tratamento do mesmo.
Partiu-se da hipótese que compreendendo o tempo que um cuidador
possui e todas as tarefas que ele tem que realizar, foi possível concretizar, que
é necessário um software ou algo que possa auxiliar os cuidadores de pessoas
com Alzheimer nas tarefas do dia a dia.
Portanto, foi executado a efetivação real de um protótipo, fundamentado
em uma placa controladora proveniente da Arduino e de um software que
atuará juntamente com ela, utilizado a fim de auxiliar a placa controladora na
emissão de alarmes e sinais, contribuindo simultaneamente com o software
para obter um melhor desempenho.

1.1 Contextualização

É visto que com o passar da idade, as pessoas começam a ter mais


problemas de saúde, e dificuldades para manter uma boa vitalidade, sendo
assim o ser humano cada vez mais vem tendo problemas referente a sua
saúde, fazendo com que ao passar do tempo muitas doenças passem a se
proliferar mais dentro da sociedade, principalmente nas pessoas mais velhas.
Uma dessas doenças é o Alzheimer, que pode ser uma das piores
tragédias que podem acometer a uma família: Um pai, uma mãe, um avô ou
avó etc. Condição que dificulta a interação do indivíduo enfermo e os demais
familiares, pois o anterior sofre de demasiadas limitações na movimentação e
em sua capacidade cognitiva para analisar situações e recordar-se de algo,
tornando necessário a criação de cronogramas por terceiros para remédios ou
praticar exercícios.

11
Visto que a partir do momento que o caso de Alzheimer vai evoluindo em
uma pessoa, os efeitos vão acontecendo drasticamente dentro da esfera
familiar, pois vão existir mais gastos com cuidadores, remédios e talvez até
com internações. Fato que ocorre principalmente pela falta de compreensão da
doença pela sociedade e também pelos maus hábitos de vivência das pessoas,
causando um aumento na proliferação de doenças de demência, como o
Alzheimer.
Este trabalho tem como objetivo mostrar uma alternativa para ajudar os
cuidadores ou familiares de pessoas com Alzheimer que tenham dificuldades
em tratar a(s) pessoa(s) com síndrome mental, seja pelo fato de gastos
financeiros, pela grande dificuldade de organização de horários de remédios,
exercícios entre outros fatores.

1.2 Relevância

A Doença de Alzheimer tem sido bastante subestimada apesar do


avanço da tecnologia e do tratamento da doença. De acordo com a WHO
(2020), em todo o mundo, cerca de 50 milhões de pessoas possuem demência,
com cerca de 70% sendo casos de Alzheimer, sendo que é possível esse
número dobrar até o ano de 2030 e triplicar até 2050 (Figura 1), devido ao
aumento significativo do envelhecimento populacional. (GAION, 2020)

Figura 1 - Gráfico de demência e Alzheimer (GAION, 2020)

12
Ainda segundo dados da WHO (2020), cerca das 50 milhões de pessoas
que têm demência, quase 60% vivem em países de baixa e média renda, e
todos os anos, ocorrem cerca de 10 milhões de novos casos da doença.
De acordo com a Alzheimer’s Disease International (2013), a incidência
do Alzheimer é de 3% dos indivíduos na faixa etária entre 60 e 65 anos, e
cerca de 30% nos indivíduos com oitenta anos ou mais, em âmbito mundial.
(ADI et al, 2013)
O relatório anual feito pela ADI (2019), 62% dos hospitais, clinicas ou
postos de saúdes, não enxergam a demência como uma doença e sim como
algo normal do envelhecimento.
Conforme novamente a WHO (2020), é uma das principais doenças que
causam problemas de memória, perda de noção do tempo, esquecimento de
eventos, problemas de comunicação e mudanças de comportamentos,
podendo em estágios avançados ocorrer os esquecimentos de coisas fáceis,
como andar, falar, tomar banho etc.
O Alzheimer afeta a vida não apenas do idoso portador como também a
de seus familiares. Quando se instala no seio familiar, compromete o seu
relacionamento afetivo e causa desgastes físicos e emocionais, gerando
problemas que podem ser assistidos pela equipe de saúde e, em especial, pela
equipe de enfermagem. (MENDES.; SANTOS, 2016)
De acordo com uma entrevistada por SUSANO (2019), ‘’Já ocorreu de
minha mãe tomar, de uma vez, uma cartela inteira de remédios que eram para
os ossos, devido ao esquecimento’’.
A discussão vista nos últimos anos sobre o Alzheimer, motivado pelo
aumento de números de idosos no mundo e consequente o aumento de casos
de Alzheimer, diante desse cenário, é visto que o acréscimo da população e a
falta de meios para ajudar o combate do Alzheimer tem relação com o aumento
de casos de DA no mundo. (GAION, 2020)

1.3 Justificativa

O aumento de pessoas com Alzheimer no Brasil é justificado pelo


neurologista SUSANO (2019), com a previsão do aumento do número de
idosos, aumenta também a incidência de demências, como o Alzheimer.
13
Atualmente, a Associação Brasileira de Alzheimer estima que a doença atinja a
mais de 1,2 milhões de famílias brasileiras.
Em 2010, o Brasil contava com uma população de cerca de 15 milhões
de pessoas de 60 anos ou mais de idade. Atualmente, de acordo com o
Instituto Brasileiro de Geografia e Estatística (2020), o número de idosos no
Brasil chegou a 32,9 milhões (Error: Reference source not found). (IBGE, 2020)

Figura 2 - Gráfico da população idosa estimada para 2060 (IBGE, 2020)

Outra situação é que as pessoas idosas na fase jovem não tiveram uma
prática de vida saudável, visto que a Alzheimer’s Association (2020) relata que
atualmente há um corpo crescente de evidências que indicam que hábitos de
vida podem aumentar ou diminuir as chances de desenvolver transtornos
neurocognitivos, inclusive a Doença de Alzheimer. (ALZ, 2020)
Diante desses números, o governo precisa pensar em políticas públicas
que atendam de forma adequada e eficaz essa parcela numerosa da
população.  Visto isso, o governo precisa projetar os próximos anos e planejar
sua estrutura financeira para atender essa demanda. Tese justificada por
SILVA e LETA (2020), diante desse cenário, que aponta para o crescimento da
população idosa, é essencial alinhar políticas em saúde a fim de garantir que
temas, como envelhecimento populacional, passem a configurar as agendas
nacionais. (SILVA.; LETA. 2020)

14
1.4 Objetivos

1.4.1 Objetivo Geral

A pesquisa tem como objetivo, o desenvolvimento de um sistema que


intermedia a comunicação em um atendimento, com o intuito de enfatizar a
prescrição gerada ao cliente, armazenando os dados relevantes no Arduino, e
analisando para gerar lembretes que serão disparadas pelo protótipo.

1.4.2 Objetivo Específicos

Como objetivos específicos, constituem-se:


 A construção de uma Dashboard para a visualização do que será
cadastro na aplicação.
 O desenvolvimento do protótipo, utilizando o Arduino com os seus
componentes.
 A execução dos testes de performances do protótipo e os resultados
obtidos.

1.5 Procedimentos Metodológicos


 
O atual trabalho apresenta-se por uma pesquisa exploratória, descritiva
e explicativa, visto que se demonstra apropriada as finalidades apresentadas.
A pesquisa é definida como o procedimento racional e sistemático
que tem como objetivo proporcionar respostas aos problemas que
são propostos. A pesquisa desenvolve-se por um processo
constituído de várias fases, desde a formulação do problema até a
apresentação e discussão dos resultados. (GIL, 2002, p. 17)
Ainda segundo o autor GIL (2002) em sua obra, a pesquisa exploratória
tem por objetivo aprimorar hipóteses, validar instrumentos e proporcionar
familiaridade com o campo de estudo. Constitui a primeira etapa de um estudo
mais amplo, e é muito utilizada em pesquisas cujo tema foi pouco explorado,

15
podendo ser aplicada em estudos iniciais para se obter uma visão geral acerca
de determinados fatos. 
 A pesquisa descritiva, de acordo com a obra de SILVA e MENEZES
(2001), como sendo a pesquisa que visa retratar as características de
determinada população ou fenômeno ou a definição de associações entre
aspectos. Circunda o uso de técnicas uniformizadas de coleta de dados:
questionário e observação sistemática. Atribui-se, geralmente, a forma de
verificação. 
Sob o olhar de PEROVANO (2014), o processo descritivo visa à
identificação, registro e análise das características, fatores ou variáveis que se
relacionam com o fenômeno ou processo. Esse tipo de pesquisa pode ser
entendido como um estudo de caso onde, após a coleta de dados, é realizada
uma análise das relações entre as variáveis para uma posterior determinação
dos efeitos resultantes em uma empresa, sistema de produção ou produto.
De acordo com (GIL, 2002), este tipo de pesquisa preocupa-se em
identificar os fatores que determinam ou que contribuem para a ocorrência dos
fenômenos. Ou em outras palavras, este tipo de pesquisa esclarece a causa
das coisas por meio das consequências disponibilizadas.
Para o andamento do trabalho, foi feita uma pesquisa bibliográfica, com
o intuito de conhecer melhor a doença Alzheimer, suas características e os
dados relativos ao seu avanço no Brasil e no mundo, e também foi realizada
uma pesquisa para saber qual os melhores métodos e materiais para se utilizar
no projeto.
Adiante, foi feita a criação de um protótipo prático, sua produção física e
lógica, e o desenvolvimento do software desenvolvido nas linguagens Python
JavaScript, Banco de Dados.
Com finalidade de autenticar o protótipo, ocorreram inúmeros testes
diretos no software, juntamente com a parte física do projeto, com intenção de
obter um desempenho aperfeiçoado e de adequada performance.
Conforme metodologia base, contém-se:
 Pesquisa exploratória, descritiva e explicativa.
E de acordo com os procedimentos essenciais para a pesquisa:
 Pesquisa bibliográfica, como o estudo sobre a doença Alzheimer, suas
características e os dados relativos ao seu avanço no Brasil e no mundo.

16
 Desenvolvimento do protótipo, sua produção física e lógica, e o
desenvolvimento do software desenvolvido nas linguagens Python, JavaScript
e Banco de Dados.
 Testes diretos no software, juntamente com a parte física do projeto,
com intenção de obter um desempenho aperfeiçoado e de adequada
performance.

1.6 Escopo do Trabalho

O trabalho compreende no desenvolvimento de um software, em


conjunto com uma placa controladora, a fim de auxiliar pessoas cuidadoras de
portadores de Alzheimer, apoiando em tarefas, baseando-se na geração de
lembretes, de forma que favoreça o procedimento participativo de um
funcionário da saúde com o enfermo e torne concebível gerar uma melhor
rotina para o tratamento do paciente.
O software trabalhará em conjunto com a placa controladora, onde irá
cooperar diretamente junto com a cuidadora na inclusão de remédios, tarefas
etc., para que se tenha informações para que o software possa a vir
disponibilizar os lembretes e alarmes.
O sistema efetuará uma checagem nos dados disponibilizados de forma
periódica, e a partir disso, executará lembretes, informações e alarmes em
conjunto com a placa micro-controladora, proporcionando melhor exatidão e
controle para a cuidadora não se descuidar dos procedimentos a serem feitos
com o paciente portador de Alzheimer.

1.7 Estrutura do Trabalho

Após os questionamentos sobre a origem do projeto e o seu


desenvolvimento no capitulo um, o segundo capítulo aborda sobre a doença
Alzheimer, seus conceitos, e os problemas causados no âmbito familiar.

17
2 REFERENCIAL TEÓRICO

2.1 Alzheimer

O Alzheimer está classificado como uma doença degenerativa e que


acaba afetando pessoas com a idade mais avançada. Esta doença acaba
afetando em grande parte as questões neurológicas, como memória e
comportamento. No entanto, por ser uma doença degenerativa, o paciente
acaba tendo uma piora considerável a longo prazo, conforme a doença se
desenvolve suas capacidades neurais são mais comprometidas e assim
tornando o paciente extremamente dependente para realizar suas tarefas
diárias. É importante distinguir o Alzheimer de um envelhecimento cerebral,
pois o Alzheimer realiza alterações patológicas no cérebro, trazendo a
putrefação proteica e morte celular. (HAE, 2019)
A causa do Alzheimer ainda não é totalmente conhecida, mas dado as
ocorrências se sabe que existe uma relação forte com a idade do indivíduo.
Não existe de forma clara uma transmissão hereditária da doença, no entanto,
existe uma predisposição para o desencadeamento da mesma. A perda de
memória e a alteração comportamental são os indícios mais fortes de que o
indivíduo pode estar desenvolvendo a doença. É importante ressaltar que
quando é citado a perda de memória, não estamos tratando de uma simples
perda de memória, mas sim de uma situação recorrente que acaba afetando
até o intercurso das relações pessoais do indivíduo, como por exemplo,
esquecer o nome dos familiares. Quando tratamos de mudanças
comportamentais, podem variar de indivíduo para indivíduo. Alguns
apresentam sinais de depressão, enquanto outros podem ser mais agressivos,
em um nível mais agravado podem até ter alucinações. (HAE, 2019)
O Alzheimer possui 4 fases, a fase inicial é chamada de pré-demência
onde as mudanças são sutis e são percebidas em mudanças na atenção,
irritabilidade e apatia por exemplo; a segunda fase da doença que é conhecida
como estágio leve é onde o paciente começa a ter dificuldades com a
formulação de frases ou palavras e também é bastante comum uma leve
confusão mental, além do agravamento dos sinais presentes na fase inicial; a

18
terceira fase é denominada como estágio intermediário onde é afligido em larga
escala a memória e a coordenação, o paciente pode ter dificuldades em
escovar os dentes e esquecer os fatos mais marcantes da sua vida diária por
exemplo; a última fase é a terminal, onde o paciente está tão comprometido
que o mesmo possui até incontinência urinária e fecal, dificuldade de
locomoção e os mais variados problemas relacionados a coordenação motora
e dos motores internos do corpo também, como a dificuldade na mastigação. É
de extrema importância que em qualquer dos sintomas apresentados, o
portador dos sintomas seja levado para uma avaliação médica. (IPP, 2019)
A respeito do diagnóstico não existe um exame único que possa facilitar
o processo, portanto é feito avaliações neuropsicológicas com o apoio de
exames de sangue e exames relacionados com imagens, como a tomografia
por exemplo. Dado que um forte indício da presença da doença seja as
alterações comportamentais, é de extrema importância as entrevistas médicas
aplicadas no paciente, pois aspectos comportamentais requerem interação
humana para diagnosticar, e aliado a isso os exames apontando as alterações
cerebrais. O Alzheimer não tem cura, no entanto, existem medicações que
podem melhorar a qualidade de vida do paciente e de seus responsáveis, o
sucesso do tratamento se dá em relação ao diagnóstico precoce do paciente e
aliado aos medicamentos, o paciente pode alcançar um estilo de vida
confortável. (HOC, 2020)
A forma de se precaver dessa doença, em resumo, é ter um estilo de
vida balanceado longe de alimentos industrializados e praticando atividades
físicas. Com isso, podemos evitar riscos vasculares como diabetes,
hipertensão e afins. Além da questão física é importante exercitar em nível
intelectual, com exercícios mentais e reabilitações cognitivas para sempre
manter a mente em atividade e dar estímulos neurais frequentes. É importante
ter em vista o cuidado com lesões na cabeça, visto que tais lesões podem
contribuir para o desenvolvimento da doença.
O Alzheimer em si não leva a morte, mas as complicações da doença
acabam levando o paciente a óbito, visto que em alguns casos diversas
funções fundamentais do corpo são afligidas, como por exemplo o simples fato
de engolir.

19
2.2 Arduino – Lógico

Quando se fala na criação de protótipos voltados para a temática de


robótica, muito provavelmente uma das primeiras sugestões para a construção
do hardware e desenvolvimento do software será a utilização de uma placa
Arduino. E para que o protótipo do presente trabalho seja devidamente
desenvolvido, é de suma importância que seja implementado o uso do Arduino.
Primeiramente, há aqueles que devem se questionar sobre o motivo pelo
qual é recomendado o uso constante do Arduino para tantos estudantes e
universitários ao redor do globo até hoje, segundo LEMOS (2013) a razão é
simples: A tecnologia é acessível para toda e qualquer pessoa com a vontade,
aptidão e a criatividade para criar, além do fato de suas aplicações serem
virtualmente infinitas desde simples protótipos e sketchs para projetos imensos
e complexos. Por esse propósito, o Arduino será utilizado para desenvolver o
software da aplicação desta atividade acadêmica.
Em se tratando mais especificamente a finalidade desta tecnologia para
a programação em protótipos, o software responsável por fazer com que eles
funcionem se trata de uma IDE gratuita cujas fundações se dão em adaptações
das linguagens C e C++, conhecidas por serem de baixo e alto nível
respectivamente, tornando possível a utilização de microcontroladores e
apresentando alto grau de abstração fazendo com que facilite o processo de
prototipagem e testes (SOUZA, 2013).
BAUERMEISTER (2018) comenta, em se tratando do ambiente de
desenvolvimento da plataforma: “Você não precisa ser um expert em
linguagem C para programar com Arduino. Ao abrir a IDE Arduino você se
depara com uma estrutura padrão de programa contendo as funções setup() e
loop()”, devido à vantagem da tecnologia consistir em programas de código
aberto graças à gratuidade de sua IDE, então, para basicamente qualquer ação
que será executada no programa do protótipo existem maneiras de programá-
las sem necessitar digitar blocos inteiros de código e assim facilitando o seu
desenvolvimento.

20
Como comentado no parágrafo anterior, existe uma grande facilidade em
programar utilizando-se do Arduino através de sua vantagem em ser open-
source (código aberto) e sob o ponto de vista de BERTONCELLO (2020),
existe uma variedade de maneiras de encontrar códigos prontos que servem
para uma utilidade específica em um projeto, como por exemplo o Github, uma
comunidade onde residem diversos algoritmos para Arduino de maneira
gratuita para a disposição de todos.
Vale ressaltar que, em se tratando da construção dos algoritmos para
execução de programas em plataformas de Arduino, BABOS (2020) define a
compilação dos blocos de código como sendo “... executado na ordem em que
é disposto nas linhas do programa, e não simultaneamente”, ou seja, cada
parte do programa deve ser devidamente estruturada de modo que a
verificação do código ocorra da maneira em que foi pensada inicialmente e o
protótipo funcione exatamente como foi idealizado.
Um dos atributos do projeto que virá a ser desenvolvido neste presente
trabalho é a capacidade do dispositivo interagir com o usuário de modo que o
anterior consiga facilitar o cronograma diário de um cuidador ou responsável
por um enfermo na forma de um scheduler, o Arduino possui essa função
devido a facilidade existente em implementar uma inteligência artificial em sua
programação, ou seja, com isso é possível realizar diálogos mais
compreensíveis e inteligentes com o usuário até mesmo através de um
comando de voz, por exemplo (BABOS, 2020).
Ainda em se tratando do conceito da implementação de uma I.A na
aplicação que será desenvolvida para a realização deste trabalho, vale
reafirmar que é de suma importância a capacidade do projeto interagir de
maneira didática, responsiva e interativa com qualquer que seja o usuário
(enfermo, cuidador etc.), é por isso que o algoritmo será devidamente passará
por uma sequência de testes até que o produto final esteja respondendo
adequadamente.

2.3 Arduino – Físico

Sendo observada nos últimos anos um crescente significativo no uso de


ferramentas para auxiliar na programação, o Arduino se tornou uma importante
21
plataforma de tecnologia de modo que, a escolha para o desenvolvimento do
nosso projeto é a partir dele.
Uma das maiores vantagens do Arduino segundo MCROBERTS (2010)
é sua utilização ser bem fácil, principalmente em comparação a outras
plataformas. Desse modo ele se torna uma ferramenta muito útil e versátil para
a programação, principalmente no processo de prototipagem.
Desde que o Arduino foi introduzido com foco para estudantes sem
experiência em eletrônica (ARDUINO, 2005), se mostrou muito prático, pois,
permite aprendizagem relativamente rápida e acessível tanto aos leigos ou
peritos na programação de microcontroladores.
A tarefa de programar em uma placa Arduino se dá pelo
microcontrolador que segundo PEREIRA (2013) define-se como tipo um
microcomputador que tem como característica, agrupar os recursos
fundamentais para produzir variados dispositivos eletrônicos. E de acordo com
IBRAHIM (2008) um microcontrolador é um computador que possui um chip
único de maneira que, ele controla o dispositivo onde é inserido.
Ainda segundo IBRAHIM (2013) o microcontrolador é um incrível
instrumento que possibilita manuseamento dos dados de entrada e saída
desse modo, o Arduino que em suas versões possui microcontroladores
Atmega2560 para programas maiores, Atmega168 indicado para projetos mais
compactos e entre outros, mostrando a praticidade dos hardwares.
Continuando a discorrer sobre as placas Arduino, uma que é tida como
preferência de muitos a Arduino Uno que de acordo com EVANS (2013) a
diferença mais nítida entre seus predecessores e o próprio uno é a inserção de
um microcontrolador ATmega8U2 já programado como conversor. Sendo um
modelo que detém de muitas funcionalidades o Arduino Uno junto com seus
componentes, é uma placa que atende diversas necessidades computacionais
(ARDUINO, 2005).
Um componente essencial de um Arduino é LED (light-emitting diode)
que segundo SLOCUM (2005) sua estrutura basicamente é de um diodo que é
semicondutor e trabalha principalmente semelhante a uma válvula, passando
corrente em apenas uma direção. Ademais eles possuem pinos digitais e
também pinos analógicos, que podem ser de entrada e saída o que é dito por

22
EVANS (2013), todos esses são configuráveis para cada situação ou
necessidade do projeto.
As diferentes aplicabilidades das placas e a praticidade de usar um
Arduino é o que faz dele uma escolha excelente para diferentes tipos de
projetos, o mesmo é obviamente a nossa opção para desenvolver o protótipo
que auxiliará os usuários.

2.4 Ferramentas Utilizadas

A linguagem de programação python é extremamente simples e


bastante versátil, um exemplo é ela suportar paradigmas de programação
diferentes. Esta linguagem foi desenvolvida com intuito de se ter uma
manutibilidade alta e reutilização de código facilitada, grandes empresas
adotam essa linguagem para o desenvolvimento das suas aplicações. Neste
projeto iremos utilizar o Flask que é o framework de backend utilizado em
python para construção de api’s de forma facilitada, é um framework bastante
versátil por conta de suas bibliotecas também pois facilitam bastante as
conexões com o banco de dados e o parseamento das requisições web para o
tratamento interno da api, além do tratamento de erros e gerencia de sessões
de usuário. (ROVEDA, 2013)
O banco de dados é de fundamental importância para uma aplicação,
pois ele é responsável pela persistência de dados. Existem diversos tipos de
bancos de dados atualmente, mas podem ser divididos entre relacionais e não
relacionais. Os bancos relacionais funcionam no paradigma de tabelas
enquanto os não relacionais são orientados a documento, seguindo assim uma
estruturação mutável em relação a cada inserção de dados. (SOUZA, 2020)

3 MATERIAIS E MÉTODOS

3.1 Hardware Utilizado

3.1.1 Controlador

23
Em se tratando do desenvolvimento do protótipo, a sua parte física será
constituída na utilização de uma placa Arduino “Uno” como placa controladora
de modo que o projeto possua um ambiente de desenvolvimento versátil e
confiável para programá-lo.

Pela razão acima que se deu fundamentalmente o uso do Arduino UNO


mas além disso, a sua acessibilidade e a facilidade que se tem ao utilizar sua
IDE para a programação foi um fator de peso para sua aplicação.

Figura 3 - Imagem da placa Arduino escolhida

A quantidade de componentes à disposição do Arduino é abundante,


desde botões a LED’s, sensores a resistores e dentre outros, contribuindo para
as mais variadas configurações fazendo com que o projeto represente um certo
grau de dificuldade, mas também possuir versatilidade tendo mais alternativas
para incrementar o protótipo.

As opções de componentes são praticamente ilimitadas, servindo para


essencialmente quaisquer que sejam os objetivos do trabalho, além de ser
código aberto.

Como comenta TELES (2016): “Se conectarmos dispositivos de entrada,


algum hardware, motores, sensores, displays, antenas ou algo assim ao
Arduino as possibilidades podem ser infinitas”.

24
3.1.2 Buzzer

O buzzer (Error: Reference source not found) é um dispositivo que


trabalha com uma frequência para poder emitir diferentes tipos de sons, a
emissão do som só é capaz com a vibração através do oscilador que determina
a frequência.

Figura 4 - Buzzer 5volts para alarme

Foi utilizado o componente buzzer de 5 volts, como um sistema de


alarme no protótipo no horário em que for ministrar o medicamento, irá emitir
um som, parecido com um beep durante 2 minutos.

3.1.3 Protoboard

A protoboard é uma matriz de contatos que possui furos e conexões


internas para a montagem de um circuito eletrônico, com essa matriz, dispensa
a necessidade de soldar os circuitos.

Com a protoboard 400 furos (Error: Reference source not found), por
não precisar de uma solda, serão feitos testes com todos os componentes
envolvidos na construção do protótipo na protoboard antes de seguir para o
projeto final.

25
Figura 5 - Protoboard 400 furos

3.1.4 Display

O Display é utilizado para mostrar as informações ao usuário ou


visualizar uma leitura de um sensor.

O Display LCD (Error: Reference source not found) será utilizado para
mostrar as informações ao usuário, como horário e a data, quando o alarme for
acionado mostrará o nome e suas informações colocadas anteriormente pelo o
usuário.

26
Figura 6 - Display LCD

3.2 Software de controle

É fundamental ter uma boa visualização do que será cadastrado na


nossa aplicação, afinal a interação entre os alarmes e o arduino deve ser
bastante intuitiva para evitar complicações. Tendo isso em vista, além do
desenvolvimento da parte física (arduino), teremos uma interface web que irá
ser utilizada como camada de inserção, alteração e deleção dos alarmes que
ficarão ativos na camada física, além disso, será possível também consultar os
alarmes existentes a fim de que esta interface não seja somente de
manipulação de dados, mas também de consulta.

Esta interface web irá atuar como uma espécie de dashboard de


controle de alarmes, tendo em vista facilitar a interação entre as regras de
negócio aplicadas no alarme juntamente com sua integração com o arduino.

27
REFERÊNCIAS

ADI (Alzheimer’s Disease International).; GUERCHET, M., PRICE, M., PRINA, M. Policy Brief for
Heads of Governament, The Global Impact of Dementia 2013 – 2050. London UK; ADI, 2013.

ADI (Alzheimer’s Disease International). World Report Alzheimer 2019, Attitudes to dementia.
London UK; ADI, 2019.

ALZ (Alzheimer’s Association). Alzheimer’s and Dementia in Brazil. Alzheimer’s and Dementia
Resources. Chicago; ALZ, 2020.

ARDUINO. Site Oficial disponível em: <https://www.arduino.cc>. Acesso em: 10 abril. 2021.

BABOS, F. O que é a Inteligência Artificial com Arduino. Arduino. 2020.

BAUERMEISTER, G. Primeiros passos com Arduino. 2018.

BERTONCELLO, S. D. Arduino na indústria será que essa moda pega. Novus. 2020

EVANS, M; NOBLE, J; HOCHENBAUM, J. Arduino em Ação. São Paulo: Novatec, 2013.

GAION, J. P. Doença de Alzheimer: saiba mais sobre a principal causa de demência no


mundo. 2020.

GIL, A. C. Como Elaborar Projetos de Pesquisa. 4. ed. São Paulo: Atlas, 2002.

HAE (Hospital Albert Einstein). Alzheimer. HAE, 2019.

HOC (Hospital Oswaldo Cruz). Diagnóstico precoce do Alzheimer pode evitar progressão
rápida da doença. HOC, 2020.

IBGE (Instituto Brasileiro de Geografia e Estatística). Censo2020. Idosos no Brasil. IBGE, 2020.
Disponível em: https://www.ibge.gov.br/. Acesso em: abril/2021.

IBRAHIM, D. Advanced PIC Microcontroller Projects in C From USB to RTOS with the PIC18F
Series.  Burlington, Mass: Elsevier, 2008.

IPP (Instituto de Psiquiatria Paulista). Descubra quais são as 4 fases do Alzheimer e como
identifica-las. Alzheimer. IPP, 2019. Disponível em: https://www.psiquiatriapaulista.com.br.
Acesso em: maio/2021.

LEMOS, M. Arduino conheça esta plataforma de hardware livre e suas aplicações. Fazedores.
2013

MCROBERTS, M. Arduino básico. São Paulo: Novatec, 2010.

MENDES, C. F. M., SANTOS, A. L. S. dos. O cuidado na doença de Alzheimer: as representações


sociais dos cuidadores familiares. Saúde e Sociedade. 2016.

PEREIRA, V. Microcontroladores PIC 16F e 18F – Teoria e Prática. 1.ed. São Paulo: Intituto
Newton C. Braga, 2013.

PEROVANO, D. G. Manual de Metodologia da pesquisa científica. 1. ed. Curitiba: InterSaberes,


2016.

28
ROVEDA, U. O que é Python, para que serve e por que aprender? Kenzie Academy. 2013.
Disponivel em: https://www.kenzie.academy/. Acesso em: maio/2021.

SILVA, A. P. da, LETA, J. Doença de Alzheimer: Estrutura intelectual científica da produção


brasileira. ENCONTRO BRASILEIRO DE BIBLIOMETRIA E CIENTOMETRIA, 7., 2020, Salvador.
Anais [...]. Salvador: UFBA, 2020. p.161-167.

SILVA, E. L. da, MENEZES, E. M. Metodologia da pesquisa e elaboração de dissertação. 3. ed.


Florianópolis: rev. atual, 2001.

SLOCUM, A. A Technology Assessment of Light Emitting Diode (LED) Solid-State Lighting for
General Illumination. Washington, DC: NCEE Working Paper Series, 2005.

SOUZA, I. Banco de dados: saiba o que é, os tipos e a importância para o site da sua empresa.
Artigos BD. 2020.

SOUZA, F. Arduino primeiros passos. Sistemas Embarcados. 2013.

SUSANO, R, BAROLO, A, CRUZ, L. Mudança na pirâmide etária do Brasil e do mundo


influenciará na incidência de casos de Alzheimer. JornalNoEntanto. 2019.

TELES, E. Arduino para que serve, quais as possibilidades? Coletividad. 2016

WHO (World Health Organization). Dementia. WHO, 2020. Disponível em:


https://www.who.int/news-room/fact-sheets/detail/dementia. Acesso em: maio/2021.

29

Você também pode gostar