Skip to content

Sistema de Detecção de Quedas com Alerta para Pessoas Idosas - #39

Open
thetwelvedev wants to merge 12 commits into
Maloca-iCoisas:mainfrom
thetwelvedev:Novo-tutorial
Open

Sistema de Detecção de Quedas com Alerta para Pessoas Idosas#39
thetwelvedev wants to merge 12 commits into
Maloca-iCoisas:mainfrom
thetwelvedev:Novo-tutorial

Conversation

@thetwelvedev

Copy link
Copy Markdown

Pull Request - Projeto de Detecção de Quedas para Idosos

Descrição do Pull Request

O que foi implementado:

  • Implementação de um circuito de detecção de quedas utilizando o sensor MPU6050 (Acelerômetro e Giroscópio) com ESP32.
  • Configuração de um alerta via MQTT para envio de notificações quando uma queda for detectada.
  • Desenvolvimento de um código em C++ para Arduino, incluindo a configuração do sensor e a lógica de detecção de queda.
  • Adaptação para simulação no Tinkercad, com validação do circuito e do sistema de alerta.

Contexto e Motivação:
A detecção de quedas é crucial para monitorar a segurança de idosos, especialmente aqueles com risco elevado de quedas. O sistema ajuda na resposta rápida e no envio de alertas para cuidadores ou enfermeiros em tempo real, proporcionando maior autonomia e segurança para os usuários.


Testes Realizados

Descrição dos Testes:

  • Testando o Acelerômetro: Conecte o acelerômetro ao ESP32 e use o Monitor Serial para verificar se os valores de aceleração (nos eixos X, Y e Z) estão sendo lidos corretamente. Certifique-se de que os dados estão consistentes e dentro do esperado durante movimentos simulados.
    -Simulação de Quedas: Realize movimentos rápidos e bruscos que simulem quedas e observe se o sistema identifica corretamente esses eventos. Verifique se os alertas são acionados com precisão.
  • Validação da Comunicação MQTT: Configure um cliente MQTT (como um aplicativo em um smartphone ou software de monitoramento). Certifique-se de que os alertas de queda estão sendo enviados corretamente para o servidor MQTT e que são recebidos no dispositivo conectado.

Resultados dos Testes:

  • O sensor MPU6050 forneceu dados de aceleração consistentes.
  • O sistema detectou corretamente os movimentos que simulam quedas e acionou o alerta via MQTT.
  • A simulação no Tinkercad validou o funcionamento básico do circuito e da lógica de detecção de quedas.

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 ESP32 e display SSD1306.
  • Documentação atualizada para refletir as mudanças realizadas.
  • Código escrito e comentado em Python, de acordo com os padrões do projeto.
  • Testes específicos com teclado matricial e display OLED 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:

  • ESP32
  • Sensor MPU6050 (Acelerômetro e Giroscópio)
  • Protoboard, jumpers e componentes de conexão

Simulação Utilizada:
-Link para simulação no WORKI: https://wokwi.com/projects/417115872417508353

Observações:

  • Verique se os dados do wifi e do broker MQTT são os seus dados para que o teste funcione.

@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.

Os tutoriais "Sistema de alerta de queda" e "Sistema de monitoramento de batimento cardíaco" estão completos e não precisam de nenhuma alteração.

Aprovado.

@Rosialdo Rosialdo self-assigned this Jun 30, 2026
Rosialdo
Rosialdo approved these changes 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