Clique na imagem abaixo para assistir ao vídeo no YouTube:
Simulação gráfica do sistema LavaNotifica, desenvolvida em Python, com fins didáticos e de validação de lógica. A simulação reproduz visualmente o funcionamento do sistema, demonstrando como o sensor de vibração detecta a atividade da lavadora, como os dados são interpretados pelo microcontrolador (ESP8266), e como ocorre o envio automatizado de notificações via bot do Telegram.
O LavaNotifica surgiu como uma solução para a moradia estudantil Brejão (UFLA), onde o uso coletivo de lavanderias frequentemente gera esquecimentos, filas e conflitos. O sistema real consiste em sensores de vibração SW-420 acoplados às máquinas de lavar, conectados a um microcontrolador ESP8266, que envia notificações automáticas via Telegram ao detectar inatividade prolongada (fim do ciclo).
A simulação aqui representada permite visualizar esse comportamento em tempo real, simulando o sensor de vibração e o envio de mensagens no celular de forma gráfica.
A interface gráfica inclui:
Funcionando
ou Parada
;ativo
(vibração detectada) e inativo
;Siga os passos abaixo para clonar e executar o projeto LavaNotifica em sua máquina local:
Abra o terminal (ou prompt de comando) e digite:
git clone https://github.com/joseabrantesjr/LavaNotifica.git
cd LavaNotifica
*Caso já esteja na pasta, ignore este passo.
python3 LavaNotifica.py
python3 LavaNotifica.py
⚠️ Em sistemas Linux, se aparecer erro ao iniciar a interface, instale o Tkinter:
sudo apt install python3-tk
Componente Descrição
Sensor ativo (vibração): máquina funcionando → tempo de inatividade zera.
Sensor inativo: tempo de inatividade é contado.
Se o tempo inativo ≥ 10 segundos → notificação é exibida.
A notificação fica visível por 5 segundos antes de desaparecer.
Clique para abrir o relatório técnico (PDF)
Clique para abrir o código-fonte da simulação no GitHub
Adição de interface de autenticação;
Registro de histórico de lavagens;
Versão web para controle e visualização remota;
Integração com banco de dados de uso;
Simulação com múltiplas máquinas.