... | @@ -5,12 +5,12 @@ |
... | @@ -5,12 +5,12 @@ |
|
|
|
|
|
[Download](Download)
|
|
[Download](Download)
|
|
|
|
|
|
[Repositório](http://gitlab.devtag.com.br/davi/pulseira-covid19/)
|
|
[Repositório](https://gitlab.devtag.com.br/davi/pulseira-covid19/)
|
|
|
|
|
|
# Pulseira Inteligente
|
|
# Pulseira Inteligente
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/pulseira.png" width="350">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/pulseira.png" width="350">
|
|
|
|
|
|
Pulseira para evitar toques ao rosto. Este projeto recebeu financiamento do [CONIF](http://portal.conif.org.br/br/component/content/article/84-ultimas-noticias/3463-resultado-final-edital-conif-n-01-2020-enfrentamento-a-covid-19?Itemid=609) para a produção e doação de 500 unidades. A pulseira tem tamanho semelhante a um relógio convencional. Este dispositivo monitora a posição das mãos do usuário e vibra quando elas se aproximam do rosto. Outras funções incluídas consistem no controle do tempo de mastigação e monitoramento da qualidade do sono. Em todas as funções, a pulseira utiliza uma rede neural artificial para detectar os gestos das mãos. A pulseira é open source e todo o código fonte pode ser obtido no repositório do projeto.
|
|
Pulseira para evitar toques ao rosto. Este projeto recebeu financiamento do [CONIF](https://portal.conif.org.br/br/component/content/article/84-ultimas-noticias/3463-resultado-final-edital-conif-n-01-2020-enfrentamento-a-covid-19?Itemid=609) para a produção e doação de 500 unidades. A pulseira tem tamanho semelhante a um relógio convencional. Este dispositivo monitora a posição das mãos do usuário e vibra quando elas se aproximam do rosto. Outras funções incluídas consistem no controle do tempo de mastigação e monitoramento da qualidade do sono. Em todas as funções, a pulseira utiliza uma rede neural artificial para detectar os gestos das mãos. A pulseira é open source e todo o código fonte pode ser obtido no repositório do projeto.
|
|
|
|
|
|
**Função 1: Evitar Contato das Mãos no Rosto**. A motivação para o desenvolvimento desta função deve-se ao hábito de estarmos constantemente tocando nossos rostos com as mãos. Isto pode levar todo tipo de agentes nocivos para dentro do nosso corpo. Um estudo de 2015 demostrou que tocamos nossos rostos ao menos 23 vezes por hora [1]. Profissionais e instituições sanitárias, incluindo a Organização Mundial de Saúde (OMS), dizem que essa "mania de toque" é perigosa [2]. Sendo assim, um dispositivo que alerte para aproximação das mãos ao rosto pode ajudar as pessoas a diminuir este hábito nocivo a saúde.
|
|
**Função 1: Evitar Contato das Mãos no Rosto**. A motivação para o desenvolvimento desta função deve-se ao hábito de estarmos constantemente tocando nossos rostos com as mãos. Isto pode levar todo tipo de agentes nocivos para dentro do nosso corpo. Um estudo de 2015 demostrou que tocamos nossos rostos ao menos 23 vezes por hora [1]. Profissionais e instituições sanitárias, incluindo a Organização Mundial de Saúde (OMS), dizem que essa "mania de toque" é perigosa [2]. Sendo assim, um dispositivo que alerte para aproximação das mãos ao rosto pode ajudar as pessoas a diminuir este hábito nocivo a saúde.
|
|
|
|
|
... | @@ -29,7 +29,7 @@ Pulseira para evitar toques ao rosto. Este projeto recebeu financiamento do [CON |
... | @@ -29,7 +29,7 @@ Pulseira para evitar toques ao rosto. Este projeto recebeu financiamento do [CON |
|
## Funcionamento & Uso
|
|
## Funcionamento & Uso
|
|
|
|
|
|
### Detecção do movimento
|
|
### Detecção do movimento
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/rann.svg" width="500">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/rann.svg" width="500">
|
|
|
|
|
|
A figura acima mostra a rede neural recorrente utilizada para prever os movimentos da mão do usuário. A rede é alimentada com os dados dos eixos x, y e z do acelerômetro e realimentada com a saída da rede no instante de tempo anterior. Após o treinamento, a rede é capaz de prever com uma taxa de acerto de aproximadamente 90% se o movimento realizado pelo usuário é de toque ao rosto [6]. A pulseira utiliza o acelerômetro para identificar a inclinação da pulseira. Uma vez que ela está presa ao pulso do usuário, o grau de inclinação nos 3 eixos (X, Y e Z) podem ser utilizados para indicar se a mão do usuário está próxima do seu rosto. Se uma sequência de ângulos detectada pela pulseira, corresponder ao movimento de toque do rosto ela vibrará. Portanto, o simples fato dela estar próximo ao rosto não aciona o motor vibratório.
|
|
A figura acima mostra a rede neural recorrente utilizada para prever os movimentos da mão do usuário. A rede é alimentada com os dados dos eixos x, y e z do acelerômetro e realimentada com a saída da rede no instante de tempo anterior. Após o treinamento, a rede é capaz de prever com uma taxa de acerto de aproximadamente 90% se o movimento realizado pelo usuário é de toque ao rosto [6]. A pulseira utiliza o acelerômetro para identificar a inclinação da pulseira. Uma vez que ela está presa ao pulso do usuário, o grau de inclinação nos 3 eixos (X, Y e Z) podem ser utilizados para indicar se a mão do usuário está próxima do seu rosto. Se uma sequência de ângulos detectada pela pulseira, corresponder ao movimento de toque do rosto ela vibrará. Portanto, o simples fato dela estar próximo ao rosto não aciona o motor vibratório.
|
|
|
|
|
... | @@ -37,25 +37,25 @@ A figura acima mostra a rede neural recorrente utilizada para prever os moviment |
... | @@ -37,25 +37,25 @@ A figura acima mostra a rede neural recorrente utilizada para prever os moviment |
|
|
|
|
|
|
|
|
|
### Posicionamento no punho
|
|
### Posicionamento no punho
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/uso_mao_dir.png" height="200">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/uso_mao_dir.png" height="200">
|
|
|
|
|
|
Note nas imagens acima que para há uma orientação certa da pulseira no punho para que funcione corretamente. Independente de qual braço a pulseira esteja, a porta USB deve ficar para cima. **Caso seja canhoto será necessário configurar a pulseira por meio do aplicativo disponível para baixar na seção Download.** Deixe a pulseira o mais centralizado possível no seu punho para que a detecção seja mais precisa. Veja o posicionamento correto nas imagens abaixo.
|
|
Note nas imagens acima que para há uma orientação certa da pulseira no punho para que funcione corretamente. Independente de qual braço a pulseira esteja, a porta USB deve ficar para cima. **Caso seja canhoto será necessário configurar a pulseira por meio do aplicativo disponível para baixar na seção [Download](Download).** Deixe a pulseira o mais centralizado possível no seu punho para que a detecção seja mais precisa. Veja o posicionamento correto nas imagens abaixo.
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/certo.jpeg" height="200">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/certo.jpeg" height="200">
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/errado.jpeg" height="200">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/errado.jpeg" height="200">
|
|
|
|
|
|
|
|
|
|
### Troca de Função
|
|
### Troca de Função
|
|
Atualmente a pulseira tem duas funções: **Evitar toques ao rosto**, **controle do tempo de mastigação** e **monitoramento da qualidade do sono**. Para intercambiar entre estas três funções, gire a pulseira em seu pulso repetidamente como ilustrado na imagem abaixo. A pulseira vibrará 3 vezes para indicar que a função 3 (sono) foi ativada, 2 vezes para função 2 (garfo) ou, 1 vez para indicar que a função 1 (toque) foi ativada. Estas funções estão desabilitadas por padrão. Faça a configuração da pulseira conectando-a em um computador pela porta USB.
|
|
Atualmente a pulseira tem duas funções: **Evitar toques ao rosto**, **controle do tempo de mastigação** e **monitoramento da qualidade do sono**. Para intercambiar entre estas três funções, gire a pulseira em seu pulso repetidamente como ilustrado na imagem abaixo. A pulseira vibrará 3 vezes para indicar que a função 3 (sono) foi ativada, 2 vezes para função 2 (garfo) ou, 1 vez para indicar que a função 1 (toque) foi ativada. Estas funções estão desabilitadas por padrão. Faça a configuração da pulseira conectando-a em um computador pela porta USB.
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/change_func.gif" width="300">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/change_func.gif" width="300">
|
|
|
|
|
|
|
|
|
|
### Configurando a Pulseira
|
|
### Configurando a Pulseira
|
|
Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis na página de [Download](Download).
|
|
Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis na página de [Download](Download).
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/geral.png" width="400">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/geral.png" width="400">
|
|
|
|
|
|
1. Menu EEPROM. Permite restaurar as "configurações de fábrica" ou salvar as novas configurações do usuário.
|
|
1. Menu EEPROM. Permite restaurar as "configurações de fábrica" ou salvar as novas configurações do usuário.
|
|
|
|
|
... | @@ -83,14 +83,14 @@ Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis n |
... | @@ -83,14 +83,14 @@ Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis n |
|
|
|
|
|
13. Atualiza o firmware da pulseira.
|
|
13. Atualiza o firmware da pulseira.
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/toque.png" width="400">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/toque.png" width="400">
|
|
|
|
|
|
|
|
|
|
14. Sensibilidade da Rede Neural Artificial. Uma sensibilidade muito alta pode aumentar a quantidade de falsos positivos e diminuir a quantidade de falsos negativos. Por outro lado, uma sensibilidade muito baixa pode diminuir a quantidade de falsos positivos, mas aumentar a quantidade falsos negativos.
|
|
14. Sensibilidade da Rede Neural Artificial. Uma sensibilidade muito alta pode aumentar a quantidade de falsos positivos e diminuir a quantidade de falsos negativos. Por outro lado, uma sensibilidade muito baixa pode diminuir a quantidade de falsos positivos, mas aumentar a quantidade falsos negativos.
|
|
|
|
|
|
15. Atualiza os pesos da rede neural contida no microcontrolador.
|
|
15. Atualiza os pesos da rede neural contida no microcontrolador.
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/garfo.png" width="400">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/garfo.png" width="400">
|
|
|
|
|
|
16. Ativa/Desativa a **função Garfo** da pulseira. Esta função monitora o tempo de mastigação do usuário.
|
|
16. Ativa/Desativa a **função Garfo** da pulseira. Esta função monitora o tempo de mastigação do usuário.
|
|
|
|
|
... | @@ -98,7 +98,7 @@ Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis n |
... | @@ -98,7 +98,7 @@ Para configurar a pulseira é necessário instalar o aplicativo. Baixe grátis n |
|
|
|
|
|
18. Intervalo mínimo em segundos para ocorrer as garfadas.
|
|
18. Intervalo mínimo em segundos para ocorrer as garfadas.
|
|
|
|
|
|
<img src="http://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/sono.png" width="400">
|
|
<img src="https://gitlab.devtag.com.br/davi/pulseira-covid19/-/raw/master/wiki/images/sono.png" width="400">
|
|
|
|
|
|
19. Gráfico da sua atividade enquanto dorme. Quanto menor, melhor.
|
|
19. Gráfico da sua atividade enquanto dorme. Quanto menor, melhor.
|
|
|
|
|
... | | ... | |