Nome do projeto: Sistema de análise de dados de rede de distribuição de água
Desafio: A
Participantes:
- Everton Carlos Maciel
- Gabriel Kirsten Menezes
- Maria Camila Barbosa Farias
- Rodrigo Antonio Miranda
Projeto submetido para o Hackaton das Águas 2016.
Linguagem: Python sob licença própria (compatível com a GPL).
Sistema Operacional: Ubuntu 16.04 LTS.
Licença: GNU GENERAL PUBLIC LICENSE v3.
BIBLIOTECAS ADICIONAIS:
- Tkinter (Python license)
- matplotlib (BSD compatible license)
- math (Python license)
- psycopg2 (GNU v3)
- json (Open Source)
- scipy (licensa própria)
=======================================================================================================
_ _ _ _ _
| |__ __ _ ___| | ____ _| |_| |__ ___ _ __ / \ __ _ _ _ __ _ ___
| '_ \ / _` |/ __| |/ / _` | __| '_ \ / _ \| '_ \ / _ \ / _` | | | |/ _` / __|
| | | | (_| | (__| < (_| | |_| | | | (_) | | | |/ ___ \ (_| | |_| | (_| \__ \
|_| |_|\__,_|\___|_|\_\__,_|\__|_| |_|\___/|_| |_/_/ \_\__, |\__,_|\__,_|___/
|___/ Equipe: "Os Caça Vazamentos"
Github: https://github.com/gabrielkirsten/hackathonAguas
=======================================================================================================
O software é responsável por receber os dados do banco de dados, e analisar de maneira básica algumas relações de comportamento do sistema, como coorelações entre diferentes resposta de trasdutores de pressão.
As análise é realizada com a correlação entre sensores da mesma malha. O fator minimo definido é de 97% porém esse fator futuramente poderá ser melhor ajustado dependendo de testes em campo.
Também foi feita uma análise inicial sobre limiares superiores e inferiores que podem ser utilizados futuramente em uma análise sobre um comportamento provável do sistema.
.
|-- hackathonAguas
| |-- hackathon.py (codigo em python)
| |-- configBD(example).json (template do arquivo de configuração com o BD)
| |-- README.md (descrição do sistema)
| |-- LICENSE (arquivo de licença)
Banco de dados utilizado: Postgresql. O banco de dados tem a função básica de obter dados dos sensores. O campo de tipo na tabela sensor armazena o tipo de sensor e tem sua semântica dada por:
0 - Pressão
1 - Vazão
2 - Umidade
O hardaware consiste em um protótipo para coleta de dados, com um microcontrolador atmel na plataforma arduino com um sensores de pressão(MPX5700ap) conectados em sua porta analógica, juntamente com sensores Higrometro que é capaz de obter(FC-28d) o fator de condutância do solo, que é relacionado á umidade do solo.