回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

#物联网挑战赛#校园物联网综合监控系统 简单

头像 豆爸 2023.05.31 336 5

 

1 项目介绍

 

1.1 背景介绍

 

学校计划对校园现有设备、系统进行信息化改造,通过建立校园物联网综合监控系统,以实现对现有设备、系统的集中监视与控制。

 

 

2 制作过程

 

2.1 环境的搭建

 

2.1.1 下载并安装Mind+ v1.8、Siot v2

 

Mind+从1.8.0版本新增了数据可视化面板,可以直观的呈现物联网数据。

数据可视化平台需要Mind+ v1.8版本,SIOT v2版本。因此我们需要升级Mind+和siot软件。

下载、安装并运行Mind+ v1.8版本,SIOT v2版本。

阿里云盘下载:
链接:https://www.aliyundrive.com/s/KbWMbbEX8Jf
提取码: n5n9

百度云盘下载:
链接:https://pan.baidu.com/s/11i3E0RxUL_tGUzys_b3U6w?pwd=mind
提取码:mind

 

2.1.2 运行SIoT v2

1685542926482_62738A70-C3CA-486a-8EB7-B32863D55861.png

 

1685686064302_914F255F-7D78-406e-8640-0F4A8142F970.png

 

2.1.3 新建主题(Topic)

 

通过访问127.0.0.1:8080,打开siot v2的web管理页面,

 

7cbe031313b356a1a93361eeaba0d099.png

 

输入账号:siot,密码:dfrobot,登录。

 

 

 

新建相应的主题。

 

主题.png

 

主题2.png

 

2.2 校园小小气象站

 

2.2.1 主要的设备

 

image.png

 

Gravity: PM2.5空气质量传感器

空气质量传感器

 

云雀气象仪

 

2.2.2 功能实现

 

实现功能:实现对校园温湿度、风向、风速、气压、CO2浓度、PM2.5等指标的监测。

 

2.2.3 主要代码

 

screenshots-云雀.mp-1685934218416.png

 

 

2.3 动力照明监控系统

 

2.3.1 主要的设备

 

image.png

 

2.3.2 功能实现

 

实现功能:实现对校园动力系统、照明系统进行远程开启与关闭。

 

2.3.2 主要代码

 

screenshots-东力照明系统.mp-1686150359716.png

 

 

2.4 电梯监控系统

 

2.4.1 主要的设备

 

image.png

 

2.4.2 功能实现

 

实现功能:实现对校园电梯运行状态的监控,对电梯内CCTV的监控。

 

2.4.3 主要代码

 

screenshots-摄像头.mp-1685936973616.png

 

 

2.5 水箱水位及水质监控系统

 

2.5.1 主要的设备

 

image.png

 

2、功能实现

Gravity: 模拟水质浊度传感器

 

Gravity: 模拟TDS传感器

 

 

Gravity: 模拟pH计V2

 

Gravity: 智能非接触式液位传感器

 

 

 

2.5.2 功能实现

 

实现功能:实现对学校水箱水位的监测,实现远程启停水泵,实现对水箱水质的监测。

 

2.5.3  主要代码

screenshots-水箱水位及水质监测.mp-1685941483939.png

 

2.6 信息公告系统

 

2.6.1 主要的设备

 

image.png

 

具体数量根据教室数决定

2、功能实现

2.6.2 功能实现

 

实现功能:实现远程对教室、办公区域的信息屏发布信息公告。

 

2.6.3 主要代码

 

screenshots-信息公告系统.mp-1685940598451.png

 

2.7 可视化面板设计

 

打开Mind+1.8.0,在顶部菜单栏可以看到可视化面板,点击后进入

 

image.png

 

新建一个新项目

 

1685934807031_435549E5-D20D-42c2-8BCE-5B6988640D37.png

选择物联网平台

1685934936527_4218CEF6-C4F6-4216-9AA1-3AB567551F1C.png

填写SIOT V2服务器地址、用户名、密码

 

image.png

 

1685937401627_BAD473EF-C9FA-4f9b-BB7C-B3B43BDE2CF5.png

从左侧组件栏,选择添加相应的组件。

 

在右侧组件属性栏,设置组件相应的属性,连接Topic等。

 

4 作品演示

new.png

 

5 总结

 

5.1 关于本项目。

本项目比较庞大,各个系统都可以作为一个独立项目运行。目前只实现了基本的监测和控制功能,需要完善的地方比较多。

 

5.2 关于可视化面板。

存在问题:(1)有时候建立好的面板,再次进入,无论点击“编辑“,还是“查看”,提示" SIOT已连接",但时钟显示白屏,等好久也不会出现。(2)编辑状态下,点击“关闭”按钮,就直接关闭了,没有提示保存的对话框,经常误操作,造成页面编辑内容丢失。

优化建议:(1)增加对齐功能,现在通过鼠标拖到对齐非常不好用,很难对齐。(2)增加组件复制功能。(3)增加竖直的类似进度条的组件,可用于显示水箱水位等功能。(4)增加组件(图形、文字)涂色功能,通过组件属性面板可以设置不同的阈值,当超过或者等于某一阈值时,组件可以显示为不同的颜色。

 

6 资源

 

评论

user-avatar
  • 花生编程

    花生编程2023.08.05

    厉害厉害

    0
    • 花生编程

      花生编程2023.08.05

      厉害厉害

      0
      • 三春牛-创客

        三春牛-创客2023.08.02

        赞赞赞赞赞

        0
        • 三春牛-创客

          三春牛-创客2023.08.02

          厉害厉害

          0
          • _深蓝_

            _深蓝_2023.07.28

            OK

            0