【云雀气象仪基础应用教程】第七课:物联网校园气象站_案例分析_九游会老哥网 - 九游会亚洲登录 - 九游会ag永久网址
九游会老哥网

九游会老哥网:【云雀气象仪基础应用教程】第七课:物联网校园气象站

九游会亚洲登录:

  天气作为我们生活中不可或缺的一部分,在校园内同样有着举足轻重的影响。无论是课间活动、运动会、校外实习还是户外考试,都应该要依据天气情况来做调整和策划,以确保安全和顺顺利利地进行。因此,及时准确的气象数据,可以帮助学生和教职工做出明智的决策和安排。

  这个项目中,让我们搭建一个校园气象站系统,实现校园内气象数据的实时获取,并能够在学校的不同地方进行远程查看,同时在气候不佳时远程控制窗户开关。

  使用两块行空板搭建物联网气象站系统,一块作为智能终端采集气象数据,另一块作为服务器端同步显示数据并远程控制舵机模拟窗户的开关。

  在这个项目中,我们将完成物联网校园气象站系统的设计。首先,我们应该进行硬件连接,将一块行空板作为智能终端,连接传感器和执行器,用于采集气象数据,将另一块行空板作为服务器端,用于实现远程监控。之后,咱们进行网络配置,将智能终端连接在服务器端板子的热点下。接着,开启服务器端行空板的SIoT服务。最后,分别给两块行空板编写功能程序,完成系统的搭建。

  STEP1:将云雀气象仪连接到行空板1的IIC口,将舵机通过PH2.0转杜邦连接线引脚,如下图所示。

  STEP2:通过USB连接线将智能终端与服务器端行空板分别连接到两台电脑。

  Tips:开启热点后,此行空板的热点ip为192.168.123.1,即服务器IP地址。

  STEP3:打开智能终端电脑的浏览器,登录“10.1.2.3”行空板网页菜单,配置网络,使其连在服务器端的无线热点下。

  按下服务器端行空板的HOME键进入菜单,单击“应用开关”,找到SIoT应用后点击启用,如下图所示。

  在项目文件中导入需要的背景素材图。(图片文件与程序文件同在项目文件夹中),具体操作如下。

  点击服务器端屏幕上的“开窗”按钮,可看到舵机转至30°位置模拟了窗口的开启,点击“关窗”按钮后,舵机又回到了90°位置。

  打开连接服务器端电脑的浏览器,输入“10.1.2.3”,进入网页菜单后,点击SIoT应用的“打开页面”按钮,登录SIoT物联网平台(账号“siot”密码“dfrobot”)。

  登陆后,依次创建“siot/温度数据”、“siot/湿度数据”、“siot/气压数据”、“siot/风速数据”、“siot/风向数据”、“siot/窗户状态”、“siot/预警状态”各个Topic,操作如下,创建完成后,即可在数据管理页面看到相应的Topic显示。

  点击“siot/温度数据”Topic下的“查看详情”按钮,即可查看到对应的温度数据记录,勾上“自动刷新”后,数据会不停得更新显示。

  进入“siot/窗户状态”Topic下,发送“open”和“close”指令,亦可远程控制舵机转动。

  舵机是一种能控制物体转至指定位置(角度)的执行器,常见的舵机有180°和360°两种,这里个人会使用的是180°舵机。

  由于此舵机自带的连接线无法与行空板的接口直接相连,因此,一定要通过PH2.0转杜邦连接线进行转接。

  尝试使用充电宝给智能终端的板子供电,并将其放置在室外采集气象数据,服务器端放置在室内进行远程监控,进一步体验物联网系统的便利吧。