PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

Documentos relacionados
Protótipo de Linígrafo Micro-controlado

Telemetria para Aeromodelos

SISTEMA GERENCIAL PARA AUTOMAÇÃO DE FORÇA DE VENDAS USANDO DISPOSITIVOS MÓVEIS BASEADOS EM PALM OS

Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW

SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET

Controlo de acesso a salas de alunos

Protótipo de um Hardware Periférico para Mixagem de Músicas MP3 utilizando a Porta Paralela de um PC Padrão IBM

PREFEITURA DO MUNICÍPIO DE PORTO VELHO

INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA PORTARIA Nº 191, DE 12 DE JULHO DE

INSTITUTO FEDERAL SUL DE MINAS GERAIS CAMPUS MUZAMBINHO CENTRO DE EDUCAÇÃO A DISTÂNCIA CEAD

Flávia Rodrigues. Silves, 26 de Abril de 2010

Versão mar/ Copyright, ROGERCOM

UNIVERSIDADE PAULISTA CURSOS

Anexo 2.8 Especificações do Sistema de Monitoramentoda Frota

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

Módulos de Expansão para Microcontroladores

DESCRITIVO TÉCNICO PLATAFORMA PCS

Simplicidade aliada à competência

JAVA Express com Lógica. Subtítulo

Plano de Trabalho Docente Ensino Técnico

Terminal de Operação Cimrex 69

RELATÓRIO DEFINIÇÃO. Resumo

O que é um banco de dados? Banco de Dados. Banco de dados

Métricas de Software

Desenvolvimento de um sistema de leilão utilizando JavaServer Pages

Diagrama de Componentes e Implantação

PALAVRAS-CHAVE Handhelds, Manutenção de Subestação, Tecnologia da Informação.

2 Conceitos de transmissão de dados

SOFTWARE VIAWEB. Como instalar o Software VIAWEB

Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1.

Sistemas de Informação

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

Arquitetura e Organização de Computadores I

Análise de Sistemas 3º Bimestre (material 2)

Engenharia de Software II

Iniciação Científica no INATEL

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

Introdução à Informática

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

Professor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário...

Poderoso aquisitor de dados VBOX e tecnologia de vídeo em uma interface amigável tudo num produto acessível

Informática I. Aula Aula 19-20/06/06 1

Leitor MaxProx-PC. O leitor de cartões de proximidade MaxProx-PC é destinado aos Integradores de Controle de Acesso.

Terminal de Operação Cimrex 12

Prefeitura da Cidade de Nova Iguaçú. SEMED Secretaria Municipal de Educação. Coordenadoria Municipal de Ciência e Tecnologia

CENTRO UNIVERSITÁRIO SENAC Diretoria de Pós-graduação e Pesquisa

Desenvolvimento de Software

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (TIC) PLANIFICAÇÃO ANUAL 8º ANO ANO LETIVO 2013/2014

Experiência 04: Comandos para testes e identificação do computador na rede.

Graduação Tecnológica em Redes de Computadores. Fundamentos de Redes II

Telecomunicação e Redes

Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual.

Hardware. Objetivos do Capítulo

DIVISÃO DE REGISTROS ACADÊMICOS Registros Acadêmicos da Graduação. Ementas por Currículo 07/02/ :25. Centro de Ciências Exatas e Naturais

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Tecnologia da Informação

Fundamentos de Transmissão de Dados. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Módulo 8 Entradas Digitais 24 Vdc Monitorado. Os seguintes produtos devem ser adquiridos separadamente para possibilitar a utilização do produto:

ARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.

Professor: Gládston Duarte

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6

O Terminal. VS Adapt. O modelo apresenta um ótimo custo benefício, pois alia elegância e economia para a sua empresa.

PLANIFICAÇÃO MODULAR - INFORMÁTICA

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232

Soluções Inovadoras. FlyFlex. Fly Solution

Utilizando as soluções de controle e automação apresentadas pela National Instruments, como o LabView e a interface USB 6009, foi possível tornar

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

Cerne Tecnologia e Treinamento. suporte@cerne-tec.com.br

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE

Solucionando problemas de impressão

Na figura abaixo é mostra os pinos do microcontrolador utilizado no montagem da placa, o PIC16F628A.

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Trabalho de Conclusão de Curso - TCC

Faculdade de Engenharia da Universidade do Porto

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO

Projeto de Desenvolvimento de Software

Barramento USB. Trabalhos Práticos AM 2007/2008. Barramento USB. Objectivos

MARCA NACIONAL Nº

MANUAL HAE - WEB MANUAL WEB HAE

Um pouco de história... Alguns fatos relevantes dos 35 anos da vida do CPqD

TERMO DE REFERÊNCIA Nº 1225 PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

Sistemas de Informação

Redes de Computadores

CURSOS DE ESPECIALIZAÇÃO TECNOLÓGICA. Sistemas Electrónicos e Computadores

SISTEMA DE GESTÃO O ESCOLAR ORIENTADO A OBJETO UTILIZANDO BANCO DE DADOS CACHÉ. Juliano Walter Brune. Wilson Carli Prof.

Copyright 2013 VW Soluções

Application Note FBEE Aplicação de redes Mesh REV01_ Rev01

Um Módulo de Desenvolvimento para o ARDUINO

Técnico em Radiologia. Prof.: Edson Wanderley

Obrigações Acessórias Eletrônicas no ISSQN. Modelos Conceituais: objetivos desenvolvimento sinergias BHISS Digital

Microprocessadores e Aplicações

INTEGRAÇÃO JAVA COM ARDUINO

Transcrição:

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA Acadêmico: Benno Martim Schubert Orientador: Miguel Alexandre Wisintainer

ROTEIRO Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Resultados e Discussão Conclusão Extensões

Introdução Importância da água tratada no mundo Necessidade de reduzir o desperdício de água tratada Possível solução: uso de sistemas informatizados para identificar vazamentos e controlar o consumo de água tratada Sistema de captura de dados para controle de consumo de água Você está em: Introdução

Objetivos do trabalho Desenvolver um protótipo de sistema de telemetria, para analisar o consumo e o desperdício de água tratada Efetuar a leitura dos dados através de uma comunicação sem fio Detectar vazamentos Gerar relatórios de consumo Gerar mensagens de alerta Você está em: Objetivos do trabalho

Fundamentação teórica Conceitos Básicos Transceptores Protocolo ZigBee Trabalhos correlatos Hydronet Sistema de Controle da Operação do Abastecimento (SCOA) Você está em: Fundamentação teórica

Transceptores Responsáveis pela comunicação wireless Chamados Modems Módulo Xbee XB24-AWI-001 da MaxStream Você está em: Fundamentação teórica Conceitos Transceptores

Protocolo ZigBee Nível de abstração Segurança (AES 128 bits) Redes tipo estrela, árvore e malha Uso do protocolo IEEE 802.15.4 Você está em: Fundamentação teórica Conceitos Protocolo ZigBee

Hydronet Hydrometer Protocolo M-Bus Programa de Uso Racional de Água (PURA) Redução de 36% no consumo de água no campus Cidade Universitária Armando de Salles Oliveira (CUASO) Você está em: Fundamentação teórica Trabalhos Correlatos Hydronet

SCOA Linha Telefônica Aumento na velocidade de detecção de vazamentos Redução do custo de operação e manutenção Você está em: Fundamentação teórica Trabalhos Correlatos SCOA

Desenvolvimento Requisitos funcionais e não funcionais Especificações Implementação do hardware Implementação do software Você está em: Desenvolvimento

Requisitos funcionais coletar dados de consumo de água na rede gerar relatórios periódicos de consumo detectar possíveis vazamentos na rede gerar mensagens de alerta quando detectar possíveis vazamentos permitir o cadastro de consumidores permitir enviar sinais de comando às válvulas Você está em: Desenvolvimento do trabalho Requisitos funcionais

Requisitos não funcionais a interface gráfica deverá ser multi-plataforma a interface gráfica deverá ser desenvolvida na linguagem Java armazenar os dados em um banco de dados MySQL utilizar comunicação wireless entre o hardware e o software deverá utilizar o microcontroladores PIC 18F452 para efetuar a comunicação entre transceptor e hidrômetro Você está em: Desenvolvimento do trabalho Requisitos não funcionais

Especificação Circuito dos terminais de captura de dados: Você está em: Desenvolvimento do trabalho Especificação

Especificação Circuito de comunicação com o PC através do CI MAX-232N: Você está em: Desenvolvimento do trabalho Especificação

Especificação Distribuição dos circuitos: Você está em: Desenvolvimento do trabalho Especificação

Especificação Diagrama de atividades para o software embarcado : Você está em: Desenvolvimento do trabalho Especificação

Especificação Caso de uso: Você está em: Desenvolvimento do trabalho Especificação

Especificação Diagrama de classe para o software do PC: Você está em: Desenvolvimento do trabalho Especificação

Especificação Diagrama entidade relacionamento da base de dados: Você está em: Desenvolvimento do trabalho Especificação

Implementação Técnicas e ferramentas utilizadas: Módulo Xbee Microcontrolador PIC 18F452 Ferramenta Proteus 7 Você está em: Desenvolvimento do trabalho Implementação Técnicas e ferramentas utilizadas

Implementação Módulo XBee Você está em: Desenvolvimento do trabalho Implementação Técnicas e ferramentas Utilizadas -> Módulo XBee

Implementação Módulo XBee Alcance em ambientes internos : 30 m Alcance em ambientes externos/aberto : 100 m Frequência de operação: 2,4 Ghz Taxa de transferência: até 250 Kbps Endereçamento: mais de 65.000 endereços disponíveis por canal Quantidade de canais: 16 Tensão alimentação: 2,8 V à 3,4 V Criptografia: 128 bit AES Corrente TX/RX: 45mA / 50mA 3,3 V Você está em: Desenvolvimento do trabalho Implementação Técnicas e ferramentas Utilizadas -> Módulo XBee

Implementação Funcionalidades do PIC 18F452 utilizadas no projeto: Memória RAM de 1536 bytes, utilizada para armazenar os dados de consumo Interrupção do Timer0 Interrupção do Timer1 Interrupção Externa pela porta RB0 Interrupção pela entrada de dados na porta serial Comunicação USART via RS-232 Você está em: Desenvolvimento do trabalho Implementação Técnicas e ferramentas Utilizadas -> Microcontrolador PIC 18F452

Implementação Ferramenta Proteus 7 simulando circuito: Você está em: Desenvolvimento do trabalho Implementação Técnicas e ferramentas Utilizadas -> Proteus 7

Implementação Circuito do protótipo montado em um protoboard: Você está em: Desenvolvimento do trabalho Implementação Circuito do protótipo

Implementação Códigos Fonte: Códigos fonte da aplicação embarcada Códigos fonte da aplicação Java Script SQL para criação da base de dados Você está em: Desenvolvimento do trabalho Implementação Códigos Fonte

Implementação Método interrupçãoexterna(void): Você está em: Desenvolvimento do trabalho Implementação Códigos fonte da aplicação embarcada Método interrupçãoexterna(void)

Implementação Método armazenapulsos (void): Você está em: Desenvolvimento do trabalho Implementação Códigos fonte da aplicação embarcada Método armazenapulsos (void)

Implementação Método recebedados (void): Você está em: Desenvolvimento do trabalho Implementação Códigos fonte da aplicação embarcada Método recebedados (void)

Implementação Método carregalistadeconsumos: Você está em: Desenvolvimento do trabalho Implementação Códigos fonte da aplicação Java Método carregalistadeconsumos

Implementação Pseudocódigo representando como são verificados os vazamentos: Você está em: Desenvolvimento do trabalho Implementação Códigos fonte da Aplicação Java Pseudocódigo verificando vazamentos

Implementação Script SQL para a implementação da base de dados: Você está em: Desenvolvimento do trabalho Implementação Script SQL para a implementação da base de dados

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Operacionalidade Você está em: Desenvolvimento do trabalho Operacionalidade

Resultados e Discussão Você está em: Resultados e Discussão

Resultados e Discussão Prós em relação aos trabalhos correlatos Uso de hidrômetros digitais/convencionais convertidos Baixo custo Wireless Contras em relação aos trabalhos correlatos Poucos terminais de consumo Você está em: Resultados e Discussão

Conclusão Objetivos foram atingidos Conhecimentos na API RXTX, tecnologia ZigBee, banco de dados, API JFreeChart, comunicação entre componentes eletrônicos, linguagem C para microcontroladores Limitação em 10 terminais de consumo Eficiência de sistemas de telemetria no combate ao desperdício de água tratada Se os dados forem totalizados por hora o buffer permite solicitar os dados a cada 30 dias. Você está em: Conclusão

Extensões implementar o uso de uma DIP switch para setar o ID no microcontrolador; ajustar o software embarcado e o software do PC para que possa atender mais do que apenas 10 terminais finais; utilizar hidrômetros reais (digitais ou convertidos para digitais); desenvolver um circuito para efetuar comunicação pela porta USB do PC; efetuar testes em uma rede de distribuição; desenvolver um software para PDA ou celular permitindo solicitar os dados através dos mesmos; desenvolver um circuito gerador de eletricidade através do movimento da água para alimentar individualmente cada terminal final. Você está em: Extensões

FIM Obrigado Benno Martim Schubert Você está em: FIM