亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

与您的气象站一起加入 IOT – CWOP

Do-Wop,Do-Wop CWOP....

在 SwitchDoc Labs 的这个新教学中,您将学习

  1. 什么是 CWOP(公民天气观测计划)
  2. 如何将基于 Raspberry Pi 的气象站连接到 CWOP
  3. 您需要什么软件?
  4. 如何在 CWOP 注册
  5. 如何查看您的 CWOP 结果

最重要的是,玩得开心!

SwitchDoc Labs 很高兴为 Instructable Readers 提供我们所有产品 10% 的折扣:在 Amazon.com 上使用代码 6NOFQ9UW,在 Tindie.com 上使用代码 672E608。优惠至 2015 年 9 月 3 日。

什么是 CWOP?

公民天气观察员计划 (CWOP) 是一个由私有电子气象站组成的网络,集中在美国,但也分布在 150 多个国家/地区。在这个网络中,拥有计算机化气象站(如 WeatherPi – http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/)的志愿者可以发送自动的地表天气观测数据到国家气象局。

然后,Rapid Refresh 预测模型会使用这些数据对美国本土 48 个州的状况进行短期预测(未来 3 到 12 小时)。

CWOP 观察结果也重新分发给公众。有一套广泛的质量控制软件可以让您的数据通过铃声,为您的数据分配质量评级并在数据进入系统之前提出建议。

CWOP 最初是由业余无线电操作员建立的,用于试验分组无线电,但现在包含大多数仅连接互联网的电台。截至 2015 年 7 月,全球有 10,000 多个站点定期向 CWOP 网络报告。

第 1 步:注册 CWOP

注册 CWOP 相当简单。

1) 按照说明在 http://wxqa.com/SIGN-UP.html

上获取您的 DW 指定编号

2) 在 WeatherPi 的配置文件中设置值

3) 使用本 Instructable 的后续步骤中提供的软件启动并运行您的站点。

链接

以下是一组用于 CWOP 检查、显示和其他信息的便捷链接:

CWOP 链接:http://www.wxqa.com

查看你的电台:http://www.findu.com/cgi-bin/wxpage.cgi?call=EW766...

(将 EW7667 替换为您的 DW 指定编号)

CWOP 数据链接质量:http://www.wxqa.com/aprswxnetqc.html

关于您的电台的已知信息:http://weather.gladstonefamily.net/cgi-bin/wxsite....

第 2 步:什么是太阳能 WeatherPi?

最近,SwitchDoc Labs 制作了一个完整的说明来构建太阳能 Raspberry Pi 气象站。 WeatherPi 提供了指导。

WeatherPi 是由 SwitchDoc Labs 为创客设计的太阳能供电的 Raspberry Pi WiFi 连接气象站。这是一个很好的系统,可以构建和修改。所有这些都是可修改的,并且包含所有源代码。最重要的功能是:

这个 Instructable 将向您展示如何构建一个 WiFi 太阳能供电的 Raspberry Pi 气象站。该项目源于许多其他项目,包括大规模的库拉索项目,这是一个部署在加勒比热带库拉索岛的太阳能环境监测系统。库拉索项目是在 MagPi 杂志的大量文章中撰写的(从第 18 期开始,一直持续到第 22 期)。

WeatherPi 太阳能气象站是一个优秀的教育项目。出于教育目的,可以查看和分析该项目的许多方面:

第 3 步:WeatherPi 的 CWOP 接口

当您与 CWOP 服务器通信时,您使用一种称为 APRS(自动数据包报告系统)的协议。

APRS 最初是一个基于业余无线电的系统,用于在当地实时通信具有直接价值的信息。现在它被用于许多需要将数据包分发到多个位置的应用。

我在这个项目中使用的软件是基于 Tom Hayward 和他的 pywxtd 项目的优秀作品。我们去掉了气象站解析代码和守护进程代码,只使用APRS库将数据发送到CWOP。

第 4 步:WeatherPi 软件中的 CWOP 代码

CWOP 软件从 WeatherPi 站读取数据,然后将包含我们当前天气数据的 APRS 数据包发送到 CWOP 服务器。

首先是用于将数据包发送到 CWOP 服务器的 post_CWOP 代码:

我们在主 WeatherPi 循环中安装 CWOP 代码,每 15 分钟触发一次。

 # 每 15 分钟,构建新图 if ((secondCount % (15*60)) ==0):# 每 900 秒打印一次 sampleWeather() sampleSunAirPlus() doAllGraphs.doAllGraphs() # 发送我们的 CWOP 数据 # wind方向 - 与真北的度数 # 风速 - 整数 MPH # 阵风 - 整数 MPH # 温度 - 华氏度 # 自午夜以来的降雨 - 百分之一英寸 # 湿度 - % 其中 100% =00 # 压力 - 5 个数字,十分之一毫巴 CWOP .post_CWOP(wind_dir=currentWindDirection,wind_speed=currentWindSpeed,wind_gust=currentWindGust,温度=CtoFInteger(outsideTemperature),rain_since_midnight=0,湿度=convertHumidity(outsideHumidity), pressure=int(bmp180SeaLevel*100)
5.

欲知更多详情:加入物联网与您的气象站 - CWOP

当前项目/帖子也可以使用:


制造工艺

  1. Raspberry Pi 2 气象站
  2. 使用 Raspberry Pi、DHT11 传感器和 Thingspeak 构建您的第一个物联网。
  3. 使用 MQTT 轻松进入物联网世界
  4. Weather Station V 2.0
  5. 使用 PSoC 6 Pioneer Board 和 Pioneer IoT Add-on Shield
  6. 使用我们的 API 扩展您的 CMMS 的功能
  7. 物联网之路
  8. 物联网基础设施与智慧城市的秘密
  9. 明智地使用您的物联网美元
  10. 物联网世界:Vertica 的一天
  11. 企业物联网,最好的还在后面
  12. 在固特异,橡胶与物联网相遇