Projeto utilizando o sensor Eletromiográfico de Sinal Muscular (EMG) para a matéria de Sistemas Embarcados para Engenharia Biomédica (SEEB).
Os arquivos presentes nos diretórios iniciados com lab
fazem referência aos scripts e programas criados durante a matéria.
Os arquivos e códigos utilizados para o projeto se encontram no diretório Projeto
O objetivo do projeto é identificar sinais de contração muscular para caso seja acima de um valor de ativação definido, realiza a abertura ou fechamento da prótese de mão utilizando servo motores.
As informações coletadas pelo sensor, assim como o status da mão devem ser apresentados em uma página Web.
As configurações no Arduino foram feitas seguindo o diagrama.
Foi aplicado um filtro para os valores lidos pelo sensor EMG.
Além disso, é feita a conexão do Arduino com a Raspberry por meio da interface Serial.
A Raspberry possui duas responsabilidades:
- Server: recebe os dados enviados pelo Arduino, parseia e os disponibiliza em um serviço Websocket
- Web: apresenta a página Web em um serviço HTTP contendo as informações recebidas disponibilizadas no Websocket
A comunicação segue fluxo
Para verificar como incializar tudo acesse os READMEs do Arduino e da Raspberry
É fundamental o posicionamento correto dos eletrodos conforme a imagem:
Inicializando tudo será possível fazer a movimentação da prótese da mão conforme realizar a contração muscular do braço
Acessando a página web do serviço HTTP da Raspberry é possível acompanhar os valores medidos pelo sensor EMG em µV
Também é apresentado o status atual da protese da mão