Uw weerstation integreren met CWOP: Een praktische gids
Een weerstation integreren met het Citizen Weather Observer Program (CWOP) stelt u in staat om accurate, realtime data te delen met de National Weather Service en het publiek.
In deze gids lopen we door:
- Wat CWOP is en waarom het ertoe doet
- Een Raspberry Pi-gebaseerde zonne-energie-WeatherPi verbinden met CWOP
- Vereiste software en configuratie
- Uw station registreren bij CWOP
- Uw CWOP-data bekijken en verifiëren
En natuurlijk, geniet het proces!
SwitchDoc Labs biedt 10% korting op al onze producten voor Instructable-lezers: gebruik code 6NOFQ9UW op Amazon.com en 672E608 op Tindie.com. Aanbod eindigt 3 september 2015.
Wat is CWOP?
CWOP is een wereldwijd netwerk van privégeweerde weerstations, voornamelijk in de Verenigde Staten maar ook in meer dan 150 landen. Vrijwilligersstations, zoals de WeatherPi, sturen geautomatiseerde oppervlaktewaarnemingen naar de National Weather Service. Deze data voedt het Rapid Refresh-voorspellingsmodel, dat 3- tot 12-uursvoorspellingen levert over de lagere 48 staten.
Na doorlopen van een uitgebreide kwaliteitscontrole-pipeline, worden CWOP-waarnemingen aan het publiek gedistribueerd. Het netwerk groeide oorspronkelijk uit amateur-radio-pakketexperimenten en omvat nu de meeste internetverbonden stations. Per juli 2015 rapporteren meer dan 10.000 stations regelmatig aan CWOP.
Stap 1: Registreren voor CWOP
Registratie is eenvoudig:
- Verkrijg uw DW-aanduidingnummer op wxqa.com/SIGN-UP.
- Voer het DW-nummer in het WeatherPi-configuratiebestand in.
- Volg de overige stappen in deze gids om uw station op te starten.
Nuttige links:
- Officiële CWOP-portaal: wxqa.com
- Uw stationstatus controleren: findu.com (vervang EW766 door uw DW-nummer)
- Datakwaliteitscontroles: APRS-WX Kwaliteitscontrole
- Stationdetails: Gladstone Family Weather
Stap 2: De zonne-energie-WeatherPi
De WeatherPi is een volledig zonne-energie-gevoede Raspberry Pi-weerstation ontworpen door SwitchDoc Labs. Het biedt:
- Meting van 20+ omgevingsparameters
- On-board MySQL-database voor historische data
- Zonne-energiesysteemdiagnostiek (brownout-detectie, stroommonitoring)
- Remote configuratie en data-export
- Optionele SMS, Twitter of web-uitvoer
- iPad-gebaseerd controlepaneel
- Eenvoudige integratie met Weather Underground, Twitter, etc.
Lees de volledige bouwhandleiding op de WeatherPi Instructable.
Stap 3: CWOP-interface naar WeatherPi
Communicatie met CWOP gebruikt het Automatic Packet Reporting System (APRS), een protocol dat oorspronkelijk uit amateur-radio voortkwam en nu veel realtime-data-toepassingen bedient. De WeatherPi-software gebruikt Tom Hayward's pywxtd APRS-bibliotheken om waarnemingen te verzenden.
Stap 4: CWOP-code in WeatherPi
De CWOP-module leest sensordata en stuurt elke 15 minuten een APRS-pakket. Hieronder is de kernfunctie-aanroep:
# elke 15 minuten, bouw nieuwe grafieken
if ((secondCount % (15*60)) == 0):
# print elke 900 seconden
sampleWeather()
sampleSunAirPlus()
doAllGraphs.doAllGraphs()
# verstuur onze CWOP-data
# windrichting - graden van ware noord
# windsnelheid - integer MPH
# windvlaag - integer MPH
# temperatuur - graden F
# regen sinds middernacht - honderdsten van inches
# vochtigheid - % waar 100% = 00
# druk - 5 getallen in tienden van 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)
)
Voor meer details, bezoek de oorspronkelijke Instructable: Join the IOT with your Weather Station – CWOP.
Gerelateerde projecten
- Software CWOP-integratie
Productieproces
- Uw CMMS-functionaliteit Uitbreiden met Onze Robuuste API
- Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
- Bouw je eerste IoT-project met Raspberry Pi, DHT11 en ThingSpeak
- Aan de slag met IoT en MQTT: Een code-vrije ESP8266-tutorial
- Geavanceerd Weerstation v2.0: Real-time Temperatuur, Druk, Vochtigheid & Hoogte Monitoring
- De PSoC 6 Pioneer Board met IoT Add-On Shield Beheersen: Een Ontwikkelaarsgids
- IoT Revolutioniseert Veldservice: Voorspellend Onderhoud & Hogere ROI
- Hoe Slimme Steden IoT, Microservices en Dashboards Benutten voor Efficiënt Asset-beheer
- Maximaliseer ROI op uw IoT-investeringen: Een praktische gids
- IoT World: Binnenkijken in Vertica's Big-Data-oplossing voor IoT-analytics
- Enterprise IoT: 36x De Waarde Van Het Huidige Internet Ontgrendelen