Integre sua Estação Meteorológica ao CWOP: Guia Prático
Integrar uma estação meteorológica ao Citizen Weather Observer Program (CWOP) permite compartilhar dados precisos em tempo real com o National Weather Service e o público.
Neste guia, percorreremos:
- O que é CWOP e por que importa
- Conectar um WeatherPi Solar-Powered baseado em Raspberry Pi ao CWOP
- Software e configuração necessários
- Registrar sua estação no CWOP
- Visualizar e verificar seus dados CWOP
E, claro, aproveite o processo!
SwitchDoc Labs oferece 10% de desconto em todos os produtos para leitores do Instructable: use código 6NOFQ9UW na Amazon.com e 672E608 no Tindie.com. Oferta termina em 3 de setembro de 2015.
O que é CWOP?
CWOP é uma rede global de estações meteorológicas de propriedade privada, principalmente nos Estados Unidos mas também em mais de 150 países. Estações voluntárias, como o WeatherPi, enviam observações de superfície automatizadas ao National Weather Service. Esses dados alimentam o modelo de previsão Rapid Refresh, fornecendo previsões de 3 a 12 horas nos 48 estados contíguos.
Após passar por rigoroso pipeline de controle de qualidade, as observações CWOP são distribuídas ao público. A rede originou-se de experimentos de pacote de radioamador e agora inclui a maioria das estações conectadas à Internet. Em julho de 2015, mais de 10.000 estações reportavam regularmente ao CWOP.
Passo 1: Cadastro no CWOP
O registro é direto:
- Obtenha seu número de designação DW em wxqa.com/SIGN-UP.
- Insira o número DW no arquivo de configuração do WeatherPi.
- Siga os passos restantes deste guia para ativar sua estação.
Links úteis:
- Portal oficial CWOP: wxqa.com
- Verifique status da sua estação: findu.com (substitua EW766 pelo seu número DW)
- Verificações de qualidade de dados: APRS‑WX Quality Control
- Detalhes da estação: Gladstone Family Weather
Passo 2: O WeatherPi Solar-Powered
O WeatherPi é uma estação meteorológica Raspberry Pi totalmente alimentada por energia solar, projetada pela SwitchDoc Labs. Oferece:
- Medição de 20+ parâmetros ambientais
- Banco de dados MySQL onboard para dados históricos
- Diagnósticos do sistema solar (detecção de brownout, monitoramento de energia)
- Configuração remota e exportação de dados
- Saída opcional via SMS, Twitter ou web
- Painel de controle baseado em iPad
- Fácil integração com Weather Underground, Twitter, etc.
Leia as instruções completas de construção no Instructable do WeatherPi.
Passo 3: Interface CWOP para WeatherPi
A comunicação com CWOP usa o Automatic Packet Reporting System (APRS), protocolo originado em radioamador e que agora serve muitas aplicações de dados em tempo real. O software WeatherPi utiliza as bibliotecas APRS pywxtd de Tom Hayward para transmitir observações.
Passo 4: Código CWOP no WeatherPi
O módulo CWOP lê dados dos sensores e envia pacote APRS a cada 15 minutos. Abaixo está a chamada da função principal:
# a cada 15 minutos, construir novos gráficos
if ((secondCount % (15*60)) == 0):
# print a cada 900 segundos
sampleWeather()
sampleSunAirPlus()
doAllGraphs.doAllGraphs()
# enviar nossos dados CWOP
# direção do vento - graus do norte verdadeiro
# velocidade do vento - MPH inteiro
# rajada de vento - MPH inteiro
# temperatura - graus F
# chuva desde meia-noite - centésimos de polegada
# umidade - % onde 100% = 00
# pressão - 5 números em décimos de millibars
CWOP.post_CWOP(
wind_dir=currentWindDirection,
wind_speed=currentWindSpeed,
wind_gust=currentWindGust,
temperature=CtoFInteger(outsideTemperature),
rain_since_midnight=0,
humidity=convertHumidity(outsideHumidity),
pressure=int(bmp180SeaLevel*100+0.5)
)
Para mais detalhes, visite o Instructable original: Join the IOT with your Weather Station – CWOP.
Projetos Relacionados
- Integração software CWOP
Processo de manufatura
- Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
- Crie Seu Primeiro Projeto IoT com Raspberry Pi, DHT11 e ThingSpeak
- Primeiros Passos com IoT e MQTT: Tutorial ESP8266 Sem Código
- Estação Meteorológica Avançada v2.0: Monitoramento em Tempo Real de Temperatura, Pressão, Umidade e Altitude
- Dominando a Placa PSoC 6 Pioneer com Shield IoT Add-On: Guia do Desenvolvedor
- Estenda a Funcionalidade do seu CMMS com Nossa API Robusta
- IoT Revolucionando Serviço de Campo: Manutenção Preditiva e ROI Maior
- Como Cidades Inteligentes Aproveitam IoT, Microsserviços e Dashboards para Gestão Eficiente de Ativos
- Maximize o ROI em Seus Investimentos em IoT: Um Guia Prático
- IoT World: Por Dentro da Solução Big Data da Vertica para Analytics de IoT