Skip to content

Dispositivo de Treinamento de Sensação Tátil - #32

Open
Math77077 wants to merge 10 commits into
Maloca-iCoisas:mainfrom
Math77077:dispositivo-de-treinamento-de-sensacao-tatil
Open

Dispositivo de Treinamento de Sensação Tátil#32
Math77077 wants to merge 10 commits into
Maloca-iCoisas:mainfrom
Math77077:dispositivo-de-treinamento-de-sensacao-tatil

Conversation

@Math77077

Copy link
Copy Markdown
Contributor

Pull Request - Projeto Maloca das iCoisas

Descrição do Pull Request

O que foi implementado:

  • Implementação de um Dispositivo de Treinamento de Sensação Tátil utilizando Arduino UNO R3, em simulação, e Arduino Mega, em hardware, bem como sensor flexível, motor vibratório, display LCD 16x2 , controle remoto infravermelho e receptor infravermelho;
  • Adicionada lógica para mapeamento do movimento do dedo (sensor flexível) em uma escala de progresso (0–100%), com exibição em tempo real no LCD;
  • Inclusão de feedback tátil por meio do motor vibratório para reforçar o progresso do usuário ao atingir 90% ou mais;
  • Controle remoto implementado para iniciar e parar o treinamento.

Contexto e Motivação:

  • O propósito deste dispositivo foi para auxiliar na reabilitação motora e sensorial de pacientes, fornecendo um feedback interativo e motivacional.
  • O problema enfrentado era a falta de soluções acessíveis para monitorar o progresso do movimento de dedos durante sessões de fisioterapia.
  • Este projeto pode ser feito de forma fácil com os componentes utilizados, mas isso só foi permitido porque na área de IoT disponibiliza-se de tais dispositivos mais simples e que tornam o processo de reabilitação mais eficaz. Nesse sentido, a área desempenha um grande papel, pois somado com as melhorias de conexão Wi-Fi, ele pode escalar para ter dados sendo enviados para um aplicativo, bem como organizá-los de tal forma optimizada para sempre gerar o melhor resultado durante sessões de reabilitação.

Testes Realizados

Descrição dos Testes:

  1. Teste do Sensor Flexível:
  • Leitura dos valores analógicos quando o dedo está relaxado e flexionado.
  • Verificação do mapeamento correto de 33 (relaxado) a 6 (flexionado) para a escala de 0–100%.
  1. Teste do Motor Vibratório:
  • Ativação automática ao atingir ou exceder 90% de progresso.
  1. Teste do Controle Remoto IR:
  • Botão 0 para iniciar o treinamento.
  • Botão 5 para parar o treinamento.
  1. Teste do Display LCD:
  • Exibição de progresso, mensagens motivacionais ("Continue!", Quase la!", "Bom Trabalho!") e mensagens de início e parada do dispositivo ("Treino Tatil", "Aperte Comecar", "Comecando Treino", "Treino parado").
  1. Teste de Integração:
  • Funcionamento do sistema completo em ambiente simulado no Tinkercad.

Resultados dos Testes:

  • O sensor flexível apresentou medições consistentes e foi corretamente mapeado para o progresso;
  • O motor vibratório respondeu conforme esperado ao progresso atingir 90%;
  • O controle remoto ativou e desativou o treinamento sem falhas;
  • O display LCD exibiu corretamente o progresso e as mensagens de incentivo.

Checklist

  • Código atende às normas do projeto e foi formatado de acordo com as diretrizes.
  • Código foi testado e validado em ambiente de desenvolvimento com hardware real (Arduino, Raspberry Pi, ESP32) ou simulação (tinkercad).
  • Documentação atualizada para refletir as mudanças realizadas.
  • Código escrito e comentado em C ou Python de acordo com os padrões do projeto.
  • Testes com sensores e atuadores específicos incluídos e detalhados na descrição dos testes.

Tipo de Mudança

  • Correção de bug
  • Nova funcionalidade
  • Alteração de funcionalidade existente
  • Documentação

Informações Adicionais

Hardware Utilizado:

  • Arduino Mega ou Mega 2560;
  • Sensor Flexível;
  • Motor Vibratório;
  • Receptor IR;
  • Display LCD 16x2;
  • Controle Remoto IR;
  • Protoboard;
  • Resistores (220Ω e 1kΩ).

Simulação Utilizado:

  • Arduino UNO R3;
  • Sensor Flexível/Flex Sensor;
  • Motor Vibratório/Vibration Motor;
  • Receptor IR/IR sensor;
  • Display LCD 16x2;
  • Controle Remoto IR/IR remote;
  • Protoboard/Breadboard Small;
  • Resistores (220Ω e 1kΩ).

Simulação no Tinkercad

Observações:

  • O projeto pode ser expandido para incluir conectividade Wi-Fi (com ESP32) para registro de progresso em nuvem;
  • O controle remoto IR funciona de forma robusta, mas pode ser substituído por uma interface física ou via Bluetooth para maior flexibilidade.

Issue Relacionada

Closes #


Nota: Certifique-se de que o código e as descrições estejam claros e detalhados o suficiente para uma revisão eficaz.

@Rosialdo Rosialdo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O tutorial: "Dispositivo de treinamento de sensação tátil" contém todas as informações necessárias para compreender o funcionamento do projeto, sem necessidade de ajustes.

Aprovado.

@Rosialdo Rosialdo self-assigned this Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants