Beteiligen Sie sich mit Ihrer Wetterstation am IOT – CWOP
Do-Wop, Do-Wop das CWOP….
In diesem neuen Instructable von SwitchDoc Labs lernen Sie
- Was ist CWOP (Citizens Weather Observation Program)
- So verbinden Sie eine Raspberry Pi-basierte Wetterstation mit CWOP
- Welche Software benötigen Sie?
- Wie registriere ich mich bei CWOP
- So sehen Sie Ihre CWOP-Ergebnisse
Und vor allem viel Spaß dabei!
SwitchDoc Labs freut sich, 10 % Rabatt auf alle unsere Produkte für Instructable Readers anzubieten:Verwenden Sie den Code 6NOFQ9UW bei Amazon.com und 672E608 bei Tindie.com. Angebot gültig bis 3. September 2015.
Was ist CWOP?
Das Citizen Weather Observer Program (CWOP) ist ein Netzwerk von elektronischen Wetterstationen in Privatbesitz, die sich auf die Vereinigten Staaten konzentrieren, aber auch in über 150 Ländern ansässig sind. Die Teilnahme an diesem Netzwerk ermöglicht es Freiwilligen mit computergestützten Wetterstationen (wie dem WeatherPi – http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/), automatisierte Wetterbeobachtungen an der Oberfläche zu senden an den Nationalen Wetterdienst.
Diese Daten werden dann vom Rapid Refresh-Vorhersagemodell verwendet, um kurzfristige Vorhersagen (3 bis 12 Stunden in die Zukunft) der Bedingungen in den unteren 48 Bundesstaaten der Vereinigten Staaten zu erstellen.
CWOP-Beobachtungen werden auch an die Öffentlichkeit weitergegeben. Es gibt ein umfangreiches Set an Qualitätskontrollsoftware, die Ihre Daten durch den Klingelton schickt, Ihren Daten eine Qualitätsbewertung zuweist und Vorschläge macht, bevor die Daten in das System übernommen werden.
Das CWOP wurde ursprünglich von Amateurfunkern eingerichtet, die mit Packet Radio experimentierten, enthält aber jetzt die Mehrheit der nur mit dem Internet verbundenen Stationen. Mit Stand Juli 2015 berichten weltweit mehr als 10.000 Stationen regelmäßig an das CWOP-Netzwerk.
Schritt 1:Für CWOP anmelden
Die Anmeldung für CWOP ist ziemlich einfach.
1) Folgen Sie den Anweisungen, um Ihre DW-Bezeichnungsnummer auf http://wxqa.com/SIGN-UP.html
zu erhalten2) Richten Sie die Werte in der Konfigurationsdatei in WeatherPi ein
3) Bringen Sie Ihre Station mit der in den nächsten Schritten dieser Anleitung angegebenen Software zum Laufen.
Links
Hier sind eine Reihe praktischer Links für die CWOP-Überprüfung, -Anzeige und andere Informationen:
CWOP-Links:http://www.wxqa.com
Sehen Sie sich Ihre Station an:http://www.findu.com/cgi-bin/wxpage.cgi?call=EW766…
(Ersetzen Sie EW7667 durch Ihre DW-Bezeichnungsnummer)
CWOP-Qualität der Datenlinks:http://www.wxqa.com/aprswxnetqc.html
Was ist über Ihre Station bekannt:http://weather.gladstonefamily.net/cgi-bin/wxsite….
Schritt 2:Was ist der solarbetriebene WeatherPi?
Kürzlich produzierte SwitchDoc Labs eine komplette Anleitung zum Bau einer solarbetriebenen Raspberry Pi-Wetterstation. Das anweisbare ist hier bei WeatherPi.
WeatherPi ist eine solarbetriebene Raspberry Pi WiFi verbundene Wetterstation, die von SwitchDoc Labs für Maker entwickelt wurde. Dies ist ein großartiges System zum Bauen und Basteln. Alles ist modifizierbar und der gesamte Quellcode ist enthalten. Die wichtigsten Funktionen sind:
- Erkennt 20 verschiedene Umweltwerte
- Vollständig solarbetrieben
- Verfügt über eine vollständige Datenbank mit dem Verlauf der Umgebung (MySQL)
- Überwacht und meldet viele Daten über das solarbetriebene System – ideal für die Ausbildung!
- Selbstversorgung und Überwachung auf Spannungsausfälle und Stromprobleme
- Kann aus der Ferne geändert werden
- Laden Sie Ihre Daten herunter, um sie auf Ihrem PC zu verarbeiten
- Kann für SMS-(Text-)Messaging, Twitter, Webseiten und mehr geändert werden
- Hat eine iPad-basierte Systemsteuerung
- Einfache Verbindung zu Twitter, WeatherUnderground usw.
Dieses Instructable zeigt Ihnen, wie Sie eine WiFi-Solarbetriebene Raspberry Pi-Wetterstation bauen. Dieses Projekt ist aus einer Reihe anderer Projekte hervorgegangen, darunter das massive Projekt Curacao, ein solarbetriebenes Umweltüberwachungssystem, das auf der karibischen Tropeninsel Curacao eingesetzt wird. Das Projekt Curacao wurde in einer umfangreichen Reihe von Artikeln im MagPi-Magazin beschrieben (beginnend in Ausgabe 18 bis hin zu Ausgabe 22).
Die solarbetriebene Wetterstation WeatherPi ist ein ausgezeichnetes Bildungsprojekt. Es gibt viele Aspekte dieses Projekts, die zu Bildungszwecken betrachtet und analysiert werden können:
Schritt 3:Die CWOP-Schnittstelle zu WeatherPi
Wenn Sie mit dem CWOP-Server sprechen, verwenden Sie ein Protokoll namens APRS (Automatic Packet Reporting System).
APRS war ursprünglich ein auf Amateurfunk basierendes System für die Echtzeitkommunikation von Informationen von unmittelbarem Wert im lokalen Bereich. Jetzt wird es in einer Reihe von Anwendungen verwendet, bei denen Datenpakete an mehrere Standorte verteilt werden müssen.
Die Software, die ich in diesem Projekt verwende, basiert auf der hervorragenden Arbeit von Tom Hayward und seinem pywxtd-Projekt. Wir haben den Parsing-Code der Wetterstation und den Daemon-Code entfernt und verwenden nur die APRS-Bibliotheken, um die Daten an CWOP zu senden.
Schritt 4:CWOP-Code in der WeatherPi-Software
Die CWOP-Software liest Daten von der WeatherPi-Station und sendet ein APRS-Paket mit unseren aktuellen Wetterdaten an die CWOP-Server.
Der erste ist der post_CWOP-Code, der verwendet wird, um das Paket an die CWOP-Server zu senden:
Wir installieren den CWOP-Code in der Hauptschleife von WeatherPi, um alle 15 Minuten zu feuern.
# alle 15 Minuten neue Grafiken erstellen if ((secondCount % (15*60)) ==0):# alle 900 Sekunden drucken sampleWeather() sampleSunAirPlus() doAllGraphs.doAllGraphs() # unsere CWOP-Daten senden # wind Richtung - Grad vom wahren Norden # Windgeschwindigkeit - Ganzzahl MPH # Windböe - Ganzzahl MPH # Temperatur - Grad F # Regen seit Mitternacht - Hundertstel Zoll # Feuchtigkeit - % wobei 100 % =00 # Druck - 5 Zahlen in Zehntel Millibar 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))
Für weitere Details:Treten Sie dem IOT mit Ihrer Wetterstation bei – CWOP
Aktuelles Projekt / Beitrag kann auch gefunden werden mit:
- Software-Cwop
Herstellungsprozess
- Raspberry Pi 2 Wetterstation
- Erstellen Sie Ihr erstes IOT mit einem Raspberry Pi, einem DHT11-Sensor und Thingspeak.
- Einfacher Einstieg in die Welt des IoT mit MQTT
- Wetterstation V 2.0
- Verwenden des PSoC 6 Pioneer Boards mit dem Pioneer IoT Add-on Shield
- Erweitern Sie die Funktionalität Ihres CMMS mit unserer API
- Unterwegs mit IoT
- Die Geheimnisse einer IoT-Infrastruktur mit einer intelligenten Stadt
- Seien Sie schlau mit Ihrem IoT-Dollar
- IoT-Welt:Ein Tag im Leben mit Vertica