Vous êtes sur la page 1sur 19

1

Volume

EMBEDNET
Tecnologia Embarcada

Datalogger da Estação
Oregon Scientific
WMR918/928/968
Datalogger da WMR918/928/968

© EMBEDNET Serviços e Com. Ltda


Rua Ministro Aliomar Baleeiro, 840 sala 301
Recreio dos Bandeirantes – Rio de Janeiro - RJ
Telefone/Fax 0-xx-21-2487-1600
Conteúdo
DATALOGGER WMR918/928/968.......................................................................... 2

INSTALANDO O SOFTWARE WMR928WEB NO WINDOWS XP .................. 3

REGISTRANDO O SOFTWARE WMR928WEB.................................................. 4

GRAVANDO DADOS DA WMR928WEB .............................................................. 5

VISUALIZANDO ARQUIVOS DE LOG DA WMR928WEB............................... 6

CONFIGURANDO A PORTA SERIAL DA WMR918/928/968.................................... 7

CONFIGURANDO ALARMES ................................................................................... 9

CONFIGURANDO O SERVIDOR DE E-MAILS (SMTP)......................................... 11

CONFIGURANDO A ATUALIZAÇÃO DO WUNDERGROUND.COM.................. 13

CONFIGURANDO O SISTEMA DE MEDIDAS ....................................................... 15

CONFIGURANDO A ATUALIZAÇÃO VIA INTERNET......................................... 16


1
Capítulo

Datalogger WMR918/928/968

M
udanças climáticas tem cada vez mais se tornando uma rotina para milhões de
habitantes do planeta. De forma consciente ou não estamos começando a sofrer os
efeitos, sendo necessário o desenvolvimento de sistemas que permitam o estudo e
análise dos resultados observados no campo. Porém a ciência da Meteorologia pode
ser considerada das mais complexas devido às dimensões continentais onde são observados os
indicadores de Temperatura, Umidade, Velocidade do Vento, Direção do Vento, Pressão
Atmosférica entre outros.

O Datalogger WMR928Web permite registrar no computador dados de temperatura, umidade,


direção e velocidade do vento, precipitação, pressão atmosférica e ponto de orvalho para análise
posterior. O sistema possui recursos de atualização de dados via Internet, Boletim e Alarmes via
e-mail totalmente configuráveis. Uma solução completa para diversos tipos de aplicação.

O Datalogger WMR928Web requer um computador ou notebook com porta serial padrão RS232
e uma COM livre entre a COM1 e a COM4. A porta serial deve ser compatível com a
configuração de 9600 bps 8N1. A maioria dos PCs e notebooks são compatíveis com esse padrão.
Para atualização de dados e envio de e-mails é necessária uma conexão de Internet dedicada como
ADSL, linha dedicada ou outras.

O painel da estação WMR918/928/968 tem de estar ligado na tomada de 12VDC com no


mínimo 100mA para acionar a porta serial RS232. Não é possível usar o painel da
WMR918/928/968 apenas com as pilhas tipo AA alcalino.

O sistema utiliza o relógio do computador como referência de tempo para gravação de dados no
computador. O relógio da estação não é usado para gerar dados de gravação, mas deve ser
configurado para melhor funcionamento do sistema.

Verifique sempre as pilhas dos demais sensores. O funcionamento dos sensores e a transmissão
de dados para o painel da estação meteorológica são críticos e os dados apresentados podem
sofrer variações com pilhas gastas. Sempre use pilhas tipo ALCALINA para maior tempo de
operação.

2
Instalando o software WMR928WEb no
Windows XP
Insira o CD que acompanha o equipamento no CDROM do seu PC e execute o programa
SETUP.EXE. Após escolher o diretório onde deve ser instalado o sistema execute o programa
WMR918xpv3.EXE. Com esse programa podemos fazer o download dos dados e executar as
demais operações descritas nos próximos capítulos.

O mesmo diretório onde o programa fica instalado torna-se o local padrão onde os arquivos de
log serão gravados.

FIGURA 1.1 tela do programa com dados capturados da estação WMR918/928/968s.

Clique em Ativar -> Gravação log sensores. Caso não esteja habilitado será necessário registrar o
produto clicando em Ajuda -> Registrar Produto.

O programa agora está instalado e pronto para ser conectado no equipamento

3
Registrando o software WMR928Web
Para ter acesso a todas as funções do software é necessário antes registrar o produto. Clique em
Ajuda-Registrar Produto e a tela abaixo será mostrada:

FIGURA 1.2 tela de registro do software WMR928Web

O sistema gera automaticamente o número de série que é dependente da máquina onde o


software está sendo instalado. Entre com o seu nome ou o nome da empresa onde será instalado
o software na caixa “Nome do usuário”. Entre em contato com a revenda onde foi adquirido o
software para conseguir a chave de desbloqueio.

Com os dados do número de série e o nome do usuário a revenda gera uma chave de desbloqueio
que deve ser digitada. A seguir clique em “Registrar Produto”. Caso a chave tenha sido digitada
corretamente o sistema confirmará a ativação e o software terá todas as funções liberadas. Basta
clicar em OK para fechar a caixa Registrar Produto e retornar para o painel principal.

Clique em Ativar e todos os comandos do menu devem ser habilitados. Porém antes será
necessário configurar alguns parâmetros, caso você queira usar os recursos de acesso a Internet, e-
mails, Alarmes e outros.

O número de série não pode ser usado em outro computador. Para instalar em outro computador
será necessário adquirir uma licença do software e registrar novamente entrando em contato com
a revenda.

4
Gravando dados da WMR928Web
A função principal na maioria dos casos do software WMR928Web é gravar os dados coletados
pela estação no computador. O software não faz análises ou gráficos sendo necessário utilizar
outro programa.

O formato do arquivo gerado pelo WMR928Web pode ser lido por qualquer programa que
interprete arquivos CSV (Comma Separated) como, por exemplo, Excel, Word etc.

Inicialmente o sistema grava os logs na mesma pasta onde foi instalado o programa. Podemos
mudar a pasta de gravação clicando em Configurar->Pasta log de sensores e selecionando a pasta
onde deseja gravar os dados.

FIGURA 1.3 tela de seleção da pasta de gravação de logs.

O nome do arquivo de LOG segue o padrão: DDMMAAAA.LOG onde DD = Dia do mês,


MM = Mês do Ano e AAAA = Ano.

O sistema tem limitação apenas de espaço em disco para gravar dados. Normalmente um arquivo
de LOG ocupa aproximadamente 100kBytes diários.

5
Visualizando arquivos de LOG da WMR928Web
Para visualizar os dados gravados podemos usar o Editor de Notas ou qualquer editor de textos
comum. Acesse a pasta onde os arquivos de LOG estão sendo gravados e selecione um arquivo
com data recente usando o padrão de nomes DDMMAAAA.LOG.

O arquivo de LOG é composto de um cabeçalho e os dados gravados no formato começando


pela data:
24/07/2006;22:02:55;24.8;64;00.0;00;000.0;000;1016;00;18;000;000

Cada campo do registro de dados é separado por PONTO-E-VÍRGULA; na ordem abaixo:

'DD/MM/YYYY:HH:MM:SS:Umidade Relativa Interna:Temperatura Externa:

'Umidade Relativa Externa:Vel Vento:Dir Vento:Barometro:Temp Vento:

'Ponto de Orvalho:Taxa de Chuva:Chuva Total

Ao desligar o equipamento usando a chave LIGA/DESLIGA a informação do relógio de tempo


real é perdida.

A configuração do relógio de tempo real pode ser feita através do teclado do equipamento ou
pelo software do PC.

No software do PC, basta garantir que o relógio do computador tenha a informação correta e
clicar no botão “SETUP RTC”, tendo o equipamento conectado via porta serial RS232, ligado na
fonte 12VDC e com a porta serial aberta.

6
Configurando a porta serial da WMR918/928/968

Antes de usar a o software WMR928Web é necessário configurar em qual porta serial RS232 o
painel da estação meteorológica está conectado no PC. Para tanto é necessário uma porta RS232
livre compatível com a velocidade de 9600 bps e padrão 8N1.

Para Configurar qual porta serial do computador usar na conexão da estação WMR918/928/968
basta clicar em Configurar->Porta Serial. Selecione entre a porta COM1 e a COM4 ou clique em
identificar Portas para saber quais estão disponíveis para uso no seu PC.

Clique em OK para fechar a caixa de diálogo e em seguida clique em “ON” na tela principal para
iniciar a captura de dados da estação meteorológica. Depois de 1 minuto alguns dados devem ser
mostrados na tela principal. Caso isso não ocorra verifique se:

1) O cabo serial RS232 está conectado corretamente entre o PC e o painel da estação


meteorológica.

7
2) Verifique se o painel da estação está ligado na tomada. A porta serial RS232 do painel não
funciona com pilhas. É necessário ligar o painel na tomada com uma fonte 12V de
200mA padrão.

3) Verifique se os sensores estão enviando dados para o painel da estação. A distância ou


pilhas gastas podem afetar o funcionamento do aparelho e, conseqüentemente, nenhum
dado será enviado para o PC pela porta serial.

4) Por fim verifique se a porta serial configurada no software é a mesma conectada ao painel
da estação meteorológica.

Caso nenhum dos itens acima resolvam o problema verifique se o mesmo ocorre em outro
PC.

8
Configurando Alarmes

O sistema de monitoração da WMR928Web permite configurar alarmes para todos os parâmetros


básicos da estação com valores de máximo e mínimo para cada sensor. Após configurar os
alarmes, os mesmos podem ser ativados ou desativados a qualquer momento.

Uma vez configurado e ativado o sistema de alarmes, serão enviadas notificações na tela do
usuário e também podem ser enviados e-mails para uma conta pré-configurada.

Para configurar o sistema de alarmes basta clicar em Configurar->Alarmes, selecionar a caixa de


entrada de dados correspondente ao sensor que deseja criar e ativar o alarme. Cada sensor tem
uma faixa de operação, consulte o manual da estação para obter mais detalhes.

Depois de escolher o sensor, digite os valores de máximo e mínimo para disparar o alarme. Caso
o sensor envie um dado fora dessa faixa, o sistema enviará uma notificação imediata. Por último
clique na caixa Status correspondente de cada sensor para Ativar ou Desativar o alarme.

9
Clique em OK para fechar a tela e o sistema estará configurado para disparar alarmes quando os
valores dos sensores não estiverem na faixa correspondente.

Por exemplo, se você deseja ser notificado quando a temperatura externa cair abaixo de 24 graus
Celsius, basta digitar 24 na caixa do sensor de “Temp Externa”. Também é preciso digitar o limite
máximo do sensor de temperatura externa. Digite 30, por exemplo e, em seguida, clique na caixa
de verificação Status do sensor de temperatura externa e o alarme será ativado.

Ao atingir um valor fora dos limites estabelecidos, a mensagem abaixo será enviada para o
usuário:

No exemplo acima a temperatura mínima seria de 25,1 graus celsius e a temperatura no momento
do alarme foi de 25 graus celsius.

Para receber via e-mail uma notificação de alarme o servidor de e-mails (SMTP) tem de ser
configurado previamente. Para configurar o servidor (SMTP) consulte o capítulo a seguir.

Lembramos que o sistema de alarmes por e-mail pode não ser muito eficiente pois, dependendo
do provedor de e-mail, uma mensagem pode demorar alguns minutos para chegar.

OBS: o sistema acima não deve ser usado para monitoração de sistemas críticos.

10
Configurando o servidor de e-mails (SMTP)

A WMR928Web pode ser configurada para enviar Boletins com dados meteorológicos da
WMR918/928/968 e alarmes via internet.

Para enviar e-mails, é necessário possuir uma conta em um provedor e acesso dedicado à Internet.
O software WMR928Web não estabelece conexão com o provedor, apenas usa a conexão
estabelecida para enviar dados.

As informações necessárias para criar uma conta de e-mail são:

1) Servidor SMTP

2) Email de Destino

3) Email de Origem

11
4) Assunto

5) Porta SMTP

6) Se seu servidor requer autenticação então precisamos passar os dados de usuário e senha
para enviar e-mails.

Com os dados acima podemos criar uma conta de e-mail no WMR928Web, clicando em
Configurar->Servidor de e-mail. Entre com os dados acima e clique no botão “Enviar Teste” para
verificar se está tudo OK.

Consulte a caixa de mensagens do e-mail de destino para verificar se a mensagem chegou sem
problemas.

O e-mail cadastrado no sistema como sendo de destino receberá o Boletim Meteorológico e


Alarmes configurados no capítulo anterior.

12
Configurando a atualização do WunderGround.com
Um dos recursos mais interessantes do WMR928Web é a possibilidade de enviar dados via
Internet para um site pessoal ou outros sistemas de consulta online.

O WunderGround é um site gratuito onde você pode criar uma “Personal Weather Station” ou
Estação Meteorológica Pessoal. Com isso os dados de sua estação serão inseridos no sistema do
WunderGround e disponibilizados na Internet. O sistema permite criar gráficos e algumas análises
dos dados inseridos.

Para criar sua Personal Weather Station primeiro você deve acessar o link no site do
WunderGround:

http://www.wunderground.com/signup/signup.asp?mode=pws
Preencha os dados necessários para criar o ID de identificação da sua estação. Com o ID
podemos configurar o WMR928Web para atualizar os dados da sua página no WunderGround.

13
Depois de criar e receber o seu ID clique no menu Configurar -> Atualização do WunderGround
para entrar com o seu ID, senha e intervalo de atualização.

Para testar a conexão, clique no botão “Testar Conexão”. Caso não funcione verifique
atentamente o ID e a senha digitada e tente novamente.

Para usar o sistema é necessária uma conexão DSL dedicada caso contrário os dados não serão
atualizados na sua página.

Para consultar os dados da sua estação acesse o site do WunderGround ou copie o link abaixo
substituindo o XXXXXXXXX pelo seu ID:

http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=XXXXXXXXX

Para obter mais informações sobre o site WunderGround visite a página de dúvidas freqüêntes:

http://www.wunderground.com/weatherstation/index.asp

Obs: as atualizações no site da WunderGround.com podem sofrer atrasos na geração dos gráficos e disponibilização
dos dados. Para testar a conexão e verificar se o WMR928Web está enviando dados corretamente basta usar o
botão “Testar Conexão”. Caso os gráficos não tenham sido gerados aguarde algumas horas ou entre em contato com
o suporte do WunderGround.

14
Configurando o sistema de medidas
O WMR928Web permite a visualização dos dados com algumas opções de unidades de
Velocidade do Vento, Pressão Atmosférica e Temperatura. Porém a mudança de unidades não
afeta o sistema de gravação de logs que segue o modelo métrico.

Para mudar o sistema de unidades clique em Configurar -> Sistema de Unidades e selecione a
unidade desejada para os dados informativos de Velocidade do Vento, Pressão Atmosférica e
Temperatura.

Clique em OK e o sistema passará a mostrar os dados na nova unidade.

Lembramos que a mudança de dados afeta apenas a tela principal do programa. Não afeta os
sistemas de atualização via Internet ou a gravação de logs.

15
Configurando a atualização via Internet
A forma mais avançada de divulgação de dados pode ser através do seu próprio sistema via Web.
Para isso, basta ter algum conhecimento de programação de sites dinâmicos e usar o sistema de
Atualização Internet da WMR928Web.

Ao contrário do WunderGround que permite apenas atualizar os dados seguindo o formato do


WunderGround, você pode criar o seu próprio sistema em qualquer linguagem de programação
web como ASP, PHP, Java, Perl, CGI, etc.

O WMR928Web pode ser configurado para passar dados para uma página pré-definida no seu
site e com isso seu sistema pode tomar infinitos desdobramentos.

Para configurar a Atualização via Internet clique em Configurar -> Atualização via Internet. Entre
com a URL (endereço) da página no seu site e os dados enviados pela WMR928Web serão
tratados. O sistema gera automaticamente os dados a serem passados via URL para a página de
entrada. Adicionalmente podemos configurar um tempo de espera para conclusão do
processamento.

16
Como exemplos são incluídos dois arquivos em linguagem VBSCRIPT para ASP na pasta
\WMR:

- WMRPOST.ASP

- WMRVIEW.ASP

Além de alguns arquivos em formato GIF que representam a previsão de tempo:

- Sol

- Nublado

- Chuva

- Nuvens

As possibilidades são inúmeras e basta algum conhecimento de programação para web a fim de
criar diversos tipos de aplicação. Lembramos que é necessária uma conexão de Internet dedicada
tipo DSL para efetuar o processo de atualização de dados.

17