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
2.1.3 新建主题(Topic)
通过访问127.0.0.1:8080,打开siot v2的web管理页面,
输入账号:siot,密码:dfrobot,登录。
新建相应的主题。
2.2 校园小小气象站
2.2.1 主要的设备
空气质量传感器
云雀气象仪
2.2.2 功能实现
实现功能:实现对校园温湿度、风向、风速、气压、CO2浓度、PM2.5等指标的监测。
2.2.3 主要代码
2.3 动力照明监控系统
2.3.1 主要的设备
2.3.2 功能实现
实现功能:实现对校园动力系统、照明系统进行远程开启与关闭。
2.3.2 主要代码
2.4 电梯监控系统
2.4.1 主要的设备
2.4.2 功能实现
实现功能:实现对校园电梯运行状态的监控,对电梯内CCTV的监控。
2.4.3 主要代码
2.5 水箱水位及水质监控系统
2.5.1 主要的设备
2、功能实现
Gravity: 模拟水质浊度传感器
Gravity: 模拟TDS传感器
Gravity: 模拟pH计V2
Gravity: 智能非接触式液位传感器
2.5.2 功能实现
实现功能:实现对学校水箱水位的监测,实现远程启停水泵,实现对水箱水质的监测。
2.5.3 主要代码
2.6 信息公告系统
2.6.1 主要的设备
具体数量根据教室数决定
2、功能实现
2.6.2 功能实现
实现功能:实现远程对教室、办公区域的信息屏发布信息公告。
2.6.3 主要代码
2.7 可视化面板设计
打开Mind+1.8.0,在顶部菜单栏可以看到可视化面板,点击后进入
新建一个新项目
选择物联网平台
填写SIOT V2服务器地址、用户名、密码
从左侧组件栏,选择添加相应的组件。
在右侧组件属性栏,设置组件相应的属性,连接Topic等。
4 作品演示
5 总结
5.1 关于本项目。
本项目比较庞大,各个系统都可以作为一个独立项目运行。目前只实现了基本的监测和控制功能,需要完善的地方比较多。
5.2 关于可视化面板。
存在问题:(1)有时候建立好的面板,再次进入,无论点击“编辑“,还是“查看”,提示" SIOT已连接",但时钟显示白屏,等好久也不会出现。(2)编辑状态下,点击“关闭”按钮,就直接关闭了,没有提示保存的对话框,经常误操作,造成页面编辑内容丢失。
优化建议:(1)增加对齐功能,现在通过鼠标拖到对齐非常不好用,很难对齐。(2)增加组件复制功能。(3)增加竖直的类似进度条的组件,可用于显示水箱水位等功能。(4)增加组件(图形、文字)涂色功能,通过组件属性面板可以设置不同的阈值,当超过或者等于某一阈值时,组件可以显示为不同的颜色。
6 资源
附件
附件
附件
觅锋创造社(官方号)2024.11.05
《小鬼》(WiFi名
花生编程2023.08.05
厉害厉害
花生编程2023.08.05
厉害厉害
三春牛-创客2023.08.02
赞赞赞赞赞
三春牛-创客2023.08.02
厉害厉害
_深蓝_2023.07.28
OK