Detector de Quedas de Idosos

Propaganda
UNIVERSIDADE POSITIVO
NÚCLEO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
CURSO DE ENGENHARIA DA COMPUTAÇÃO
ADMAR AILTON AZEVEDO DE LEMOS
Detector de Quedas de Idosos
Trabalho de Conclusão de Curso
Prof. Amarildo Geraldo Reichel
Orientador
Curitiba, Novembro de 2011.
UNIVERSIDADE POSITIVO
Reitor: Prof. José Pio Martins
Pró-Reitora Acadêmica: Profa. Márcia Sabastiani
Coordenador do Curso de Engenharia da Computação: Prof. Leandro Henrique de Souza
TERMO DE APROVAÇÃO
Admar Ailton Azevedo de Lemos
DETECTOR DE QUEDAS DE IDOSOS
Monografia aprovada como requisito parcial à conclusão do curso de Engenharia
da Computação da Universidade Positivo, pela seguinte banca examinadora:
Prof. Amarildo Geraldo Reichel (Orientador)
Prof. Marcelo Mikosz Gonçalves
Prof. Maristela Regina Weinfurter
Curitiba, Novembro de 2011.
AGRADECIMENTOS
Primeiramente, agradeço a Deus por me dar saúde e ajudar nos momentos
difíceis passados durante todo processo de graduação.
Aos meus familiares que mesmo de longe torceram pelo projeto e apoiaram com
o carinho e o afeto que tanto precisei nesse momento.
Agradeço ao meu orientador Professor Amarildo Geraldo Reichel por toda a
atenção dedicada ao projeto, estando presente e disponível em todos as etapas do
projeto.
Quero agradecer a todos amigos e colegas de turma, os quais pudemos dividir
esse momento tão importante de nossas vidas, trocar experiências, auxiliar e ser
auxiliado sempre que necessário.
Aos todos os professores que direta ou indiretamente auxiliaram sempre que
necessário.
SUMÁRIO
TERMO DE APROVAÇÃO
AGRADECIMENTOS
LISTA DE ABREVIATURAS E SIGLAS
LISTA DE FIGURAS
LISTA DE TABELAS
RESUMO
ABSTRACT
Introdução ............................................................................................................................. 1
1.
1.1 Queda de Idosos .................................................................................................................. 1
1.2 Android ............................................................................................................................... 2
Especificação Técnica ........................................................................................................... 3
2.
2.1
Visão Geral do Projeto ...................................................................................................... 3
2.2
Diagrama em Blocos ......................................................................................................... 4
2.3
Planejamento de validação e experimentação ................................................................... 6
Hardware ............................................................................................................................... 8
3.
3.1
Diagrama Esquemático ..................................................................................................... 8
3.2
Hardware – Características................................................................................................ 9
4.
3.2.1
Microcontrolador PIC18F4550 ............................................................................. 9
3.2.2
Acelerômetro MMA7260Q ................................................................................. 13
3.2.3
Módulo de Frequência Cardíaca RMCM-01 Receptor ....................................... 16
3.2.4
Módulo Bluetooth RN-41 .................................................................................... 17
3.2.5
Bateria ................................................................................................................. 19
Software .............................................................................................................................. 21
4.1
Firmware do Microcontrolador ................................................................................... 21
4.1.1
Fluxograma.......................................................................................................... 22
4.1.2
Detecção da Queda e Posição do Idoso ............................................................... 23
4.1.3
Obtenção Frequência Cardíaca ............................................................................ 24
4.2
Dispositivos Móveis 1 e 2 ........................................................................................... 26
4.3
Servidor ....................................................................................................................... 27
4.4
Banco de Dados........................................................................................................... 27
5.
Implementação .................................................................................................................... 29
6.
Planejamento ....................................................................................................................... 30
7.
Testes e Resultados ............................................................................................................. 30
8.
Conclusão ............................................................................................................................ 33
9.
Trabalhos Futuros................................................................................................................ 34
REFERÊNCIAS .......................................................................................................................... 35
i
LISTA DE ABREVIATURAS E SIGLAS
A
Ampère
ADC
Analog-to-Digital Converter
BPM
Batimentos Por Minuto
DC
Direct Current
g
Aceleração Gravitacional
Hz
Hertz
I2C
Inter-Intergrated Circuit
IDE
Integrated Development Environment
LED
Light Emitting Diode
m
Metro
PCI
Placa de Circuito Impresso
PWM
Pulse Width Modulation
SPI
Serial Peripheral Interface
UART
Universal Asynchronous Receiver Transmitter
USART
Universal Synchronous Asynchronous Receiver Transmitter
V
Volt
XML
Extensible Markup Language
ii
LISTA DE FIGURAS
Figura 1 - Visão Geral do Projeto ................................................................................................. 3
Figura 2: Diagrama em Blocos do Projeto .................................................................................... 5
Figura 3: Diagrama Esquemático completo do Projeto................................................................. 8
Figura 4: Ilustração do microcontrolador PIC18F4550 ................................................................ 9
Figura 5: Botão de Emergência ................................................................................................... 10
Figura 6: Monitoramento da Bateria ........................................................................................... 11
Figura 7: Diagrama esquemático do microcontrolador PIC18F4550.......................................... 12
Figura 8: Acelerômetro MMA7260Q ......................................................................................... 14
Figura 9: Diagrama esquemático – Placa de Acelerômetro DC-SS009 ...................................... 15
Figura 10: Diagrama esquemático – Módulo de Frequência Cardíaca RMCM-01 ..................... 17
Figura 11: Diagrama esquemático – Módulo Bluetooth RN-41 ................................................. 19
Figura 12: LM317 - Regulador de Corrente................................................................................ 20
Figura 13: Esquemático do circuito do Carregador e da Bateria................................................. 21
Figura 14: Firmware – Fluxograma do Microcontrolador PIC18F4550 ..................................... 22
Figura 15: Aplicativo instalado no Celular ................................................................................. 27
Figura 16: Dados relacionados ao estado do Idoso ..................................................................... 28
Figura 17: Hardware - Implementação na Protoboard e em PCI ................................................ 29
Figura 18: Equipamento Completo ............................................................................................. 29
Figura 19: Cronograma do Projeto .............................................................................................. 30
iii
LISTA DE TABELAS
Tabela 1: Configuração da Comunicação Serial ......................................................................... 12
Tabela 2: Acelerômetros - Faixa de Medição (CUNHA, 2008) .................................................. 14
Tabela 3: Acelerômetro MMA7260Q - Descrição dos pinos g-Select (FREESCALE, 2005).... 15
Tabela 4: Características Gerais da Bateria, da Fonte Chaveada e do conector .......................... 20
Tabela 5: Consumo Real Total do Hardware .............................................................................. 32
iv
RESUMO
Segundo pesquisas realizadas, o acompanhamento e cuidados de idosos é uma
tarefa cada vez mais difícil nos dias de hoje, devido ao ritmo de vida acelerado, fazendo
com que seja difícil manter o equilíbrio entre os compromissos de trabalho e a família
ou assumir elevados custos para contratar alguém para cuidar de idosos, podendo ser
inviável financeiramente, mesmo que seja num curto período. Ao pensar neste
problema, o projeto visa projetar e implementar um equipamento de fácil utilização,
oferecendo maior flexibilidade e comodidade aos consumidores finais, permitindo
alterações futuras de acordo com as necessidades do cliente e o avanço tecnológico.
O projeto consiste de um equipamento capaz de monitorar e detectar quedas de
idosos e a sua frequência cardíaca, 24 horas por dia. Verificando a ocorrência de uma
queda ou uma alteração na frequência cardíaca ou ainda pelo acionamento de um botão
de pânico, o equipamento é capaz de alertar e solicitar auxílio no caso de uma
emergência. O equipamento é carregado pela pessoa na forma de um cinto, contendo
um botão de emergência, sensores para detecção da queda e da posição do idoso e um
módulo de frequência cardíaca acompanhado de uma cinta de frequência cardíaca.
Palavras-chave: Quedas de idosos, detector de quedas, cinta de frequência cardíaca.
v
ABSTRACT
According to surveys, monitoring and care of the elderly is an increasingly
difficult task nowadays due to the accelerated pace of life, making it difficult to
maintain the balance between work and family commitments or take costly to hire
someone to care for the elderly, may be financially unfeasible, even in a short period.
When thinking about this problem, the project aims to design and implement userfriendly equipment, offering greater flexibility and convenience to consumers, allowing
future changes according to customer needs and technological advancement.
The project consists of equipment able to monitor and detect falls in the elderly
and their heart rate, 24 hours a day. Checking the occurrence of a fall or a change in
heart rate or by pressing a panic button, the equipment is able to warn and request
assistance in case of an emergency. The equipment is loaded by the person in the form
of a belt containing an emergency button, sensors for drop detection and position of the
elderly and a heart rate module accompanied by a Polar heart rate.
Keywords: Falls in the elderly, falls detector, Polar heart rate.
1
1. Introdução
1.1 Queda de Idosos
A queda é o deslocamento não intencional do corpo para um nível inferior à posição
inicial com incapacidade de correção em tempo hábil, determinado por circunstâncias
multifatoriais comprometendo a estabilidade (PEREIRA, 2001).
Segundo a Sociedade Brasileira de Geriatria e Gerontologia - SBGG, quedas e as
consequentes lesões resultantes constituem um problema de saúde pública e de grande
impacto social enfrentado hoje por todos os países em que ocorre expressivo
envelhecimento populacional. A queda é o mais sério e frequente acidente doméstico
que ocorre com os idosos e a principal etiologia de morte acidental em pessoas acima de
65 anos. A estimativa da incidência de quedas por faixa etária é de 28% a 35% nos
idosos com mais de 65 anos e 32% a 42% naqueles com mais de 75 anos (SBGG,
2008).
A prevenção da queda é de grande importância pelo seu potencial na redução da
morbidade e da mortalidade, dos custos hospitalares e o asilamento consequentes. Desta
forma, o projeto visa a construção de um equipamento capaz de monitorar e detectar
quedas de idosos, bem como a sua frequência cardíaca, 24 horas por dia contribuindo e
melhorando a saúde como um todo, bem como a qualidade de vida do idoso.
Existem alguns projetos similares acadêmicos e de mercado, como: Tele Help,
Sistema Detector de Quedas e Home Angels.
(colocar as referências e explicar
sucintamente o que cada um faz para diferenciar deste projeto, nacional ou não? Mostrar
o diferencial deste projeto. Pode justificar em termos de custos ou tecnológico)
O Tele Help é um serviço de tele assistência que funciona utilizando um painel
instalado em uma residência e um botão de emergência pessoal, sem fio, em forma de
colar ou pulseira, permitindo que, com um toque, o cliente solicite auxílio no caso de
uma emergência. O painel utiliza a linha telefônica para enviar sinais de emergência
para uma central de atendimento 24h (TELE HELP, 2011).
O Sistema Detector de Quedas é um Trabalho de Conclusão de Curso que visa a
construção de um sistema automatizado que detecta quedas de pessoas, e que, caso a
2
pessoa que sofreu a queda não consiga levantar-se ou pedir ajuda o sistema
automaticamente envia um SMS (Short Message Service) para um telefone prédeterminado (MIRANDA, 2008).
A Home Angels é uma rede de franqueados que tem como foco a prestação de
assistência emocional e física aos seus clientes. (HOME ANGELS, 2011).
1.2 Android
O mercado de celulares está crescendo cada vez mais. Estudos mostram que hoje em
dia mais de 3 bilhões de pessoas possuem um aparelho celular, e isso corresponde a
mais ou menos metade da população mundial.
Usuários comuns estão procurando cada vez mais celulares com diversos recursos
como câmeras, bluetooth, ótima interface visual, GPS, acesso a internet e e-mails, e TV
digital. Assim aplicações executadas em um celular podem estar literalmente conectadas
e online, sincronizando informações diretamente de um servidor confiável (LECHETA,
2010).
O Android é a resposta do Google para ocupar esse espaço. Ele consiste em uma
nova plataforma de desenvolvimento para aplicativos móveis, baseada em um sistema
operacional Linux, com diversas aplicações já instaladas e, ainda, um ambiente de
desenvolvimento bastante poderoso, ousado e flexível (LECHETA, 2010).
Por reunir todas estas características, o Android foi escolhido como o Sistema
Operacional dos Dispositivos Móveis (celulares) utilizados no projeto.
3
2. Especificação Técnica
2.1
Visão Geral do Projeto
O projeto tem como objetivo o desenvolvimento de um equipamento capaz de
monitorar e detectar quedas de idosos e a sua frequência cardíaca, 24 horas por dia.
Verificando a ocorrência de uma queda ou uma alteração na frequência cardíaca ou
ainda pelo acionamento de um botão de pânico, o equipamento alerta e solicita auxílio
no caso de uma emergência.
O equipamento possui um hardware carregado pela pessoa na forma de um cinto.
Este contém um botão de emergência, um sensor de aceleração e um módulo de
frequência cardíaca para monitorar o estado do idoso. As informações do estado do
idoso são digitalizadas e processadas pelo hardware. Em seguida são transmitidas para o
dispositivo móvel 1 via comunicação bluetooth. O dispositivo móvel 1 é encarregado de
receber os dados transmitidos pelo hardware e enviá-los via internet para um servidor.
Após receber estes dados, o servidor os interpreta e armazena em um banco de dados,
disponibilizando para o dispositivo móvel 2 sempre que este solicite. A figura 1 ilustra a
visão geral do projeto.
Figura 1 - Visão Geral do Projeto
4
2.2
Diagrama em Blocos
A figura 2 apresenta o digrama em blocos do projeto.
5
Figura 2: Diagrama em Blocos do Projeto
6
2.3
Planejamento de validação e experimentação
Descrição de avaliação do funcionamento do Hardware e do Software:
- Microcontrolador:
O microcontrolador deve receber informações analógicas e digitais do
acelerômetro, do módulo de frequência cardíaca, do botão de emergência e
detectar o estado da bateria.
Feito isso, deve fazer o processamento de cada informação, detectando a
ocorrência de uma queda, da posição ou uma alteração na frequência cardíaca do
idoso ou ainda o acionamento do botão de emergência.
Em seguida, deve enviar comandos referentes às informações
processadas para o dispositivo móvel 1 utilizando a comunicação serial.
- Acelerômetro:
O sensor é utilizado para captura da posição e aceleração do paciente. A sua
transmissão de dados é analógica. O sensor deve ter 3 Eixos (x, y, z) para obtenção de
todos movimentos do paciente e deve ter alta sensibilidade (800 mV/g A=1.5g).
- Cinta de Frequência Cardíaca Polar:
A Cinta de Frequência Cardíaca Polar será utilizada para aquisição de frequência
cardíaca. Ela deve enviar um pulso a cada batimento cardíaco para o módulo de
frequência cardíaca.
- Módulo de Frequência Cardíaca:
Este dispositivo deve receber na entrada um pulso eletromagnético e enviar para
o microcontolador um sinal indicando a ocorrência de um batimento cardíaco.
- Dispositivo Móvel 1 (Celular):
Deverá ser utilizado um celular para transmissão de dados do hardware para o
servidor, utilizando um canal de dados. Ele deverá ter acesso a Internet, ter
comunicação Bluetooth e um software para o gerenciamento dos dados recebidos do
microcontrolador e da internet.
7
- Dispositivo Móvel 2 (Celular):
O Dispositivo Móvel 2 (Celular) deverá ter um aplicativo instalado com acesso à
Internet para que possa solicitar e receber do Servidor informações atualizadas do
estado do paciente (idoso). Estas informações devem ser visualizadas na tela do celular.
O aplicativo deverá alertar caso haja a ocorrência de uma queda do idoso ou se for
pressionado o botão de emergência.
- Servidor:
O Servidor deverá receber os comandos enviados pelo dispositivo móvel 1,
interpretá-los e os armazenar no Banco de Dados. O Servidor deverá gerenciar o Banco
de Dados, podendo assim inserir, remover e consultar temporariamente os dados
armazenados. O Servidor deverá também disponibilizar informações para o dispositivo
móvel 2 sempre que este solicite.
8
3. Hardware
3.1
Diagrama Esquemático
Na figura 3 pode ser observado o diagrama esquemático do projeto.
Figura 3: Diagrama Esquemático completo do Projeto
9
3.2
Hardware – Características
3.2.1 Microcontrolador PIC18F4550:
O microcontrolador PIC18F4550 é o responsável pelo controle de todas as ações
do hardware. Ele faz a aquisição, digitalização, processamento e envio de dados
relacionados à queda, posição e frequência cardíaca do idoso, verificação do botão de
emergência e o monitoramento do estado da bateria.
Para o projeto, o microcontrolador PIC18F4550 é alimentado com uma tensão
de +5 V no pino 1 MCLR/Vpp e a sua frequência de clock é de 20 MHz. Na figura 4
pode-se observar o microcontrolador PIC18F4550.
PIC18F4550
Figura 4: Ilustração do microcontrolador PIC18F4550
Para a aquisição de dados relacionados à queda e posição do idoso, são
utilizadas 3 entradas analógicas do PIC18F4550, respetivamente, AN0, AN1 e AN3.
Estas entradas recebem sinais analógicos vindos do sensor acelerômetro MMA7260Q.
A entrada AN0 recebe o sinal referente ao eixo X, a entrada AN1 recebe o sinal
referente ao eixo Y e a entrada AN3 recebe o sinal referente ao eixo Z. Estes sinais
analógicos são convertidos para sinais digitais utilizando o módulo A/D interno do
PIC18F4550.
Após
convertidos,
são
tratados
pelo
firmware
gravado
no
microcontrolador e enviados para o dispositivo móvel 1 (figura 2) utilizando
comunicação serial.
10
Para a aquisição de dados relacionados à frequência cardíaca do idoso, é
utilizada a entrada RB7 do microcontrolador. Esta entrada recebe pulsos positivos
vindos do módulo de frequência cardíaca RMCM-01. Cada pulso gerado pelo módulo
RMCM-01 representa um batimento cardíaco, tendo uma largura de 1 ms e tensão de 3
V. Após a entrada RB7 receber o pulso positivo, o microcontrolador calcula o valor
atual da frequência cardíaca com base no tempo de intervalo entre os pulsos enviados
pelo módulo RMCM-01. Este cálculo inclui verificações de erro, para garantir uma
leitura confiável e estável da frequência cardíaca. Por fim, um dado contendo o valor
atual da frequência cardíaca é enviado para o dispositivo móvel 1 utilizando a
comunicação serial do microcontrolador.
Para verificar se foi ou não pressionado o botão de emergência (botão pânico), é
utilizada a entrada RB5 do microcontrolador. Esta entrada recebe nível lógico alto '1' ou
baixo '0' vindo da chave 1. Se a chave1 não é pressionada, a entrada RB5 recebe +5V
por meio do resistor de pull up, indo para o nível lógico '1' (figura 5). Quando a chave1
é pressionada, a entrada RB5 é ligada ao GND, recebendo o nível lógico '0'. Quando a
chave1 é liberada, a entrada RB5 retorna para o nível lógico '1'. O firmware gravado no
microcontrolador verifica o estado da entrada RB5. Se RB5 recebe nível lógico '0',
significa que o botão de emergência foi pressionado, enviando a informação de
emergência para o dispositivo móvel 1 via comunicação serial.
Figura 5: Botão de Emergência
Para verificar o estado da bateria que alimenta todo o circuito, isto é, se a bateria
está carregada ou fraca, é utilizada a entrada RA5/LVDIN do microcontrolador. Esta
entrada recebe a tensão positiva (4.8V) da bateria. O PIC18F4550 possui um módulo
que detecta uma determinada tensão, chamado de High/Low-Voltage Detect module
(HLVD) (MICROCHIP, 2009). Este é um circuito programável que permite especificar
uma determinada tensão para ser detectada. Caso seja detectada a tensão, a execução do
11
programa desvia para o endereço do vetor de interrupção e o software responderá à
interrupção. No projeto, para sinalizar a ocorrência de bateria fraca é acionado um LED
amarelo e um sinalizador sonoro - Buzzer no hardware, como mostra a figura 6. Um
dado indicando o estado da bateria é enviado para o dispositivo móvel 1 utilizando
comunicação serial.
Buzzer
Pino RA5/LVDIN
LED
Figura 6: Monitoramento da Bateria
O envio de dados no microcontrolador, relacionados à queda do idoso, posição
do idoso, frequência cardíaca do idoso, verificação do botão de emergência e
monitoramento da bateria, é feito utilizando comunicação serial. O microcontrolador
envia dados para o módulo Bluetooth que em seguida envia os mesmos dados para o
dispositivo móvel 1. A comunicação serial utilizada para transmissão de dados entre o
microcontrolador e o módulo Bluetooth é do tipo UART (Universal Asynchronous
Receiver Transmitter). A comunicação serial no microcontrolador é feita utilizando os
pinos RC6/TX para transmissão de dados e RC7/RX para recepção de dados. Visto que
a tensão máxima suportada pelos pinos de entrada do Módulo Bluetooth é de 3,6V e a
tensão dos pinos de saída do PIC18F4550 é de 5V, foi inserido um divisor de tensão
entre os pinos RC6/TX do PIC18F4550 e RX do Módulo Bluetooth, tornando possível a
transmissão de dados do microcontrolador para o Módulo Bluetooth sem que haja danos
no pino de entrada RX do Módulo Bluetooth. O Apêndice A ilustra a comunicação
serial entre o microcontrolador e o Módulo Bluetooth utilizando um divisor de tensão e
os cálculos do divisor de tensão.
12
As configurações utilizadas para a comunicação serial são mostradas na tabela
abaixo.
Configurações
Valor
Baud Rate (Taxa de transmissão)
115200
Paridade
Nenhum
Bits de Dados
8
Bit de Parada
1
Tabela 1: Configuração da Comunicação Serial
As saídas RB1, RB2 e RB4 do microcontrolador, são conectadas aos LEDs L1,
L2 e L3. Estes LEDs são utilizados para sinalizar determinada ocorrência relacionada
com estado do idoso, estado da bateria e estado da transmissão e recepção de dados.
Na figura 7 pode ser observado com detalhe o diagrama esquemático do
microcontrolador.
Figura 7: Diagrama esquemático do microcontrolador PIC18F4550
13

Características do PIC18F4550:
- Tensão de alimentação: +2V à +5.5V
- Consumo de corrente: ±20 mA
- Portas I/O: Portas A, B, C, D e E
- Módulo (A/D) resolução 10 bits: 13 canais de entrada
- Timers: Timer0, Timer1, Timer2 e Timer3
- Comunicação Serial: USART, 1-MSSP(SPI/I2C)
3.2.2 Acelerômetro MMA7260Q:
Os acelerômetros são dispositivos capazes de medir a aceleração de um corpo.
Como a oferta destes dispositivos tem aumentado, o número de aplicações para eles
também tem crescido na mesma proporção (CUNHA, 2008).
A especificação de um acelerômetro é composta por diversas características, tais
como a quantidade de eixos que possui, a sua faixa de medição, a tolerância e o formato
da saída.
Quanto à quantidade de eixos, o modo de construção do dispositivo permite que
ele forneça informações em até 3 eixos simultaneamente, geralmente chamados pelos
fabricantes de X, Y e Z. Alguns modelos medem apenas 1 ou dois eixos. A faixa de
medição informa qual é a capacidade de medição do sensor, com valores negativos
(desaceleração) e positivos (aceleração). Esta faixa será importante para determinar em
qual aplicação o sensor pode ser utilizado. A sensibilidade informa qual a resolução
mínima que o sensor fornece. Pode ser um limitante para a aplicação, por isto é um
parâmetro importante. Quanto ao formato da saída, alguns sensores têm saída analógica
(cuja tensão é proporcional ao valor da aceleração), digital (com um determinado
número de bits de resolução e utilizando comunicação serial SPI ou I2C) ou PWM
(modulada de acordo com a aceleração) (CUNHA, 2008).
14
Tabela 2: Acelerômetros - Faixa de Medição (CUNHA, 2008)
O acelerômetro MMA7260Q é do tipo capacitivo de 3 eixos (X, Y, Z) com 4
sensibilidades (1.5g, 2g, 4g, 6g), permitindo assim, selecionar a sensibilidade. A sua
transmissão de dados (X, Y, Z) é na forma analógica. O acelerômetro é alimentado com
uma tensão de +3.3 V. Ele possui Sleep Mode que reduz o consumo de corrente
consideradamente tornando-se ideal para eletrônicos portáteis alimentados por bateria
(FREESCALE, 2005).
Figura 8: Acelerômetro MMA7260Q
O sensor é utilizado no projeto para a captura da posição e aceleração do
paciente. Para realizar a interface entre o acelerômetro MMA7260Q e o
microcontrolador PIC18F4550 é utilizada a placa DC-SS009, ilustrada nas figuras 14 e
15. O envio de informações relacionados à queda e posição do idoso, é feito utilizando 3
saídas do acelerômetro MMA7260Q, nomeadamente, XOUT, YOUT e ZOUT. Estas saídas
enviam sinais analógicos para o microcontolador PIC18F4550. A saída XOUT envia o
sinal referente ao eixo X, a saída YOUT envia o sinal referente ao eixo Y e a saída ZOUT
15
envia o sinal referente ao eixo Z. Após o microcontrolador receber os sinais analógicos,
estes são convertidos para sinais digitais e são tratados pelo firmware gravado no
microcontrolador. A configuração da sensibilidade no acelerômetro para captura da
aceleração e posição do idoso é de 1.5g. Isto significa que g-Rang é de 1.5g e a
sensibilidade é de 800 mV/g. Para configurar a sensibilidade do acelerômetro são
utilizados 2 pinos, g-Select1 e g-Select2. Estes pinos recebem nível lógico baixo '0',
configurando assim, a sensibilidade do acelerômetro para 1.5g conforme a tabela 3 de
configuração.
Tabela 3: Acelerômetro MMA7260Q - Descrição dos pinos g-Select (FREESCALE, 2005)
No Apêndice B é ilustrado o diagrama de pinos do acelerômetro MMA7260Q e
o layout da placa de acelerômetro DC-SS009.
Na figura 9 pode ser observado com detalhe o diagrama esquemático do
acelerómetro.
Figura 9: Diagrama esquemático – Placa de Acelerômetro DC-SS009
16

Características Elétricas:
- Transmissão de dados de forma analógica
- 3 Eixos (x, y, z)
- Sensibilidade (1.5g/ 2g/ 4g/ 6g)
- Tensão de alimentação: 2.2 V – 3.6 V
- Consumo de corrente: 500 uA
- Sleep Mode: 3 uA
- Alta Sensibilidade (800 mV/g A=1.5g)
3.2.3 Módulo de Frequência Cardíaca RMCM-01 Receptor:
Este é um módulo utilizado para a monitoração da freqüência cardíaca. Este
dispositivo funciona com qualquer cinta de frequência cardíaca marca Polar (POLAR,
2011), indicando a ocorrência de um batimento cardíaco. A Cinta Polar transmissor
detecta cada batimento cardíaco através de dois eletrodos com precisão de ECG e
transmite as informações da frequência cardíaca sem fio para o módulo receptor
RMCM-01 com a ajuda de transmissor de radiofrequência de baixa frequência. O
módulo RMCM-01 receptor recebe a transmissão e envia um pulso digital
correspondente a cada batimento cardíaco para o microcontrolador. As bobinas da Cinta
Polar transmissor e do módulo RMCM-01 receptor devem estar alinhadas
paralelamente, para que se obtenha um ótimo desempenho. Para enviar as informações
da frequência cardíaca para o microcontrolador, é utilizada a saída HR do módulo
RMCM-01 receptor, que gera pulsos positivos. Cada pulso gerado pela saída HR
representa um batimento cardíaco, tendo uma largura de 1 ms e tensão de 3 V. O
módulo RMCM-01 receptor é alimentado com uma tensão de +3.3 V no pino VCC. A
frequência de transmissão entre a Cinta Polar transmissor e o módulo RMCM-01
receptor é de 5.5 kHz.
No Apêndice C pode ser visualizado o diagrama de pinos do módulo de
frequência cardíaca RMCM-01.
17
Na figura 10 pode ser observado com detalhe o diagrama esquemático do
módulo de frequência cardíaca.
Figura 10: Diagrama esquemático – Módulo de Frequência Cardíaca RMCM-01

Características Elétricas:
- Distância de transmissão: 80 cm
- Tensão de alimentação: 2.5 V – 3.4 V
- Consumo de corrente: 60 uA
- Frequência de recepção: 5.5 kHz
3.2.4 Módulo Bluetooth RN-41:
O módulo Bluetooth RN-41 é utilizado no projeto para a transmissão/recepção
de dados entre o microcontrolador PIC18F4550 e o dispositivo móvel 1 via bluetooth. A
transmissão/recepção de dados entre o módulo Bluetooth e o microcontrolador, é feita
utilizando comunicação serial. O tipo de comunicação serial utilizada entre o módulo
Bluetooth e o microcontrolador é a UART. O módulo Bluetooth recebe dados do
microcontrolador, em seguida faz o envio dos mesmos para o dispositivo móvel 1 e
vice-versa. A comunicação serial no módulo Bluetooth é feita utilizando os pinos TX
para transmissão de dados e RX para recepção de dados.
18
Na realização da conexão, por definição, o dispositivo Roving Networks
apresenta-se sob o diretório de dispositivos Bluetooth como serviço Serial Port Profile
(SPP) "FireFly-ABCD", onde "Firefly" é o tipo de dispositivo Roving Networks e
"ABCD" são os últimos quatro nibbles do endereço MAC Bluetooth (ROVING
NETWORKS, 2009). A chave de acesso (Pass Key) é uma sequência de caracteres
alfanuméricos, de 1 a 16 caracteres. Durante o processo de pareamento inicial, este
código é inserido em ambos os lados da conexão Bluetooth, e deve corresponder para
completar o pareamento. Esta chave de acesso é usada para criar uma chave de ligação
segura, que é então armazenada em ambos os dispositivos. Após as subsequentes
tentativas de ligação, as chaves de ligação são comparadas e devem corresponder antes
que continue a conexão. O Passkey padrão é "1234". O modo de operação utilizado no
projeto foi o modo escravo (Slave mode). Este é o modo padrão, e permite que outros
dispositivos Bluetooth possam descobrir e se conectar ao dispositivo. Conexões de saída
também podem ser feita neste modo (ROVING NETWORKS, 2009).
Para que seja realizada a comunicação serial, as configurações da comunicação
serial do microcontrolador e do dispositivo móvel 1 devem coincidir com as
configurações do módulo Bluetooth. No projeto, são utilizadas as configurações por
definição, como:
• Taxa de transmissão 115.200 bps
• 8 bits de dados
• Nenhuma Paridade
• 1 bit de parada
• Controle de fluxo por hardware
O módulo Bluetooth RN-41 é alimentado com uma tensão de +3.3 V e tem um
consumo de corrente de 25 mA.
O Apêndice D ilustra o diagrama de pinos do módulo Bluetooth RN-41.
19
Na figura 11 pode ser observado o diagrama esquemático do módulo bluetooth.
Figura 11: Diagrama esquemático – Módulo Bluetooth RN-41

Características Elétricas:
- Tensão de alimentação: 3 V – 3.6 V
- Consumo de corrente: 25 mA
- Comunicação Serial: UART
3.2.5 Bateria:
Para o projeto foi utilizada uma bateria de 4,8V x 600 mAh, responsável pela
alimentação de todo circuito eletrônico.
O circuito eletrônico foi projetado para carregar também a bateria. Neste circuito
foi utilizado o componente LM317.
20
Figura 12: LM317 - Regulador de Corrente
Para carregar a bateria são utilizados uma fonte chaveada DC com saída de 9V x
0.7A e um Plug Conector Jack J4. Na tabela 4 são apresentadas as características gerais
relacionadas a bateria, a fonte chaveada e o conector de entrada da alimentação.
Componentes
Características Gerais
Bateria
Pack NiCd 4,8V 600mAh 4x1x1 2/3600
Fonte Chaveada
DC
Entrada: 100 – 240VAC
Frequência: 50/60 Hz
Saída: 9 V – 0.7 A
Plug
Conector Jack J4
Tabela 4: Características Gerais da Bateria, da Fonte Chaveada e do conector
21
Na figura 13 pode ser observado o circuito que carrega a bateria.
Figura 13: Esquemático do circuito do Carregador e da Bateria
4. Software
Nesta sessão serão abordados todos os processos de digitalização, processamento,
envio e armazenamento de dados relacionados ao estado do idoso.
4.1 Firmware do Microcontrolador:
No microcontrolador PIC18F4550 é gravado um firmware responsável pelo controle
de todas as ações do hardware. Ele contém algoritmos utilizados para o tratamento da
aquisição, digitalização, processamento e envio de dados relacionados à queda, posição
e frequência cardíaca do idoso, bem como a verificação do botão de emergência e do
estado da bateria.
O firmware foi desenvolvido na linguagem de programação C. O compilador
utilizado para o desenvolvimento do firmware foi o PCWHD IDE Compiler.
No firmware foram configurados o Watch Dog, o Reset, o Timer, o ADC,
Interrupções e a Comunicação Serial.
22
4.1.1 Fluxograma:
Início
Inclusão de bibliotecas
Inicialização de registradores
Configurações de Portas, Timers,
Interrupções, Ads, Serial
Ocorrência de
WDT ?
SIM
Trava o programa
Aguarda estouro do
WDT
NÃO
Inicialização de Variáveis
Inicialização de registradores referentes à Interrupções
e Ads
Identificação do Dispositivo
Ocorrência de
Interrupção ?
SIM
1
NÃO
Leitura Acelerômetro (eixos x, y e z)
Leitura Frequência Cardíaca
Leitura Nível da Bateria
Envio de Dados
Fim
Figura 14: Firmware – Fluxograma do Microcontrolador PIC18F4550
O
Fluxograma
acima
apresentado,
representa
o
firmware
gravado
no
microcontrolador. O bloco 1 no fluxograma representa a passagem de dados em função
da ocorrência de interrupção, para arquivos com métodos responsáveis por processar
cada tipo de ocorrência relacionada com a leitura do acelerômetro, leitura da frequência
23
cardíaca, leitura do nível da bateria, acionamento do botão de emergência e
transmissão/recepção de dados pela serial.
4.1.2 Detecção da Queda e Posição do Idoso:
A detecção da queda do idoso é demonstrada pelo cálculo da Energy Expenditure
(Gasto de Energia) (FREESCALE 2005).
O Gasto de Energia é a soma da integração do quadrado da aceleração dinâmica da
pessoa durante o tempo especificado:
(1)
A constante α no caso, é igual a 1. O cálculo do Gasto de Energia produzirá um
valor a partir de uma janela de tempo de 0,8 segundos.
A detecção de uma queda de humanos é realizada comparando o valor do Gasto de
Energia dentro de uma janela de 0,8 segundos com um limite específico obtido por
experimentos (FREESCALE, 2005).
O algoritmo que efetua o cálculo para a detecção de quedas pode ser visto pelo
trecho de programa (Função Queda) a seguir:
Função Queda:
void mostra_VG1(long valor0, long valor1, long valor3)
{
//Em pé
if(((valor0 > 0b0111001101)&&(valor0 < 0b0111110110))&&((valor1 > 0b0100101001)&&(valor1 <
0b0101111011))) // Se (0.75<X(g)<1) e ((-0.25<Y(g)<0) ou (0<Y(g)<0.25))
{
Estado_Acel=1;
}
else
{
if(((valor0 > 0b0101111011)&&(valor0 < 0b0111001101))&&
(((valor1 > 0b0011010111)&&(valor1 < 0b0100101001))||((valor1 > 0b0101111011)&&(valor1 <
0b0111001101)))) // Se (0.75<X(g)<1) e ((-0.25<Y(g)<0) ou (0<Y(g)<0.25))
{
Estado_Acel=2;
}
else
{
//Deitado
if(((valor0 > 0b0100101001)&&(valor0 < 0b0101111011))&&
(((valor1 > 0b0010101110)&&(valor1 < 0b0011010111))||((valor1 > 0b0111001101)&&(valor1 <
0b0111110110)))) // Se (0.75<X(g)<1) e ((-0.25<Y(g)<0) ou (0<Y(g)<0.25))
{
Estado_Acel=3;
24
}
else
{
//Queda
if((valor0 >= 0b1000111000)||(valor1 >= 0b1000111000)) // Se Queda
{
delay_ms(10);
//leitura adc: Eixos X e Y
//----------------------------set_adc_channel(0);
delay_us(10);
value0 = read_adc();
set_adc_channel(1);
delay_us(10);
value1 = read_adc();
//----------------------------if((valor0 >= 0b1000111000)||(valor1 >= 0b1000111000))
{
//Confirmação do estado DQ. Informa o Estado DQ.
Estado_Acel=4;
alarme_disp = 1;
}
value0=0;
value1=0;
}
else
{
Estado_Acel=0;
}
}
}
}
}
4.1.3 Obtenção Frequência Cardíaca:
Para obter a Frequência Cardíaca ou batimentos por minuto (BPM) do idoso o
microcontrolador deve realizar os seguintes passos:
1. Receber os pulsos elétricos que correspondem aos batimentos do coração do
Módulo de Frequência Cardíaca Receptor
2. Calcular os tempos entre os pulsos
3. Realizar as verificações de erro
4. Calcular a frequência cardíaca
25
5. Enviar a frequência cardíaca para o Dispositivo Móvel 1.
O algoritmo que efetua o cálculo dos batimentos cardíacos pode ser visto pelo
trecho de programa (Função BPM) a seguir:
Função BPM:
void P_FC(void)
{
if(EstadoBPM==1)
{
if(displayBPMFlag == 1)
{
DisplayBPMFlag=0;
if((CNT>250) && (CNT<2000))
{
BPM=60000/CNT;
timems=CNT;
vBPM[i]=BPM;
i++;
if(i==5) // Se 5 valores de BPM armazenados
{
int g;
int16 val_medBPM=0;
for(g=0;g<5;g++)
{
val_medBPM=val_medBPM+vBPM[g];
}
MedBPM=val_medBPM/5;
i=0;
Ind_Est_FC=1;
Estado_FC=MedBPM;
}
}
else
{
BPM=0;
MedBPM=0;
timems=0;
Ind_Est_FC=1;
Estado_FC=MedBPM;
}
delay_ms(50);
26
}
}
else
{
Ind_Est_FC=0;
}
}
4.2 Dispositivos Móveis 1 e 2:
Para o projeto foram utilizados dois Dispositivos Móveis, 1 e 2, sendo dois
celulares.
O Dispositivo Móvel 1 é utilizado pelo idoso. Nele é instalado um aplicativo,
encarregado de receber dados do hardware transmitidos por Bluetooth e em seguida
enviá-los para um servidor utilizando a Internet.
O Dispositivo Móvel 2 é utilizado pela pessoa responsável pelo idoso. No celular é
instalado um aplicativo com acesso à Internet sendo possível solicitar e receber de um
Servidor, informações atualizadas do estado do paciente (idoso). Estas informações
correspondem à queda, posição, frequência cardíaca do idoso, ao uso do botão de
emergência e ao estado da bateria, e podem ser visualizadas na tela do celular. O
aplicativo alerta o usuário (pessoa responsável pelo idoso) caso haja a ocorrência de
uma queda, alteração na frequência cardíaca do idoso, se for pressionado o botão de
emergência ou se a bateria do hardware estiver fraca.
Os Dispositivos Móveis 1 e 2 utilizam o Sistema Operacional Android. O aplicativo
instalado nos Dispositivos Móveis 1 e 2 é desenvolvido na linguagem de programação
Java e em XML.
No Apêndice F podem ser visualizadas algumas das telas que compõem o aplicativo
instalado nos Dispositivos Móveis 1 e 2.
27
Figura 15: Aplicativo instalado no Celular
4.3 Servidor:
O Servidor recebe comandos enviados pelo Dispositivo Móvel 1. , interpreta estes
comandos, extraindo deles as informações relacionadas ao estado do idoso e as
armazena em um Banco de Dados. O Servidor gerencia este Banco de Dados, podendo
assim inserir, remover e consultar temporariamente os dados armazenados. O Servidor
também disponibiliza informações para o Dispositivo Móvel 2 sempre que este solicita.
Para realizar a comunicação dos Dispositivos Móveis 1 e 2 com o Servidor foi utilizada
a arquitetura Cliente-Servidor. O Servidor faz a utilização de Threads, permitindo
solicitações de vários clientes. O Servidor foi desenvolvido em linguagem Java.
4.4 Banco de Dados:
No Banco de Dados são armazenadas todas as informações relacionadas ao estado
do idoso. Ele armazena também informações pessoais do idoso e da pessoa responsável
como nome e número de telefone. Estas informações são armazenadas no Banco de
Dados pelo Servidor, que o gerencia, podendo assim inserir, remover e consultar
temporariamente os dados. O sistema gerenciador de banco de dados relacional
utilizado foi o MySQL.
28
Figura 16: Dados relacionados ao estado do Idoso
29
5. Implementação
Figura 17: Hardware - Implementação na Protoboard e em PCI
Figura 18: Equipamento Completo
30
6. Planejamento
O projeto foi desenvolvido por diversas etapas, tendo cada uma delas uma duração e
datas previstas com início e fim. A figura 19 ilustra o cronograma do projeto.
Figura 19: Cronograma do Projeto
7. Testes e Resultados
Durante a implementação do projeto, foram realizados vários testes e obtidos os
seguintes resultados:
- Detecção de Quedas:
Quanto à detecção de quedas, nos testes realizados foram simuladas 10 quedas
obtendo-se 60% de acerto na detecção. No entanto, estes resultados podem ser
melhorados, calibrando o valor de comparação com os resultados obtidos na detecção.
31
- Cinta Polar transmissor e Módulo de Frequência Cardíaca receptor:
A transmissão e recepção de dados entre a Cinta Polar transmissor e Módulo de
Frequência Cardíaca receptor tem um acerto de 100%, desde que as bobinas da Cinta
Polar transmissor e do módulo RMCM-01 receptor estejam alinhadas paralelamente. A
distância máxima obtida na transmissão e recpeção de dados entre a Cinta Polar
transmissor e do módulo RMCM-01 receptor foi de 80 à 90 cm.
- Comunicação Bluetooth:
Nos testes realizados para a transmissão e recepção de dados entre o Módulo
Bluetooth e o Dispositivo Móvel 1, foram feitas 10 tentativas de comunicação
resultando em um acerto de 80%.
- Envio de Dados do Hardware para o Dispositivo Móvel 2:
Nos testes realizados para a transmissão e recepção de dados entre o Dispositivos
Móveis e o Servidor, foram feitas 30 tentativas de comunicação resultando em um
acerto de 100%. O Hardware transmite os dados atualizados do idoso para o Dispositivo
Móvel 1 a cada 5 segundos. O Dispositivo Móvel 1 envia estes dados para o servidor
num tempo máximo de 2 segundo. O Dispositivo Móvel 2 solicita ao servidor os dados
atualizados do idoso a cada 5 segundos. O tempo máximo de envio de dados do servidor
para o Dispositivo Móvel 2 é de 2 segundos.
Portanto, o tempo de transmissão e recepção de dados do Hardware para o
Dispositivo Móvel 2 varia de 7 à 14 segundos.
- Bateria e Consumo do Circuito (Hardware):
A Bateria é carregada com 10% da sua corrente, ou seja, com 60mA. Estando ela
totalmente descarregada, são necessárias 10 horas para carregar completamente.
A tabela abaixo apresenta o resultado de medições feitas para a obtenção do
consumo real total do hardware.
32
Consumo Real Total
Consumo Real de Corrente [mA]
Duração (Horas) (Bateria: 4.8V
600mAH)
Valor Mínimo
45
13
Valor Máximo
80
8
Média
62,5
10
Tabela 5: Consumo Real Total do Hardware
Observando os valores na tabela é possível observar que a autonomia da bateria para
o hardware é de até 13 horas. Para se chegar a uma autonomia de 24 horas seria
necessária a obtenção de outra bateria com características ideais. Por questões
relacionadas à inviabilidade no tempo de obtenção da bateria, esta solução não foi
implementada, podendo ser implementada futuramente.
Durante a implementação do projeto, existiram dificuldades, como:
- Problemas de desempenho do microcontrolador, como perdas durante a execução
de uma tarefa ou ao iniciar.
- Problemas de interferência do Módulo de Frequência Cardíaca Receptor.
Para eliminar os problemas de desempenho verificados no microcontrolador foi
trocado o microcontrolador PIC16F877A, inicialmente utilizado no projeto, pelo
PIC18F4550 que tem maior desempenho, maior capacidade de memória e que tem a
mesma disposição de pinos. Também foram configurados no microcontrolador recursos
como o Watch Dog e o Reset. Para eliminação de ruídos foi colocado um filtro
capacitivo (capacitor de 100nF) nos pinos VDD e VCC do microcontrolador e foi
implementado um circuito RC para atrasar o reset no microcontrolador. O circuito RC
pode ser visualizado no Apêndice E.
Para eliminar os problemas de interferência do Módulo de Frequência Cardíaca
Receptor foi blindado o componente RMCM-01.
33
8. Conclusão
O Detector de Queda de Idosos proposto e desenvolvido é um equipamento capaz de
monitorar e detectar quedas de idosos e a frequência cardíaca, 24 horas por dia.
Verificando a ocorrência de uma queda ou uma alteração na frequência cardíaca ou
ainda com um simples toque, o equipamento é capaz de alertar e solicitar auxílio no
caso de uma emergência. O equipamento contém um botão de emergência, sensores
para detecção da queda e da posição do idoso e um módulo de frequência cardíaca
acompanhado de uma cinta de frequência cardíaca. O equipamento também monitora o
estado da bateria do hardware e permite o seu carregamento sem que seja necessário a
sua remoção, utilizando uma Fonte Chaveada DC. O equipamento utiliza dois
Dispositivos Móveis. O Dispositivo Móvel 1 é utilizado pelo idoso e nele é instalado
um aplicativo que recebe dados do hardware transmitidos por Bluetooth, enviando-os
em seguida para um servidor utilizando a Internet. O Dispositivo Móvel 2 é utilizado
pela pessoa responsável pelo idoso. Nele é instalado um aplicativo com acesso à
Internet sendo possível solicitar e receber do Servidor informações atualizadas do
estado do idoso. Estas informações correspondem à queda, posição, frequência cardíaca
do idoso, ao uso do botão de emergência e ao estado da bateria, e podem ser
visualizadas na tela do celular. O aplicativo alerta o usuário (pessoa responsável pelo
idoso) caso haja a ocorrência de uma queda, alteração na frequência cardíaca do idoso,
se for pressionado o botão de emergência ou se a bateria do hardware estiver fraca.
Ambos Dispositivos Móveis utilizam o sistema operacional Android.
O projeto permitiu a apresentação de uma solução prática, fácil de utilizar e com
redução de custos relacionados aos cuidados do idoso, oferecendo mais privacidade,
independência, mobilidade, conforto e segurança para o idoso.
34
9. Trabalhos Futuros
Durante o desenvolvimento deste trabalho observou-se que no equipamento podem
ser agregados outros serviços como:

Monitoramento de pessoas com necessidades especiais como pessoas com
limitação física, gestantes, pessoas em recuperação motora, em recuperação
cirúrgica, com problemas de arritmia ou bebes recém-nascidos.

Criação de uma rede de pessoas cadastradas com um acompanhamento
médico.

Criação de um Banco de informações com sugestões e respostas de
perguntas frequentes, acessadas por internet, sendo este alimentado por
diversos especialistas da área médica, servindo de apoio ao usuário.
35
REFERÊNCIAS
(MICROCHIP, 2009) Microchip Technology Inc., PIC18F2455/2550/4455/4550
DATASHEET, 2009
(POLAR, 2011) RMCM-01 Heart Rate Receiver Component Product code #:
39025074, System Description
(ROVING NETWORKS, 2009) Roving Networks , rn-bluetooth-um, Version 4.77
11/21/2009
http://www.rovingnetworks.com/Docs/Bluetooth-RN-UM.pdf
Acessado
em:
02/07/2011
(ROVING NETWORKS, 2009) Roving Networks, RN-41, DS-RN41-V3.1 8/4/2009
http://www.rovingnetworks.com Acessado em: 02/07/2011
(FREESCALE, 2005) Freescale Semiconductor, ±1.5g - 6g Three Axis Low-g
Micromachined Accelerometer, MMA7260Q Rev 0, 04/2005
(FREESCALE, 2005) Freescale Semiconductor, Human Fall Detection Using 3-Axis
Accelerometer, MMA7260QHFDRM Rev 2.0, 12/2005
(SURE ELECTRONICS, 2007) Sure Electronics Inc., 3 Axis Acceleration Sensor
Board User’s Guide, Ver 2.0, 2004-2007
(TELE HELP, 2011) Tele Help
http://www.telehelp.com.br/teleassistencia/v2/br/home.aspx
Acessado
em:
02/09/2011
(HOME ANGELS, 2011) Home Angels
http://www.homeangels.com.br/servicos.asp Acessado em: 16/08/2011
(MIRANDA, 2008) Miranda, A., Marik, P., Sistema Detector de Quedas, Pontifícia
Universidade Católica do Paraná – PUCPR, 2008
36
(PEREIRA, 2001) Pereira SRM, Buksman S, Perracini M, Py L, Barreto KML, Leite
VMM, Quedas em Idosos, 2001
http://www.sosvida.com.br/upload/Art_05.pdf Acessado em: 02/09/2011
(SBGG, 2008) Sociedade Brasileira de Geriatria e Gerontologia, Quedas em Idosos:
Prevenção, 2008
http://www.projetodiretrizes.org.br/projeto_diretrizes/082.pdf
Acessado
em:
02/09/2011
(LECHETA, 2010) Lecheta, Ricardo R.; Google Android: aprenda a criar aplicações
para dispositivos móveis com o Android SDK; 2. ed. rev. e ampl. São Paulo : Novatec
Editora, 2010.
(CUNHA, 2008) Alessandro F. Cunha Revista Saber Eletrônica Ano 43 - Número 420
Janeiro 2008
http://www.sabereletronica.com.br/files/image/tabela_1_comparativo_acelerome
tros.png Acessado em: 16/09/2011
37
APÊNDICE A - COMUNICAÇÃO SERIAL ENTRE O
MICROCONTROLADOR PIC18F4550 E O MÓDULO
BLUETOOTH RN-41 UTILIZANDO UM DIVISOR DE TENSÃO E
CÁLCULOS
Neste apêndice é ilustrada a comunicação serial entre o microcontrolador e o
módulo bluetooth utilizando um divisor de tensão e também os cálculos do divisor de
tensão.
Figura 1: Comunicação Serial entre o Microcontrolador PIC18F4550 e o Módulo Bluetooth RN-41
utilizando um Divisor de Tensão
38
Figura 2: Esquemático e Cálculos do Divisor de Tensão
39
APÊNDICE B - DIAGRAMA DE PINOS ACELERÔMETRO
MMA7260Q E LAYOUT DA PLACA DE ACELERÔMETRO DCSS009
Neste apêndice é ilustrado o diagrama de pinos do acelerômetro MMA7260Q e
layout da placa de acelerômetro DC-SS009.

Diagrama de Pinos:
Figura 1: Diagrama de pinos - Acelerômetro MMA7260Q (FREESCALE, 2005)

Layout – Placa de Acelerômetro DC-SS009:
Figura 2: Layout da parte superior – Placa de Acelerômetro DC-SS009 (SURE ELECTRONICS,
2007)
40
Figura 3: Layout da parte inferior – Placa de Acelerômetro DC-SS009 (SURE
ELECTRONICS, 2007)
41
APÊNDICE C - DIAGRAMA DE PINOS DO MÓDULO DE
FREQUÊNCIA CARDÍACA RMCM-01
Neste apêndice é ilustrado o diagrama de pinos do módulo de frequência
cardíaca RMCM-01.

Diagrama de Pinos:
Figura 1: Diagrama de pinos – Módulo de Frequência Cardíaca RMCM-01 (POLAR, 2011)
42
APÊNDICE D - DIAGRAMA DE PINOS DO MÓDULO DE
BLUETOOTH RN-41
Neste apêndice é ilustrado o diagrama de pinos do módulo Bluetooth RN-41.

Diagrama de Pinos:
Figura 1: Diagrama de pinos – Módulo Bluetooth RN-41 (ROVING NETWORKS, 2009)
43
APÊNDICE E - CIRCUITO RC
Neste apêndice é ilustrado o circuito RC utilizado no projeto para atrasar o reset
no microcontrolador.
Figura 1: MCLR - Circuito RC (MICROCHIP, 2009)
44
APÊNDICE F - TELAS QUE COMPÕEM O APLICATIVO
INSTALADO NOS DISPOSITIVOS MÓVEIS 1 E 2
Neste apêndice são visualizadas algumas das telas que compõem o aplicativo
instalado nos Dispositivos Móveis 1 e 2.
Seleciona a Tela
Monitoramento DQI
Figura 1: Tela inicial do Aplicativo – Menu inicial
Indica a utilização do Bluetooth
Indica a utilização de Wi-Fi
para enviar dados do idoso
pela internet
Indica o estado de conexão
com o hardware
Inicia o monitoramento
do idoso
Encerra o monitoramento
do idoso
Reinicia o monitoramento
do idoso
Indica a posição
atual do idoso
Ilustra a posição
do idoso
Indica a frequência
cardíaca do idoso
Indica acionamento do
botão de emergência
Indica o estado
da bateria
Figura 2: Tela principal do Aplicativo – Monitoramento DQI
45
Indica emissão de uma
notificação de emergência
Tela Vermelha
Indica uma emergência
Indica o acionamento do
botão de emergência
Figura 3: Tela Monitoramento DQI – Simulação de uma solicitação de emergência
Download