Skip to content

Latest commit

 

History

History
78 lines (47 loc) · 2.35 KB

README.md

File metadata and controls

78 lines (47 loc) · 2.35 KB

🦾 EMPower

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

📌 Objetivos

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.

⚙️ Arduino

As configurações no Arduino foram feitas seguindo o diagrama.

eletrodos1 eletrodos2

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.

🖥️ Raspberry

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

📊 Funcionamento

Para verificar como incializar tudo acesse os READMEs do Arduino e da Raspberry

É fundamental o posicionamento correto dos eletrodos conforme a imagem:

eletrodos1 eletrodos2

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