Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Doe mee met het IOT met je weerstation – CWOP

Do-Wop, Do-Wop de CWOP….

In deze nieuwe Instructable van SwitchDoc Labs leer je

  1. Wat is CWOP (Citizens Weather Observation Program)
  2. Een op Raspberry Pi gebaseerd weerstation aansluiten op CWOP
  3. Welke software heb je nodig?
  4. Hoe te registreren bij CWOP
  5. Hoe u uw CWOP-resultaten kunt bekijken

En vooral, veel plezier ermee!

SwitchDoc Labs biedt met genoegen 10% korting op al onze producten voor Instructable Readers:gebruik code 6NOFQ9UW op Amazon.com en 672E608 op Tindie.com. Aanbieding geldig tot 3 september 2015.

Wat is CWOP?

Het Citizen Weather Observer Program (CWOP) is een netwerk van particuliere elektronische weerstations, geconcentreerd in de Verenigde Staten, maar ook in meer dan 150 landen. Door deel uit te maken van dit netwerk kunnen vrijwilligers met geautomatiseerde weerstations (zoals de WeatherPi - http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/) geautomatiseerde oppervlakteweerwaarnemingen verzenden naar de National Weather Service.

Deze gegevens worden vervolgens gebruikt door het Rapid Refresh-voorspellingsmodel om kortetermijnvoorspellingen (3 tot 12 uur in de toekomst) te maken van de omstandigheden in de onderste 48 staten van de Verenigde Staten.

CWOP-waarnemingen worden ook opnieuw onder het publiek verspreid. Er is een uitgebreide set kwaliteitscontrolesoftware die uw gegevens door de beltoon haalt, uw gegevens een kwaliteitsbeoordeling toewijst en suggesties doet voordat de gegevens in het systeem worden opgenomen.

De CWOP is oorspronkelijk opgezet door radioamateurs die experimenteerden met pakketradio, maar bevat nu de meeste stations die alleen op internet zijn aangesloten. Sinds juli 2015 rapporteren meer dan 10.000 stations wereldwijd regelmatig aan het CWOP-netwerk.

Stap 1:Aanmelden voor CWOP

Aanmelden voor CWOP is vrij eenvoudig.

1) Volg de aanwijzingen om uw DW-aanduidingsnummer te krijgen op http://wxqa.com/SIGN-UP.html

2) Stel de waarden in het configuratiebestand in WeatherPi in

3) Zet ​​uw station aan de gang met de software die in de volgende stappen van deze Instructable wordt gegeven.

Links

Hier zijn een aantal handige links voor CWOP-controle, weergave en andere informatie:

CWOP-links:http://www.wxqa.com

Bekijk uw station:http://www.findu.com/cgi-bin/wxpage.cgi?call=EW766…

(vervang EW7667 door uw DW-aanduidingsnummer)

CWOP-kwaliteit van gegevenskoppelingen:http://www.wxqa.com/aprswxnetqc.html

Wat is er bekend over uw station:http://weather.gladstonefamily.net/cgi-bin/wxsite….

Stap 2:Wat is de WeatherPi op zonne-energie?

Onlangs heeft SwitchDoc Labs een complete instructie gemaakt om een ​​Raspberry Pi-weerstation op zonne-energie te bouwen. Dat instructable is hier bij WeatherPi.

WeatherPi is een op zonne-energie aangedreven Raspberry Pi WiFi-aangesloten weerstation ontworpen voor Makers door SwitchDoc Labs. Dit is een geweldig systeem om mee te bouwen en te sleutelen. Alles is aanpasbaar en alle broncode is inbegrepen. De belangrijkste functies zijn:

  • Voelt 20 verschillende omgevingswaarden
  • Volledig op zonne-energie
  • Heeft een volledige database met de geschiedenis van de omgeving (MySQL)
  • Bewaakt en rapporteert veel gegevens over het systeem op zonne-energie - geweldig voor het onderwijs!
  • Zelfstandig en gecontroleerd op stroomstoringen en stroomproblemen
  • Kan op afstand worden gewijzigd
  • Download uw gegevens om ze op uw pc te verwerken
  • Kan worden aangepast voor sms-berichten, Twitters, webpagina's en meer
  • Heeft een op iPad gebaseerd configuratiescherm
  • Eenvoudig te verbinden met Twitter, WeatherUnderground, enz.

Deze Instructable laat je zien hoe je een WiFi-op zonne-energie aangedreven Raspberry Pi-weerstation kunt bouwen. Dit project is voortgekomen uit een aantal andere projecten, waaronder het enorme Project Curaçao, een milieumonitoringsysteem op zonne-energie dat wordt ingezet op het Caribische tropische eiland Curaçao. Project Curaçao is beschreven in een uitgebreide reeks artikelen in MagPi magazine (vanaf nummer 18 en doorlopend tot nummer 22).

Het WeatherPi Solar Powered Weather Station is een uitstekend educatief project. Er zijn veel aspecten van dit project die kunnen worden bekeken en geanalyseerd voor educatieve doeleinden:

Stap 3:De CWOP-interface naar WeatherPi

Wanneer u met de CWOP-server praat, gebruikt u een protocol genaamd APRS (Automatic Packet Reporting System).

APRS was oorspronkelijk een op amateurradio gebaseerd systeem voor realtime communicatie van informatie van onmiddellijke waarde in de lokale omgeving. Nu wordt het gebruikt in een aantal toepassingen waar datapakketten naar meerdere locaties moeten worden verspreid.

De software die ik in dit project gebruik, is gebaseerd op het uitstekende werk van Tom Hayward en zijn pywxtd-project. We hebben de ontledingscode van het weerstation en de daemon-code verwijderd en gebruiken alleen de APRS-bibliotheken om de gegevens naar CWOP te sturen.

Stap 4:CWOP-code in de WeatherPi-software

De CWOP-software leest gegevens van het WeatherPi-station en stuurt een APRS-pakket naar de CWOP-servers met onze huidige weergegevens.

De eerste is de post_CWOP-code die wordt gebruikt om het pakket naar de CWOP-servers te sturen:

We installeren de CWOP-code in de belangrijkste WeatherPi-lus om elke 15 minuten te vuren.

 # elke 15 minuten, nieuwe grafieken maken if ((secondCount % (15*60)) ==0):# print elke 900 seconden sampleWeather() sampleSunAirPlus() doAllGraphs.doAllGraphs() # stuur onze CWOP-gegevens # wind richting - graden uit het ware noorden # windsnelheid - geheel getal MPH # windstoot - geheel getal 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, vochtigheid=convertHumidity(outsideHumidity), pressure=int(bmp180SeaLevel*>100+0.5))

Voor meer details:sluit je aan bij de IOT met je weerstation – CWOP

Huidig ​​project / bericht kan ook worden gevonden met:

  • software-cwop

Productieproces

  1. Raspberry Pi 2 weerstation
  2. Bouw je eerste IOT met een Raspberry Pi, DHT11-sensor en Thingspeak.
  3. Eenvoudige start in de wereld van IoT met MQTT
  4. Weerstation V 2.0
  5. Het PSoC 6 Pioneer Board gebruiken met het Pioneer IoT Add-on Shield
  6. Breid de functionaliteit van uw CMMS uit met onze API
  7. Op pad met IoT
  8. De geheimen van een IoT-infrastructuur met een slimme stad
  9. Wees slim met uw IoT-dollar
  10. IoT World:A Day in the Life With Vertica
  11. Met enterprise IoT moet het beste nog komen