一、项目背景
我们都知道氧气、二氧化碳的浓度和温度、湿度、声音强度对学习有着非常重要的影响,在适宜的环境中学习,往往会事半功倍,收获满满。当氧气、二氧化碳浓度、温度湿度等等环境不适宜的时候,不仅会影响学习效率,还会有害身心。
现实生活中,没有多少班级会经常打开门窗通风透气。冬天寒风吹觉得冷,夏天关起门窗开空调,一关就是一整天。在这样的环境中,如何能够保护身体健康,又能元气满满地去学习呢?
高考,鲤鱼跃龙门!
十年寒窗苦读,一朝金榜题名。尽管考场布置安排非常严格,但却不可或缺的存在一些问题。比如,
1. 考生走错考场,监考员没有及时发现。
2.考场内人员密集,二氧化碳浓度高,让人心烦气躁,在一定程度上影响考试发挥。
3.考场内空气潮湿或者干燥,让人提不起精神,在一定程度上影响考试发挥。
4.考试过程中,天气变化,需要监考老师来回走动调节空调,开关窗,等等操作,在一定程度上影响考试发挥。
5.考场内监考员没有按照考场工作规范进行,例如,开启屏蔽仪,四对照等等。
智慧考场,就是针对上面存在的一系列情形而设计的,希望能做为考生营造最适宜的考试环境,助力高考,祝愿考生们都能金榜题名!
二、可视化面板设计
三、器材清单
材料清单
- 行空板 X1
- IO扩展版 X1
- SCI采集模块 X1
- I2C联级扩展器 X1
- 空气温湿度传感器 X1
- 空气质量传感器 X1
- 分贝传感器 X1
- 环境光传感器 X1
- 氧气传感器 X1
- USB摄像头 X1
- WS2812灯带(24灯) X1
- 小风扇 X2
- 线材 X若干
四、作品图片展示
五、主题消息功能对应表
六、视频演示
七、作品闪光点
1.多线程解决openCV实时传输和环境数值检测频率。
程序中使用openCV初始化摄像头拍摄考场内画面并转化为base64是实时不间断的。然而,程序循环采集考场内声音分贝值、光照强度、氧气和二氧化碳浓度等等不需要一直不停地采集,而是等待2秒后再采集。于是,使用两个线程可以解决这一问题。
2. 实时视频监控
摄像头采集画面后,转成base64传输到siot,可以远程查看监控画面
3.一体化管理员提醒功能
管理员可以监控各考场考试情况,适时提醒流动监考员和考场内监考员规范考试流程。
4.人脸检测
对进入考场的考生进行人脸核验。
5.二氧化碳浓度等设置参考线
采集完二氧化碳浓度,发送MQTT消息时封装参考线数值,便于可视化面板实时校对。
6.对原始数据进行人性化深度加工
空气中的氧气、二氧化碳含量,采集后的一个个数据,意义不大,于是转换为“空气质量指数”。让用户一目了然,更加人性化。看结果,比看单纯的数据直观。
hacker_2023.08.16
666