Buscar

Sistema de Monitoramento de Consumo de Água Doméstico com a Utilização de um Hidrômetro Digital

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 46 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ 
DIRETORIA DE GRADUAÇÃO E EDUCAÇÃO PROFISSIONAL 
DEPARTAMENTO ACADÊMICO DE ELETRÔNICA 
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA 
CURSO DE BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 
 
 
 
 
CAUÃ BARNEZE ROCHA 
HENRIQUE SIMIÃO FERREIRA 
LEANDRO FERREIRA HEROSO 
RAFAEL HENRIQUE ZALESKI 
 
 
 
SISTEMA DE MONITORAMENTO DE CONSUMO DE ÁGUA 
DOMÉSTICO COM A UTILIZAÇÃO DE UM HIDRÔMETRO DIGITAL 
 
 
 
 
 
 
TRABALHO DE DISCIPLINA – OFICINA DE INTEGRAÇÃO 3 
 
 
 
 
CURITIBA 
2014 
 
 
 
CAUÃ BARNEZE ROCHA 
HENRIQUE SIMIÃO FERREIRA 
LEANDRO FERREIRA HEROSO 
RAFAEL HENRIQUE ZALESKI 
 
 
 
 
 
 
 
 
 
 
 
SISTEMA DE MONITORAMENTO DE CONSUMO DE ÁGUA 
DOMÉSTICO COM A UTILIZAÇÃO DE UM HIDRÔMETRO DIGITAL 
Trabalho de Disciplina de Graduação – 
Oficina de Integração 3, apresentado ao 
Curso de Engenharia de Computação, do 
Departamento Acadêmico de Eletrônica e 
do Departamento Acadêmico de 
Informática, da Universidade Tecnológica 
Federal do Paraná – UTFPR, como 
requisito parcial para obtenção da 
aprovação na disciplina. 
Professores: Guilherme Alceu Schneider 
 Gustavo Benvenutti Borba 
 
 
 
 
 
CURITIBA 
2014 
 
 
 
RESUMO 
 ROCHA, Cauã Barneze; FERREIRA, Henrique Simião; HEROSO, Leandro Ferreira; 
ZALESKI, Rafael Henrique. Sistema de monitoramento de consumo de água 
doméstico com a utilização de um hidrômetro digital. 2014. 43 f. Relatório Final 
(Oficina de Integração 3) – Engenharia de Computação, Departamento Acadêmico 
de Informática, Universidade Tecnológica Federal do Paraná. Curitiba, 2014. 
 
O presente projeto, desenvolvido para a disciplina de Oficina de Integração 3, do 
curso de Engenharia de Computação, da Universidade Tecnológica Federal do 
Paraná, apresenta os conteúdos teóricos e a descrição do desenvolvimento de um 
protótipo de hidrômetro digital para captação do consumo residencial de água e 
exibição dos dados através de gráficos em dispositivos móveis. O sistema é 
composto de um equipamento que deve ser acoplado a saída de água que deseja-
se monitorar e de um aplicativo desenvolvido para rodar em plataformas Android. 
 
Palavras chave: Hidrômetro Digital. Consumo de Água. Android. 
 
 
 
 
ABSTRACT 
ROCHA, Cauã Barneze; FERREIRA, Henrique Simião; HEROSO, Leandro Ferreira; 
ZALESKI, Rafael Henrique. Monitoring system of domestic water consumption 
using a digital hydrometer. 2014. 43 p. Relatório Final (Oficina de Integração 3) – 
Engenharia de Computação, Departamento Acadêmico de Informática, Universidade 
Tecnológica Federal do Paraná. Curitiba, 2014. 
 
This project, developed to the subject of Integration Workshop 3, part of the course of 
Computer Engineering in the Federal Technological University of Paraná, presents 
the theory and a description for the development of a prototype of a digital 
Hydrometer to register the residential water consumption and show the data through 
graphics in mobile devices. The system is compounded by an equipment which have 
to be coupled on the water outlets aimed to monitor and an application developed to 
run in Android platforms. 
 
Keywords: Digital Hydrometer. Water Consumption. Android. 
 
 
 
 
LISTA DE ILUSTRAÇÔES 
 
Figura 1 - Diagrama de blocos simplificado de um microcontrolador ........................ 17 
Figura 2 - Real-Time Clock........................................................................................ 19 
Figura 3 - Funcionamento do sensor de fluxo de água ............................................. 21 
Figura 4 - Gráfico do volume de água em função do número de voltas do sensor ... 23 
Figura 5 - Determinação do coeficiente ..................................................................... 24 
Figura 6 – Foto do circuito do hidrômetro .................................................................. 25 
Figura 7 – Tela inicial do aplicativo com botões grandes e intuitivos ........................ 26 
Figura 8 - Tela de visualização do consumo ............................................................. 27 
Figura 9 - Tela anterior, após o gráfico ser deslocado horizontalmente com gesto na 
tela. ........................................................................................................................... 28 
Figura 10 - Tela do gráfico após aumentar a resolução do gráfico até chegar no dia 
09/04/2008 ................................................................................................................ 28 
Figura 11 - Especificação da tabela consumo ........................................................... 29 
Figura 12 - Fluxograma com as atividades de cada ator durante o processo de 
transmissão de dados ............................................................................................... 31 
Figura 13 – Parte inferior do invólucro ...................................................................... 32 
Figura 14 – Parte superior do invólucro .................................................................... 32 
Figura 15 – Processo de impressão do invólucro ...................................................... 33 
Figura 16 – Processo de impressão do invólucro ...................................................... 34 
Figura 17 – Parte superior do invólucro .................................................................... 35 
Figura 18 – Disposição do circuito no interior do invólucro ....................................... 36 
Figura 19 – Uso do sensor em uma torneira ............................................................. 37 
 
 
 
 
 
 
 
LISTA DE ABREVIATURAS, SIGLAS E ACRÔNIMOS 
 
CPU – Central Processing Unit 
CSV - Comma-separated values 
EEPROM – Electrically-Erasable Programmable Read-Only Memory 
I2C – Inter-Integrated Circuit 
IDE – Integrated Development Environment 
RTC – Real-Time Clock 
SCL – Serial Clock 
SDA – Serial Data
 
 
 
SUMÁRIO 
1 INTRODUÇÃO .................................................................................................. 11 
1.1 TEMA ........................................................................................................... 11 
1.2 DELIMITAÇÃO DO ESTUDO ........................................................................ 12 
1.3 PROBLEMA .................................................................................................. 12 
1.4 OBJETIVOS .................................................................................................. 13 
1.4.1 Objetivo Geral ................................................................................................ 13 
1.4.2 Objetivos Específicos ...................................................................................... 13 
1.5 JUSTIFICATIVA............................................................................................ 14 
1.6 PROCEDIMENTOS METODOLÓGICOS ........................................................ 15 
1.7 EMBASAMENTO TEÓRICO .......................................................................... 16 
1.8 ESTRUTURA DO TRABALHO ...................................................................... 16 
2 FUNDAMENTAÇÃO TEÓRICA ........................................................................ 17 
2.1 Microcontroladores e Arduino .......................................................................... 17 
2.1.1 Microcontroladores ......................................................................................... 17 
2.1.2 Arduino .......................................................................................................... 18 
2.2 Real-Time Clock .............................................................................................19 
2.3 Bluetooth ....................................................................................................... 20 
2.4 Memória EEPROM ......................................................................................... 20 
2.5 Android .......................................................................................................... 21 
2.6 Sensor de fluxo de água YF-S201 ..................................................................... 21 
2.7 Protocolo I2C ................................................................................................. 22 
3 DESENVOLVIMENTO ...................................................................................... 22 
3.1 Hardware ....................................................................................................... 22 
3.2 Aplicativo ...................................................................................................... 26 
3.2.1 Interface ......................................................................................................... 26 
3.2.2 Lógica ............................................................................................................ 28 
3.3 Comunicação entre hardware e aplicativo .......................................................... 29 
3.4 Invólucro ........................................................................................................ 31 
4 RESULTADOS ................................................................................................... 35 
5 CONSIDERAÇÕES FINAIS ............................................................................... 39 
5.1 Sugestões para trabalhos futuros ....................................................................... 39 
REFERÊNCIAS ......................................................................................................... 41 
 
 
 
APÊNDICE(S) ........................................................................................................... 44 
APÊNDICE A – Riscos ................................................................................................ 44 
APÊNDICE B – Circuito do Sistema ............................................................................. 47 
11 
 
 
1 INTRODUÇÃO 
 
Setenta por cento da superfície do planeta é coberta por água, quase toda 
salgada e, portanto, imprópria para o consumo humano. Apenas 2,5% desse total é 
potável e a maior parte das reservas (cerca de 80%) está concentrada em geleiras 
nas calotas polares [1]. 
Essa quantidade mínima de recursos aliada ao contínuo e intenso 
crescimento demográfico ao longo dos anos, o desenvolvimento industrial e, por 
consequência, o aumento do consumo de água nas grandes cidades, tem sido um 
dos principais temas de discussões e palestras de conscientização por todo o 
mundo. 
Um assunto recorrente que há muito deixou de ser restrito às regiões áridas e 
desérticas com baixa disponibilidade de água per capita, faz com que governos e 
organizações de todo o mundo estejam com atenções voltadas para a criação de 
políticas de consumo sustentável, programas de educação ambiental, alternativas e 
soluções para a redução e controle do uso da água. 
Seguindo essa linha e visando facilitar a percepção por parte de um cidadão 
do consumo de água em sua residência, esse trabalho apresenta um protótipo 
capaz de adquirir dados em um ponto de consumo escolhido pelo usuário e 
apresentar essas informações através de gráficos em um dispositivo móvel 
 
1.1 TEMA 
 
De acordo com a Organização das Nações Unidas, o uso de 110 litros de 
água por dia é suficiente para suprir as necessidades de consumo e higiene de uma 
pessoa. Entretanto, estatísticas apontam que o brasileiro chega a consumir em 
média duzentos litros de água por dia, o que representa aproximadamente 75% a 
mais do consumo necessário diário recomendado [2]. E enquanto em países com 
pouca oferta de água, como Angola, Camboja, Etiópia, Haiti e Ruanda há uma 
média de consumo de 15 litros diários por pessoa, nos Estados Unidos este valor 
chega a 575 litros [3]. Muitas vezes este excesso é causado por falta de 
conscientização, falta de controle ou simplesmente pelo descuido. 
12 
 
 
A importância da água para a vida torna essencial que seu uso seja feito 
com parcimônia. Para tanto, este projeto busca auxiliar o indivíduo no controle do 
consumo em um determinado ponto da residência como, por exemplo, chuveiros, 
torneiras ou máquinas de lavar. 
A necessidade de um acompanhamento do consumo mais detalhado e que 
possa ser feito pelo próprio consumidor é uma demanda que vem ganhando espaço 
em soluções nos últimos anos. É importante ressaltar que já existem produtos e 
ferramentas similares no mercado para o monitoramento do consumo de energia 
elétrica em residências [4]. 
Inspirado em projetos de monitoramento de consumo em um determinado 
ponto de uma residência, o protótipo aqui apresentado será capaz de, através da 
instalação de um dispositivo de baixo custo contendo um medidor de vazão de água, 
um Arduino, um RTC (Real Time Clock), uma bateria e um transmissor Bluetooth, 
coletar dados que poderão ser recuperados em um dispositivo com sistema Android 
e suporte à comunicação Bluetooth e apresentar essas informações através de 
gráficos para o consumidor. 
 
1.2 DELIMITAÇÃO DO ESTUDO 
 
Esse trabalho busca auxiliar os indivíduos no controle do uso de água em 
suas residências, fornecendo uma ferramenta que facilita o consumo consciente e 
sustentável. Com o objetivo de desenvolver um produto acessível ao usuário final, 
procurou-se componentes de baixo custo e uma interface para receber os dados que 
fosse comum e de fácil aquisição: smartphones e tablets. 
 
1.3 PROBLEMA 
 
Atualmente, em períodos de escassez de chuvas, os governos e 
distribuidoras utilizam rodízios na distribuição da água e, em casos mais severos, 
até aplicações de multas para quem passa de seu consumo médio mensal, como o 
acontecido recentemente em São Paulo [5]. 
O assunto sustentabilidade e escassez de água é bastante ativo nas 
principais convenções mundiais relacionadas ao meio ambiente e, em muitas das 
13 
 
 
discussões, são apresentadas alternativas e propostas de conscientização e melhor 
uso de nossos recursos naturais. 
Muitos indivíduos utilizam uma quantidade de água além do necessário para 
tarefas simples do dia-a-dia e, com o sistema de registro de consumo atual, não é 
possível acompanhar facilmente e adquirir consciência do quanto se está gastando 
em uma atividade simples, como lavar a louça. Outro fator que pode acarretar em 
altos gastos é a possibilidade de vazamentos em algum cano da residência. 
A partir dos problemas apresentados, este projeto procura encontrar uma 
nova maneira de medir o consumo de água em pontos isolados de residências. É 
um sistema para o usuário e não para a empresa fornecedora, que proporcionará 
uma visão mais nítida da quantidade de água que passa em um determinado local 
no decorrer do tempo. 
 
1.4 OBJETIVOS 
 
Nesta seção são apresentados os objetivos geral e específicos do trabalho, 
relativos ao problema anteriormente apresentado. 
 
1.4.1 Objetivo Geral 
 
Desenvolver uma ferramenta para monitorar o consumo de água em um 
ponto de uma residência através de um dispositivo que possua sistema operacional 
Android e comunicação por Bluetooth através de dados fornecidos por um 
hidrômetro digital. 
 
1.4.2 Objetivos Específicos 
 
 Levantar dados do consumo de água a cada segundo, acumulando essa 
informação para obter dados em intervalos de tempo de uma hora em um 
determinado ponto de uma residência escolhido pelousuário do sistema; 
 Transmitir os dados de consumo armazenados no sistema de captação, 
através de um transmissor Bluetooth, para um aplicativo Android em um 
dispositivo com suporte a comunicação Bluetooth; 
14 
 
 
 Traçar os padrões de consumo de água do ponto onde o sistema de captação 
foi acoplado e exibi-lo através de gráficos apropriados para o tipo de dado a 
ser visualizado no aplicativo mobile; 
 Permitir ao usuário verificar o histórico de medições e ter um panorama 
preciso do consumo do ponto de captação onde o sistema está acoplado 
através de algoritmos de agrupamento e representação dos dados. 
 
1.5 JUSTIFICATIVA 
 
Os constantes debates e preocupações acerca do uso racional da água 
mostram que as ações necessárias para reduzir esse consumo desenfreado devem 
começar na residência de cada cidadão. 
Atualmente, o controle da quantidade de água que gastamos é restrito a um 
acompanhamento mensal, através da leitura realizada pela companhia de 
saneamento de cada região e relativo ao consumo total da residência. Essa 
estratégia não permite que o consumidor saiba o consumo exato de um ponto 
específico da unidade consumidora como uma torneira, uma máquina de lavar, ou 
um chuveiro. 
Além disso, podemos citar os problemas de rateio da conta de água em 
condomínios. Nesses, existe apenas um ou alguns medidores de água que são 
utilizados para medir o consumo total do condomínio ou de conjuntos de 
apartamentos. Apesar da obrigatoriedade da instalação de medidores individuais por 
apartamento em alguns estados, como é o caso do Rio de Janeiro [6], essa medida 
ainda é recente e só é aplicável a novas construções. 
“O sistema de medição individual consiste na instalação de equipamento 
capaz de medir o consumo de água de cada apartamento, fazendo com que o 
morador pague somente por aquilo que consumir” [7]. Isso significa, na prática, 
segundo [8], que através do monitoramento de edificações que foram adaptadas 
para a leitura individual dos consumos, verifica-se uma redução no consumo global 
dos edifícios na faixa de 30% e, na conta de cada condômino, em diversos casos a 
redução do valor da conta supera 50%. 
O avanço tecnológico possibilitou a criação de diversos dispositivos que 
evitam o desperdício de água nas residências, como torneiras com sensores que 
desligam automaticamente quando ninguém está utilizando, válvulas de descarga 
15 
 
 
com diferentes opções de vazão e arejadores (“um dispositivo instalado na 
extremidade da torneira que diminui a seção da passagem de água e que permite a 
entrada de ar dando assim a impressão de maior pressão e volume de água”) [9]. 
Entretanto, existem poucas soluções no mercado que fornecem ao 
consumidor uma maneira simples de acompanhar o gasto de um ponto específico de 
sua residência. Com o auxílio de ferramentas tecnológicas, hoje é possível monitorar 
com muito mais precisão o perfil de consumo de uma determinada residência 
usando dispositivos relativamente comuns, como os smartphones e tablets. 
 
 
1.6 PROCEDIMENTOS METODOLÓGICOS 
 
A classificação da pesquisa realizada no presente trabalho, que procura 
explorar técnicas mais eficazes e tecnológicas de medição de consumo de água, 
tem natureza aplicada, pois pretendemos construir uma ferramenta para aplicação 
prática, comum do dia-a-dia das pessoas e voltada a problemas específicos. Devido 
ao fato de objetivarmos apurar a eficácia no consumo da água, a pesquisa será 
qualitativa. Em relação aos objetivos, ela é predominantemente descritiva. Quanto 
aos procedimentos técnicos ela se utiliza de pesquisas bibliográficas e 
experimentais. 
A pesquisa será feita inicialmente com o levantamento teórico sobre noções 
básicas de mecânica dos fluídos para o melhor entendimento do funcionamento e 
das limitações do sensor de vazão utilizado, além das características técnicas da 
rede de distribuição. Em uma segunda etapa, serão feitos testes experimentais de 
precisão, calibração e utilização do sensor de fluxo de água, que possibilitarão uma 
correta interpretação das informações coletadas. 
Possuindo uma visão mais ampla das limitações do sistema proposto, 
elaborar-se-á o aplicativo para Android sem a comunicação implementada, apenas 
realizando testes com dados fictícios, conjuntamente com o desenvolvimento do 
protótipo de hardware inicial. 
Com o protótipo funcionando e o aplicativo interpretando corretamente os 
dados, será dado início a etapa final que compreende a comunicação software-
16 
 
 
hardware através da especificação do protocolo Bluetooth. Testes com o sistema 
final serão realizados e registrados. 
1.7 EMBASAMENTO TEÓRICO 
Referente ao tema consumo de água, serão utilizados como referencial 
teórico artigos publicados pela Organização das Nações Unidas, Unesco, Sabesp e 
trabalhos de [8]. No que se refere ao desenvolvimento do sistema embarcado 
utilizaremos os Datasheets disponibilizados pelos fabricantes dos componentes 
utilizados e a referência oficial do microcontrolador Arduino, disponível online. Para o 
desenvolvimento do aplicativo Android será utilizada a referência oficial do Google 
para desenvolvedores Android, também disponível online. Para o protocolo de 
comunicação de dados do sistema, o livro [10]. 
1.8 ESTRUTURA DO TRABALHO 
O trabalho terá a estrutura abaixo apresentada. 
Capítulo 1 - Introdução: são apresentados o tema, as delimitações da pesquisa, o 
problema e a premissa, os objetivos da pesquisa, a justificativa, os procedimentos 
metodológicos, as indicações para o embasamento teórico, e a estrutura geral do 
trabalho. 
Capítulo 2 - Fundamentação Teórica: são apresentados os conceitos e 
equipamentos necessários para a construção do hidrômetro digital. 
Capítulo 3 – Desenvolvimento: é apresentado o funcionamento do sistema de 
coleta do consumo e do aplicativo mobile para a exibição dos dados. 
Capítulo 4 – Apresentação e Análise dos Resultados: são apresentados os 
resultados obtidos e discussões pertinentes. 
Capítulo 5 – Considerações finais: serão retomadas a pergunta de pesquisa e os 
seus objetivos e apontado como foram solucionados, respondidos, atingidos, por 
meio do trabalho realizado. Além disto, serão sugeridos trabalhos futuros que 
poderiam ser realizados a partir do estudo realizado. 
 
17 
 
 
2 FUNDAMENTAÇÃO TEÓRICA 
 
Para uma melhor compreensão e análise do funcionamento e princípios 
envolvidos em um sistema de medição de vazão de água, é fundamental 
entendermos todos os conceitos nesse processo, bem como as características das 
tecnologias utilizadas na construção do protótipo e do aplicativo de monitoramento. 
Assuntos, esses, que serão tratados no decorrer dessa seção. 
 
2.1 Microcontroladores e Arduino 
 
2.1.1 Microcontroladores 
 
Um microcontrolador é um circuito integrado composto de diversos elementos 
computacionais e periféricos que se comunicam entre si, como pode ser visualizado 
no diagrama de blocos da Figura 1, consistindo em um sistema computacional 
completo [11]. Cada componente possui uma função específica explicada 
brevemente na sequência. 
 
Figura 1 - Diagrama de blocos simplificado de um microcontrolador 
Fonte: [12] 
 Unidade Central de Processamento (CPU): Assim como nos computadores 
normais, a CPU de um microcontrolador é responsável por realizar as 
operações lógicas e aritméticas, entre outras, sobre os dados recebidos; 
18 
 
 
 Memória: Onde todos os dados e programas ficam armazenados, antes, 
durante e depois do processamento pela CPU; 
 Entradas: Dispositivos conectados nas entradas do microcontrolador 
fornecem os dados para a CPU processar, estes dadosvêm de um sistema 
externo; 
 Saídas: Os dispositivos conectados nas saídas do microcontrolador recebem 
os dados após o processamento feito pela CPU. 
 
Além dos componentes principais existem vários periféricos como 
conversores AD e DA e temporizadores que podem ser incluídos em um 
microcontrolador. Alguns desses periféricos e informações mais detalhadas sobre o 
funcionamento de um microcontrolador podem ser vistas em [11]. 
 
2.1.2 Arduino 
 
O Arduino é uma ferramenta de hardware, mais especificamente uma placa 
microcontroladora, para a criação de computadores que utilizem sensores e 
atuadores que possam interagir mais com o mundo físico ao contrário de um 
computador convencional. O Arduino é composto por dois componentes principais: 
uma plataforma computacional física de código aberto baseada em um 
microcontrolador e um ambiente de desenvolvimento para a criação de aplicações 
computacionais (IDE). Essa ferramenta contém o que é necessário para sua 
operação através de um computador comum, e por isso é utilizado amplamente em 
ambientes didáticos. Existem vários modelos diferentes de Arduino e estes podem 
ser consultados no site oficial do Arduino Team [13]. 
O Arduino pode ser utilizado para desenvolver objetos interativos, que 
recebem entradas de uma grande variedade de chaves ou sensores, controlando 
uma grande variedade de luzes, motores e outras saídas físicas. O Arduino é capaz 
de armazenar aplicações criadas em seu ambiente de desenvolvimento podendo 
assim realizar as funções desejadas por contra própria, sem a necessidade de um 
computador [13]. 
O uso de um Arduino pode ser estendido através do uso de placas de circuito 
periféricas contendo outros dispositivos, por exemplo um módulo Bluetooth, 
19 
 
 
chamadas Shields. Shields são conectados diretamente ao Arduino, utilizando as 
portas adequadas [14]. 
 
2.2 Real-Time Clock 
 
Um relógio de tempo real (ou RTC, do inglês, Real-Time Clock), é um sistema 
composto normalmente por um circuito integrado, conforme Figura 2, um cristal 
oscilador e uma fonte de energia. O RTC é capaz de fornecer o tempo atual quando 
necessário, pois o mesmo o mantém sempre atualizado, possibilitando a 
equipamentos eletrônicos a implementação de funções como alarme e calendário. 
 
Figura 2 - Real-Time Clock 
Fonte: [15] 
Um RTC só pode ser tão preciso quanto a sua referência usada, normalmente 
um cristal oscilador. A frequência característica de um cristal depende do formato do 
mesmo e pode ser controlada pelo fabricante dependo dos ângulos em que o 
mesmo é cortado. Porém a manufatura de cristais com diferentes ângulos requer um 
trabalho complexo e custoso [16]. Os cristais mais utilizados oscilam em frequências 
de 32,768 kHz devido ao seu custo-benefício e facilidade de fabricação. 
 
 
20 
 
 
2.3 Bluetooth 
 
A tecnologia Bluetooth começou a nascer em 1994, quando engenheiros da 
Ericsson Mobile Communications pesquisavam a viabilidade de uma tecnologia que 
permitisse uma interface de rádio de baixo custo e baixo consumo de energia entre 
telefones celulares e seus acessórios. Em 1997, o conceito por trás do Bluetooth já 
havia se desenvolvido e se tornado mais ambicioso, buscando permitir a 
comunicação entre os mais diversos tipos de dispositivos em suas trocas de dados e 
trazendo funções importantes de pareamento e reconhecimento automático de 
dispositivos. Entretanto, apenas em maio de 1998 o Bluetooth foi oficialmente 
anunciado e a versão 1.0 de sua especificação veio em julho de 1999 [17]. 
2.4 Memória EEPROM 
 
As memórias EEPROM - Eletrically Erasable Programmable Read Only 
Memory - fazem parte da família de memórias não voláteis, ou seja, a informação 
gravada persiste mesmo quando não há alimentação. 
Essas memórias são uma evolução das memórias EPROM, as quais 
permitem que o usuário apague os dados e as reprograme tão frequentemente 
quanto desejado. Por essa característica, as EEPROM e as EPROM foram 
projetadas originalmente para pesquisa e desenvolvimento de aplicações, em que a 
necessidade de alterar o programa armazenado diversas vezes é bastante comum 
[18]. 
A EEPROM possui diversas vantagens sobre a EPROM, dentre elas, a 
capacidade de apagar e reescrever bytes individuais na matriz de memória e o fato 
de poder ser apagada eletricamente, característica essa que lhe dá o nome [18]. 
Essa última vantagem faz com que, uma vez que o mecanismo de transporte 
de cargas necessita de correntes muito baixas, o consumo das EEPROM tende a 
ser menor e, além disso, o apagamento e a programação dessas podem ser feitos 
no próprio circuito [18]. 
 
 
 
21 
 
 
2.5 Android 
 
Inicialmente desenvolvido pela empresa Android Inc. que, posteriormente em 
2005 foi adquirida pela Google, o Android é um sistema operacional mobile baseado 
no kernel do Linux [19]. Com uma interface baseada na manipulação direta do 
usuário, foi pensado, primeiramente, para dispositivos com telas sensíveis ao toque 
como é o caso de smartphones e tablets. 
O seu código fonte é liberado pelo Google sob licenças de uso open source, 
apesar de os dispositivos mais recentes serem uma combinação de software 
proprietário e open source. 
Com grande presença no mercado de dispositivos mobile como celulares e 
tablets, e com uma elevada quantidade de aplicações de terceiros desenvolvidos 
para o Android, esse sistema operacional foi escolhido para o esse projeto pelo 
conhecimento prévio dos envolvidos e pela capacidade de atender a grande maioria 
dos donos de dispositivos mobile. 
 
2.6 Sensor de fluxo de água YF-S201 
 
O sensor de fluxo de água YF-S201 consiste de uma carcaça plástica, um 
rotor e um sensor de efeito Hall. Conforme o fluxo de água passa pela câmara de 
água do sensor, faz movimentar as pás acopladas ao rotor. A medida com que a 
vazão de água aumenta, a velocidade com que o rotor gira aumenta 
proporcionalmente. O sensor de efeito Hall detecta quando o rotor com as pás 
completa um giro. Assim que essa volta completa é detectada, o sensor de efeito 
Hall envia um pulso de 5V no cabo de saída do sensor. Essa descrição de 
funcionamento é ilustrada pela Figura 3. 
 
 
Figura 3 - Funcionamento do sensor de fluxo de água 
22 
 
 
Fonte: [20] 
 
De acordo com [21], esse sensor é capaz de trabalhar em uma vazão de até 
30 L por minuto, com uma pressão não superior a 2 Mpa e possui uma margem de 
erros de aproximadamente 3%. 
A escolha desse sensor deu-se pelo fato do seu excelente custo benefício, já 
que possui valor baixo, mas é capaz de atender as especificações do projeto. Para o 
seu correto funcionamento, foi preciso determinar as suas características quanto à 
razão do número de voltas (ou pulsos) por litro. Esse processo será descrito em uma 
seção posterior. 
 
2.7 Protocolo I2C 
 
O protocolo I2C trata-se de um conjunto de especificações para construir um 
barramento universal e simples que garanta a compatibilidade de circuitos 
integrados de diferentes fabricantes. Sua definição foi feita inicialmente pela Philips 
[22] e a comunicação projetada para utilizar um número reduzido de pinos. A 
especificação lançada em 1998 permitiu uma velocidade de comunicação máxima 
de até 3,4 Mbits por segundo. 
Todos os dispositivos I2C comunicam-se através de 2 pinos que são 
interconectados: Serial Data (SDA) e Serial Clock (SCL). Cada equipamento 
conectado ao barramento pode receber um endereço via software e o limite máximo 
de conexões que o barramento suporta depende apenas da carga capacitiva 
máxima do barramento, que é de 400 pF. 
 
3 DESENVOLVIMENTO 
 
3.1 HardwareA primeira etapa de desenvolvimento do hidrômetro digital foi a determinação 
do coeficiente para calibração do sensor de fluxo de água. 
Esse coeficiente é uma constante que relaciona o número de voltas do rotor 
com a quantidade de água que passa através do sensor. Essa determinação do 
23 
 
 
coeficiente é necessária devido às diferenças nos processos de fabricação e na 
precisão dos componentes que fazem parte do sensor. 
Para determinar a constante, foram necessárias inúmeras medições conforme 
o procedimento descrito abaixo: 
1 – O Sensor é conectado ao Arduino e encaixado no cano antes da torneira. 
2 – Foi desenvolvido um programa para que o Arduino possa contar as voltas 
do sensor, acumulá-las e mostrar o resultado a cada segundo no monitor serial. 
3 – Abria-se a torneira e a água era despejada dentro de uma jarra graduada 
com medições com intervalos de 50 mL e um volume máximo de 2 litros. 
4 – Após um intervalo de tempo qualquer, a torneira é fechada. 
5 – Registra-se o volume de água contido na jarra. 
6 – O coeficiente é calculado através da divisão do número de voltas de cada 
medição pelo volume de água mensurado. 
7 – Após esses passos a jarra é esvaziada e o processo é retomado a partir 
do passo número 3. 
Esses testes foram realizados repetidamente com variados volumes e para 
mais de uma torneira resultando no gráfico apresentado na Figura 4. 
 
Figura 4 - Gráfico do volume de água em função do número de voltas do sensor 
Fonte: Autoria própria 
0
0,5
1
1,5
2
2,5
0 100 200 300 400 500 600 700 800 900
V
o
lu
m
e 
(L
)
Número de Voltas
Gráfico do volume de água em função do número de 
voltas 
24 
 
 
 
Como pode-se observar na Figura 4, a razão entre o volume de água e o 
número de voltas é diretamente proporcional. Com exceção de alguns pontos que 
ficaram fora da reta e que podem ser explicados pela utilização de uma vazão da 
torneira muito baixa e por erros oriundos de falha humana, é possível verificar que a 
relação é linear. 
Para determinar qual seria o coeficiente a ser utilizado para os cálculos do 
consumo de água, foi traçado um gráfico correlacionando o coeficiente (nesse caso 
em número de voltas por litro) com o volume de água medido, conforme mostrado 
na Figura 5. 
 
 
Figura 5 - Determinação do coeficiente 
Fonte: Autoria própria 
 
O gráfico da Figura 5 retrata um padrão de funcionamento do sensor muito 
próximo ao especificado pelo fabricante. De todas as medidas realizadas, com 
exceção de 2 ou 3 distorções já explicadas anteriormente, é possível afirmar que a 
taxa de erro não foi superior a 3,5%1. 
 
1
 Equação utilizada para a determinação do erro: 
 
���� = 	
|����������� − ���������|
���������
	�	100	[%] 
0
100
200
300
400
500
600
0 0,5 1 1,5 2 2,5
C
o
ef
ic
ie
n
te
 (
V
o
lt
as
 /
 L
)
Volume (L)
Determinação do Coeficiente
Coeficiente Coeficiente Médio
25 
 
 
O coeficiente encontrado através dessas medições foi de 430 voltas por litro, 
um valor bem próximo do especificado pelo fabricante que é de 450 voltas por litro. 
Com o coeficiente determinado, foi possível, então, integrar todos os outros 
componentes do hidrômetro (Figura 6, mais detalhes no apêndice B). 
 
Figura 6 – Foto do circuito do hidrômetro 
 Fonte: Autoria Própria 
 
A cada segundo o hardware recupera de uma variável temporária o número 
de voltas realizadas pelo sensor. O hidrômetro então, com base no coeficiente e no 
número de voltas realizadas, calcula a quantidade de água que passou pela 
tubulação naquele segundo e acumula em uma outra variável auxiliar. 
Em intervalos de uma hora, o hardware recupera os valores do consumo 
acumulado nessa variável e grava na memória EEPROM essas informações 
juntamente com os dados referentes à data e à hora das medições fornecidos pelo 
RTC. 
Sempre que o usuário solicitar uma sincronização pelo aplicativo, o Arduino 
recuperará as informações da EEPROM e as enviará para o dispositivo mobile via 
Bluetooth de acordo com o explicado em seções posteriores. 
 
 
 
 
26 
 
 
3.2 Aplicativo 
 
3.2.1 Interface 
 
O aplicativo foi desenvolvido para ser abrangente e de fácil utilização, para 
que qualquer usuário final não tenha dúvidas a respeito de como acessar suas 
funções. Logo que o aplicativo é aberto, o menu inicial é lançado com dois botões 
grandes ao usuário, o que evita que ele selecione uma função sem ter a intenção 
explícita de fazê-lo (Figura 7). 
 
Figura 7 – Tela inicial do aplicativo com botões grandes e intuitivos 
Fonte: Autoria própria 
Conforme pode ser observado na Figura 7, o primeiro botão, ao topo, é a 
sincronização dos dados entre o aplicativo e o dispositivo físico. O processo é todo 
automatizado e não requer mais que um simples clique do usuário, sendo explicado 
com mais detalhes na seção que trata da comunicação Bluetooth. O segundo botão, 
por sua vez, permite ao usuário visualizar um gráfico de barras com os detalhes do 
seu consumo com uma resolução máxima de uma hora. O gráfico é gerado 
dinamicamente com base no banco de dados do aplicativo, que recebe os dados a 
cada sincronização do usuário. 
A Figura 8 apresenta uma tela de consumo. Acima, do lado esquerdo, temos 
o logotipo do aplicativo, enquanto que do lado direito temos o botão voltar, que 
desempenha a importante função de fechar a tela de consumo quando o usuário não 
quiser mais visualizá-la. Segundo [23], o topo esquerdo é o local mais importante de 
27 
 
 
uma aplicação para celulares, sendo o topo direito a segunda posição mais 
importante e de maior visibilidade. Ao centro e ocupando a maior parte da tela fica o 
gráfico de consumo, cujo eixo horizontal representa um intervalo de datas e o eixo 
vertical representa o consumo, que são indicados acima das respectivas barras. É 
possível aumentar a resolução da visualização, clicando em uma das barras. 
 
 
Figura 8 - Tela de visualização do consumo 
Fonte: Autoria própria 
 Ao clicar em uma das barras, o aplicativo indica, abaixo do título “consumo”, 
onde o usuário clicou (em qual ano, qual mês e qual dia). E a legenda do eixo 
horizontal é ajustada, além de um novo botão surgir na parte inferior da tela, 
oferecendo a opção de diminuir a resolução da visualização em um nível em relação 
ao atual. Existem três níveis, sendo eles: anual, mensal e diário. Para percorrer o 
gráfico em relação ao eixo horizontal, já que não é possível colocar todas as barras 
na tela ao mesmo tempo, o usuário deve fazer um gesto arrastando o gráfico para o 
lado, o que faz com que o gráfico se desloque o equivalente a duas barras, para a 
direita ou para a esquerda, conforme ilustra a Figura 9. A Figura 10 apresenta um 
exemplo da máxima resolução de tempo (consumo de um dia). 
28 
 
 
 
Figura 9 - Tela anterior, após o gráfico ser deslocado horizontalmente com gesto na 
tela. 
Fonte: Autoria própria 
 
Figura 10 - Tela do gráfico após aumentar a resolução do gráfico até chegar no dia 
09/04/2008 
Fonte: Autoria própria 
 
3.2.2 Lógica 
 
A lógica do aplicativo mobile consiste em receber os dados do hidrômetro, 
tratá-los e armazená-los em um banco de dados para que possam ser exibidos 
através de gráficos para o usuário. 
29 
 
 
Os dados recebidos pelo aplicativo são gravados na tabela consumo em um 
banco de dados utilizando a biblioteca Sqlite do Android, confome especificada na 
Figura 11. 
 
Figura 11 - Especificação da tabela consumo 
Fonte: Autoria Própria 
 
O aplicativo salva automaticamenteos dados de consumo em uma planilha 
CSV no próprio dispositivo, o que permite a visualização destes em um computador 
e a realização de controles, cálculos e estatísticas mais avançadas. Esta planilha 
pode ser encontrada na pasta do sistema de diretórios do dispositivo com o nome 
“watermeter” e contém os dados recebidos após uma sincronização. 
 
3.3 Comunicação entre hardware e aplicativo 
 
O que motivou a escolha do Bluetooth na comunicação do hidrômetro digital 
foi que todos os celulares com Android a partir da versão 2.3 devem, 
obrigatoriamente, possuir suporte a comunicação Bluetooth e seus principais 
protocolos [19]. Além disso, o transmissor possui baixo custo e baixo consumo, 
permitindo um hardware acessível para o consumidor final. O resultado desta 
escolha é um sistema de comunicação abrangente, de baixo consumo e baixo custo. 
O módulo Bluetooth utilizado possui um alcance teórico de até dez metros, o 
que é suficiente, pois entende-se que o usuário realiza a sincronização do consumo 
perto do aparelho. A distância influencia negativamente na sincronização, o que 
torna ela mais lenta e sujeita a erros, portanto sugere-se uma distância menor que 
30 
 
 
três metros para uma comunicação rápida e eficaz do hidrômetro com o dispositivo 
mobile. 
Para assegurar que os dados recebidos pelo software foram os mesmos 
dados enviados e que nada foi perdido um protocolo de comunicação foi 
implementado. 
A comunicação foi realizada pelo envio de strings com a seguinte construção: 
no início de cada string recebida está presente o caractere “h” para informar o início 
dos dados seguidos por dois dígitos informando qual o tamanho da cadeia de 
caracteres de cada dado na medição e quatro dígitos para a quantidade de 
medições enviadas. Há então o envio das medições, cada uma iniciando pelo 
caractere “d” seguido de ano, mês, dia, hora, litro e mililitro e finalizando a string com 
o caractere “t”. Exemplo de string com duas medições realizadas em 4/06/2014 às 
15 e 16 horas: H150002|D201406041500156|D201406041600899|T. 
Caso a string recebida no software atenda aos termos acima citados, haverá 
maior confiabilidade nos dados, o que permite enviar uma confirmação ao 
hidrômetro do recebimento integral destes e podendo, portanto, apagá-los da 
memória. Caso contrário, o dispositivo de medição continuaria operando 
normalmente e ao usuário seria solicitado, através do aplicativo, que realizasse uma 
nova sincronização. 
As atividades realizadas por cada ator no processo de transmissão de dados 
entre o hidrômetro e o aplicativo mobile está descrito na Figura 12. 
31 
 
 
 
Figura 12 - Fluxograma com as atividades de cada ator durante o processo de 
transmissão de dados 
Fonte: Autoria própria 
 
3.4 Invólucro 
 
Como a utilização do sensor de fluxo envolve o contato direto com a água, foi 
necessário criar um invólucro que pudesse ser capaz de conter todos os 
32 
 
 
componentes eletrônicos, permitir que os contatos do sensor possam ser ligados no 
Arduino e, acima de tudo, garantir uma vedação apropriada. 
Para isso, optou-se pelo desenvolvimento de um modelo de invólucro 
impresso em um impressora 3D. 
O processo de criação do invólucro impresso iniciou-se com o planejamento 
do seu tamanho e formato. Como mostram as Figura 13 e Figura 14, o invólucro é 
retangular, com bordas arredondadas e de pequeno tamanho para facilitar o seu 
transporte e sua instalação em qualquer local. 
 
 
Figura 13 – Parte inferior do invólucro 
Fonte: Autoria própria 
 
 
Figura 14 – Parte superior do invólucro 
Fonte: Autoria própria 
 
33 
 
 
Para garantir que qualquer usuário possa realizar a troca das baterias 
necessárias para o funcionamento do dispositivo ou de qualquer componente que 
possa sofrer alguma avaria, o invólucro foi projetado para que a parte superior seja 
encaixada e desencaixada de forma simples e rápida. Apesar disso, o uso de uma 
borracha de vedação garante que, quando fechado, a água seja mantida fora do 
interior do invólucro, onde estão os componentes eletrônicos. 
Apesar de medir pouco mais de 10 cm x 6 cm x 8 cm, cada parte do invólucro 
levou mais de 10 horas para ser completamente impressa. As Figuras 15 e 16 
ilustram dois momentos parciais dessa impressão. 
 
 
Figura 15 – Processo de impressão do invólucro 
Fonte: Autoria própria 
 
34 
 
 
 
Figura 16 – Processo de impressão do invólucro 
Fonte: Autoria própria 
 
A impressora utilizada para a impressão do invólucro funciona da seguinte 
forma: O injetor de matéria esquenta e suga um filete plástico que está em uma 
bobina. Na medida em que o material derrete, ele é injetado em uma base, que se 
movimenta em dois eixos e cria as camadas. O processo é feito camada por 
camada, assim, quando uma fica pronta, outra se inicia até que o objeto fique 
totalmente pronto [24]. 
35 
 
 
4 RESULTADOS 
 
Após a montagem do protótipo de funcionamento do sistema, foi possível 
realizar o registro do consumo de água em uma torneira e armazenar os dados em 
uma memória não-volátil até a sincronização com um aplicativo para dispositivos 
mobile desenvolvido pela equipe. O aplicativo gerou uma tabela CSV e armazenou 
no cartão de memória do aparelho e também exibiu os dados recebidos do 
hidrômetro através de gráficos de fácil utilização. 
Foi desenvolvido e impresso em uma impressora 3D um protótipo de 
invólucro para proteger o hardware de um possível contato com água. O invólucro 
mostrou-se resistente a passagem de água quando suas partes foram submersas 
em um recipiente cheio de líquido. 
Entretanto, apesar de planejado, o invólucro impresso possui pequenas falhas 
decorrente do seu processo de fabricação. As duas partes que formam a caixa do 
hidrômetro sofreram uma pequena deformação conhecida como warping durante 
sua impressão. Essa deformação ocorre quando a cola necessária para segurar o 
modelo 3D na base da impressora começa a se soltar e as bordas da peça dobram-
se levemente para cima [25]. Tal deformação não torna o invólucro inutilizável, 
apenas pouco agradável visualmente (Figura 17). 
 
 
Figura 17 – Parte superior do invólucro 
36 
 
 
Fonte: Autoria própria 
 
Como pode-se observar na Figura 18, a disposição do circuito no interior do 
invólucro preenche um espaço razoável garantindo ao usuário a facilidade de 
identificar baterias e componentes caso seja necessário trocá-los, e, como era 
planejado, se houver alguma alteração de definição do projeto, permite que sejam 
utilizados outros componentes no hidrômetro sem a necessidade de se desenvolver 
uma outra caixa para armazenar os componentes. 
 
 
Figura 18 – Disposição do circuito no interior do invólucro 
Fonte: Autoria própria 
 
Na Figura 19 é possível perceber como pode ser instalado o sensor de fluxo 
em um ponto da residência. Para esse tipo de torneira foi necessário utilizar um 
adaptador devido ao diâmetro da entrada do sensor ser diferente do diâmetro da 
saída da torneira. Apesar de o sensor ter sido utilizado após a saída de água da 
torneira, caso possível, o sensor pode ser posicionado antes da torneira sem risco 
de mau funcionamento. 
 
37 
 
 
 
Figura 19 – Uso do sensor em uma torneira 
Fonte: Autoria própria 
 
O objetivo de criar um dispositivo de baixo custo foi atingido, pois foram 
gastos pouco menos de R$ 120,00 (cento e vinte reais), conforme Tabela 1, no 
desenvolvimento do protótipo e o valor poderia ser até 40% menor se os 
componentes fossem importados. 
É importante ressaltar, entretanto, que o custo aqui discriminado não inclui oinvólucro impresso na impressora 3D. A opção por utilizar tal técnica de construção 
deu-se pelo fato do material ser uma doação e, caso considerado, o custo do 
equipamento e do material utilizado para fazer o invólucro poderia impossibilitar o 
projeto no viés econômico. 
 
 
 
 
38 
 
 
Tabela 1 – Relação do custo dos materiais para o desenvolvimento do projeto 
QUANTIDADE PRODUTO PREÇO 
1 
Módulo Transmissor Bluetooth 
JY-MCU HC 06 
 R$ 
39,90 
1 Arduino Nano 
 R$ 
49,90 
1 RTC DS1307 
 R$ 
6,00 
1 Bateria de Lítio CR2032 
 R$ 
1,50 
1 Cristal Oscilador de 32.768 kHz 
 R$ 
1,50 
1 Sensor de Fluxo YF-S201 
 R$ 
14,90 
1 EEPROM 256kb AT24C256 
 R$ 
4,30 
VALOR TOTAL 
 R$ 
118,00 
 
O resultado obtido no projeto foi o esperado e, apesar de ser um protótipo, 
seu funcionamento já é uma solução do problema descrito. 
 
 
 
39 
 
 
5 CONSIDERAÇÕES FINAIS 
 
Apesar de todas as dificuldades encontradas durante o desenvolvimento 
desse projeto, podemos afirmar que os objetivos foram atingidos de forma 
satisfatória e que o protótipo provou ser viável no viés econômico, no que diz 
respeito à usabilidade e ao seu propósito inicial que é o controle e a conscientização 
do consumo racional da água. 
A facilidade de uso e a simplicidade do aplicativo mobile torna o projeto apto a 
ser utilizado por qualquer pessoa com um mínimo de conhecimento da plataforma 
Android. 
A oportunidade proporcionada no decorrer do projeto de utilizar pela primeira 
vez uma impressora 3D foi de grande valia. Uma tecnologia nova e que está 
começando a ganhar espaço nos setores acadêmicos e até mesmo particulares, 
possibilitou a criação rápida e customizada do invólucro. 
De uma forma geral, é possível perceber que, mesmo após finalizado, ainda 
restaram algumas possibilidades de melhorias do projeto inicialmente proposto. 
Facilidades a serem acrescentadas e características que não foram abordadas 
nesse trabalho podem e devem ser utilizadas para a criação de um protótipo 
melhorado conforme já argumentado. 
 
5.1 Sugestões para trabalhos futuros 
 
O sistema atual só permite que um hidrômetro envie dados ao aplicativo, 
portanto é interessante o desenvolvimento de um sistema “multi-hidrantes” no futuro, 
que permita que o usuário instale o equipamento em vários pontos de sua casa e 
monitore-os através de um único dispositivo móvel. 
Outra função interessante seria a sincronização automática dos dados através 
da rede local da casa onde o dispositivo está instalado. Adicionando suporte a 
comunicação wi-fi no sistema de medição, ele enviaria automaticamente seus dados 
aos dispositivos finais, ou seja, os dispositivos móveis. Tal desenvolvimento tornaria 
a tarefa de sincronização mais prática e menos dependente do usuário. 
Atualmente, na primeira vez que é utilizado o dispositivo, é necessário 
configurar a data e hora atual no RTC. Esse processo pode ser melhorado para que, 
40 
 
 
quando haja a primeira sincronização do dispositivo, o dispositivo mobile envie 
através do módulo Bluetooth informações contendo a data e hora atual do aparelho. 
Esse dado poderia ser tratado pelo hidrômetro e enviado automaticamente ao RTC, 
facilitando o processo de configuração inicial do sistema. 
 
 
 
41 
 
 
REFERÊNCIAS 
 
[1] Portal Brasil. Saiba mais sobre água, consumo consciente e recursos 
hídricos no Brasil. 17 set 2010. Disponível em: <http://www.brasil.gov.br/ciencia-e-
tecnologia/2010/10/agua-e-consumo-consciente>. Acesso em 02 Ago 2014. 
[2] SABESP. Uso racional da água. Disponível em: 
<http://www.sabesp.com.br/CalandraWeb/CalandraRedirect/?temp=2&temp2=3&proj
=sabesp&pub=T&nome=Uso_Racional_Agua_Generico&db&docid=DAE20C6250A1
62698325711B00508A40>. Acesso em 12 Jul 2014. 
[3] PNUD. Pôr fim à crise no setor da água e do saneamento básico. In: ONU. 
Relatório do desenvolvimento humano 2006. Disponível em 
<http://www1.folha.uol.com.br/folha/brasil/20061108-idh-capitulo_1.pdf>. Acesso em: 
06 Jun 2014. 
[4] Kill A Watt. P3 International. Disponível em 
<http://www.p3international.com/products/p4400.html>. Acesso em 25 Ago 2014. 
[5] G1 Ribeirão e Franca. Alckmin anuncia multa a quem aumentar consumo de 
água em SP. 24 Abr 2014. Disponível em < http://g1.globo.com/sp/ribeirao-preto-
franca/noticia/2014/04/geraldo-alckmin-anuncia-multa-quem-desperdicar-agua-em-
sp.html>. Acesso em 16 Ago 2014. 
[6] O GLOBO. Hidrômetros individuais, obrigatórios nas novas construções, 
são procurados também por prédios antigos. 17 mai 2011. Disponível em 
<http://oglobo.globo.com/economia/imoveis/hidrometros-individuais-obrigatorios-nas-
novas-construcoes-sao-procurados-tambem-por-predios-antigos-2772897>. Acesso 
em 29 Jul 2014. 
[7] XAVIER, Márcia. Medidores individuais de água reduzem consumo. O 
TEMPO. Economia. 14 jul 2013. Disponível em 
<http://www.otempo.com.br/capa/economia/medidores-individuais-de-%C3%A1gua-
reduzem-consumo-1.680133>. Acesso em 02 Jul 2014. 
[8] COELHO, Adalberto Cavalcanti; MAYNARD, João Carlos de Britto. Medição 
individualizada de água em apartamentos. Recife: Editora Comunicarte, 1999. 
 
[9] PERONA, Jean François. Eficiência do uso da água nas edificações. 2011. 
49f. Monografia (Especialização em Construção Civil). Universidade Federal de 
Minas Gerais, Belo Horizonte, 2011. Disponível em 
<http://www.cecc.eng.ufmg.br/trabalhos/pg2/75.pdf>. Acesso em 02 Jul 2014. 
[10] STALLINGS, Willian. Data and Computer Communications. 10ª Edição. 
Prentice Hall, 2013. 
[11] HEATH, Steve. Embedded Systems Design. 2 ed. London: Newnes, 2003. 
 
42 
 
 
[12] KINOPF, Bruno Silva; ROCHA, Cauã Barneze; CHOCIAY, Lucas; CABRAL, 
Mariana F. Machado; ZALESKI, Rafael Henrique. Sistema de Identificação de 
Participantes em Postos de Controle de Corridas de Orientação. 2013. 34 f. 
Relatório Final (Oficina de Integração 2) - Engenharia de Computação, Universidade 
Tecnológica Federal do Paraná. Curitiba, 2013. 
[13] Arduino Team. What is Arduino? Disponível em: 
<http://www.arduino.cc/en/Guide/Introduction>. Acesso em 06 Jun 2014. 
[14] MCROBERTS, Michael. Beginning Arduino. New York: Apress, 2010. 
[15] DS1307 Real time clock. Disponível em: <http://mlab.taik.fi/paja/?p=2837> 
Acesso em 25/08/2014. 
[16] Digi-Key Corporation. Enabling Timekeeping Function and Prolonging 
Battery Life in Low Power Systems. Disponível em: 
<http://www.digikey.com/en/articles/techzone/2011/dec/enabling-timekeeping-
function-and-prolonging-battery-life-in-low-power-systems>. Acesso em: 15 ago 
2013. 
[17] MILLER, Michael. Discovering Bluetooth. 2001. 
[18] TOCCI, Ronald. Sistemas Digitais. 8ª Edição. Editora Pearson, 2003. 
[19] Google Inc. Android 2.3 Compatibility Definition. 2010. Disponível em: 
<http://static.googleusercontent.com/media/source.android.com/pt-
BR//compatibility/android-2.3-cdd.pdf>. Acesso em 15 Ago 2014. 
[20] Hall effect sensor. Disponível em 
<http://www.beananimal.com/media/7374/hall-effect-flow-sensor-animation.gif> 
Acesso em 18 Jul 2014. 
[21] Seeed Wiki. G1/2 Water Flow sensor. Disponível em 
<http://www.seeedstudio.com/wiki/index.php?title=G1/2_Water_Flow_sensor>. 
Acesso em 22 Jul 2014. 
[22] IRAZABAL, Jean-Marc; BLOZIS, Steve. I2C Manual. Philips Semiconductors. 
2003. Disponível em: 
<http://www.nxp.com/documents/application_note/AN10216.pdf>. Acesso em 07 Ago 
2014. 
43 
 
 
[23] NUDELMAN, Greg. Android Design Patterns: Interaction Design Solutions 
for Developers. 2013. 
[24] GRASEL, Grasiel Felipe. Como funciona a impressão 3D? Disponível em: 
<http://www.tecnocurioso.com.br/2013/como-funciona/impressao-3D>Acesso em 28 
Ago 2014. 
[25] Tuesday Tips: How to Minimize Warp. Disponível em: 
<http://cubify.com/blog/tuesday-tips-how-to-minimize-warp/> Acesso em 28 Ago 
2014. 
 
44 
 
 
APÊNDICE(S) 
 
APÊNDICE A – Riscos 
 
 
Projeto: Sistema de Telemetria para Controle Doméstico de Consumo de Água 
Através de um Hidrômetro Digital 
 
1º Etapa: Identificação do Risco 
Denominação do Risco: Queima ou avaria do microcontrolador No da Identificação: 2 
Descrição do Risco: Possíveis problemas que possam acontecer com o microcontrolador escolhido, 
tais como queima ou perda por fatores diversos. 
 
2º Etapa: Avaliação do Risco 
Impacto: Alto: (X) Médio/Alto: ( ) Médio: ( ) Médio/Baixo: ( ) Baixo: ( ) 
O microcontrolador é uma peça fundamental do projeto, desta forma qualquer problema seria de alto 
impacto. 
Probabilidade: Alto: ( ) Médio/Alto: ( ) Médio: ( ) Médio/Baixo: (X) Baixo: ( ) 
A equipe tem experiência no manuseio do Arduino, mas mesmo assim algum problema inesperado 
pode ocorrer. 
 
3º Etapa: Resposta ao Risco 
Sempre ter cuidado com o manuseio do microcontrolador e qualquer mudança sempre deve ser 
avaliada e revisada por outro membro da equipe. Adquirir um microcontrolador reserva ou ter a 
possibilidade de mudar para outro parecido e que tenha fácil disponibilidade. 
Impacto Reavaliado: Médio Probabilidade Reavaliada: Baixo 
Elaborado por: Cauã, Henrique, Leandro e Rafael Data: 07/05/2014 
 
 
 
 
45 
 
 
1º Etapa: Identificação do Risco 
Denominação do Risco: Problemas na precisão ou mal 
funcionamento do sensor de fluxo. 
No da Identificação: 3 
Descrição do Risco: O sensor pode não possuir a precisão desejada, não atuar conforme o 
esperado ou ter problemas com o limite máximo de pressão. 
 
2º Etapa: Avaliação do Risco 
Impacto: Alto: ( ) Médio/Alto: (X) Médio: ( ) Médio/Baixo: ( ) Baixo: ( ) 
Caso o sensor não seja compatível com as necessidades mínimas do projeto, será necessário 
substituí-lo ou controlar melhor a vazão de água 
Probabilidade: Alto: ( ) Médio/Alto: (X) Médio: ( ) Médio/Baixo: ( ) Baixo: ( ) 
Em experiências anteriores, nas disciplinas mais práticas do curso, como oficinas de integração, os 
sensores já foram fonte de problemas nos mais variados tipos de projeto. 
 
3º Etapa: Resposta ao Risco 
Estudar detalhadamente as características dos sensores disponíveis e escolher o que melhor se 
adequa ao projeto. Possuir uma lista de sensores que possam substituir o escolhido sem que afete o 
funcionamento do sistema. Sempre testar o sistema em um ambiente controlado 
Impacto Reavaliado: Médio Probabilidade Reavaliada: Baixo 
Elaborado por: Cauã, Henrique, Leandro e Rafael Data:07/05/2014 
 
 
46 
 
 
1º Etapa: Identificação do Risco 
Denominação do Risco: Comunicação sem fio entre estação de 
medição e base não estabelecida. 
No da Identificação: 1 
Descrição do Risco: Problemas com o módulo Bluetooth, sem o qual a estação base não seria 
capaz de receber os dados do sistema embarcado, e consequentemente, não apresentar os dados 
das medições ao usuário, assim não atingindo o objetivo do projeto. 
 
2º Etapa: Avaliação do Risco 
Impacto: Alto: ( ) Médio/Alto: (X) Médio: ( ) Médio/Baixo: ( ) Baixo: ( ) 
O sistema embarcado poderia continuar registrando as medições, porém essas não seriam mostradas 
ao usuário. 
Probabilidade: Alto: ( ) Médio/Alto: ( ) Médio: (X) Médio/Baixo: ( ) Baixo: ( ) 
Devido a falta de conhecimento pleno do funcionamento do módulo de bluetooth, a equipe está sujeita 
a complicações de implementação, mas devido ao alto número de referencial disponível na internet 
com problemas semelhantes, esse risco não se torna alto. 
 
3º Etapa: Resposta ao Risco 
Estratégias e Ações: Estudar detalhadamente o módulo e a especificação Bluetooth. Manter sempre 
uma documentação bem detalhada e fácil de se usar. Adquirir um módulo reserva para casa de 
avaria no principal. 
Impacto Reavaliado: Médio/Baixo Probabilidade Reavaliada: Baixo 
Elaborado por: Cauã, Henrique, Leandro e Rafael Data: 07/05/2014 
 
 
 
 
 
 
 
 
 
 
47 
 
 
APÊNDICE B – Circuito do Sistema 
 
48

Continue navegando