Alerta Seguro é uma aplicação Python interativa que simula uma plataforma de monitoramento de enchentes, alertando usuários com base em leituras de sensores simulados de temperatura, umidade e nível da água. O sistema também inclui cadastro de usuários, histórico de alertas e um quiz educativo sobre segurança em situações de enchente.
-
📡 Simulação de Sensores
Coleta leituras simuladas de temperatura, umidade e nível da água, com base em médias de múltiplas amostras. -
🚨 Sistema de Alerta
Classificação automática das condições como normal, atenção, alerta ou evacuação, com ativação de buzzer em casos críticos. -
🧠 Análise Inteligente
Avaliação do status geral baseado na combinação dos sensores, considerando riscos de enchente. -
🧾 Histórico de Alertas
Armazena e exibe todas as ocorrências críticas detectadas. -
👤 Cadastro de Usuários
Armazena informações dos usuários, preferências de notificação e canal de contato (SMS ou email). -
📋 Lista de Usuários
Permite consultar os usuários registrados e suas configurações de alerta. -
🧠 Quiz Educativo
Inclui um quiz com 10 perguntas para educar sobre medidas preventivas e boas práticas em caso de enchentes.
- Python 3.x
- Bibliotecas nativas:
random,time
-
Clone o repositório
git clone https://github.com/seu-usuario/alerta-seguro-python.git cd alerta-seguro-python -
Execute o projeto
python prototipo_final.py
-
Navegue pelo menu
1para iniciar monitoramento2para consultar histórico de alertas3para cadastrar um novo usuário4para listar usuários cadastrados5para responder o quiz sobre enchentes0para encerrar o sistema
| Sensor | Valores Normais | Atenção | Alerta | Evacuação |
|---|---|---|---|---|
| Temperatura | 20°C - 26°C | - | >26°C | - |
| Umidade | Até 75% | >75% | - | - |
| Nível da Água | Até 100cm | 100-150cm | 150-200cm | >200cm |
prototipo_final.py
README.md
Este projeto foi desenvolvido com fins educacionais, com foco em:
- Lógica de programação em Python
- Boas práticas de estruturação de código
- Uso de dicionários e listas
- Interatividade via terminal
- Simulação de sensores para projetos IoT
- Consciência sobre prevenção de desastres naturais
Contribuições são bem-vindas! Se você deseja adicionar funcionalidades (ex: integração com sensores reais, notificações por email, persistência em banco de dados), sinta-se livre para abrir uma pull request ou issue.
Eduardo Ulisses
Estudante de Engenharia de Software na FIAP
Este projeto está licenciado sob a MIT License.