一、项目背景
每到暑假,小学生都喜欢到太湖县图书馆少儿阅览室借阅书籍、写作业等。但暑假期间,湿热天气多,闷热,再加上阅读空间有限,人多,造成空气不流通,二氧化碳浓度增加,噪音增加,阅读环境差。
为了小朋友们能有一个舒适、高效的健康阅读学习空间,通过物联网技术,实现对室内环境的实时监测功能,让图书馆更加智能化、便捷化、人性化,为孩子们提供优质的阅读体验和服务。另外,少儿阅览室的孩子们,有时自控力较弱,意识不到自己的声音已经影响到其他人,让噪音数值可视化,让孩子们更直观地看到噪音数值,自觉地降低自己的音量,提升自己公共场所意识。
二、方案设计
1. mind+1.8 模拟图书馆场景。
2.SIOT2.0物联网平台,存储和物联通信,转发消息。
三、制作过程
(一)数据版面大屏设计
利用Mind+的可视化面板,设计“太湖县图书馆少儿阅览室”的阅读环境监测大屏。
大屏内容包括:室内温度、室内湿度、氧气浓度指数、空气质量指数、音量指数、光线指数、图书馆简介、温馨提示等。
(二)硬件连接
本项目选用了行空板、扩展板、SCI 采集模块、SHT31数字温湿度传感器、ENS160空气质量传感器、SEN0232 模拟分贝计、SKU:DFR0026模拟环境光线传感器、I2C氧气浓度传感器、无源音箱来进行硬件的连接,以下是硬件连接示意图:
(三)SIot设计
利用行空板自带的SIot,设计了以下的数据管理:
(四)行空板版面设计
(五)程序代码
(六)设计过程中发现的问题
问题一:项目设计中,音量指数超过一定数值,将会语音播报进行温馨提示,但是写好程序之后,音箱不出声。
解决方法:更新SCI库,行空板显示用Str,判断用float
问题二:模拟分贝仪接上SCI采集模块后,不显示数据。
解决方法:使用数字/模拟传感器
将传感器接入左侧的Port1口 在初始页摁下“S”键,进入设置菜单 光标默认处于“Select SKU”,此时摁下“OK”键,进入传感器选择页面 通过“S”和“R”键上移/下移光标至要选择的传感器上 摁下“OK”键确认选择,至此选择成功,页面会直接跳转至初始页并在第一行显示出已选择的传 感器数据 说明1:选中“Analog”选项后会在初始页显示Port1口读取到的电压值,单位为mV 说明2:传感器选中后会一直处于选中状态,传感器的数据会一直显示在初始页的第一行,若要取消选中状态请选择“NULL”
问题三:I2C氧气浓度传感器接上SCI采集模块后,采集模块上显示O3的数值(应该是O2)
解决方法:传感器背后有块黄色的膜,揭开后,拨动白色跳针(很小的一个跳针),把A0调成1,A1调成0
(七)总结
本项目利用各种监测室内环境指数的传感器进行了设计及制作,最终实现了预期设想。在设计方案中,本设计了两个按钮,打算用来控制灯光及空调的调控,技术有限,暂时还未实现,在今后不断学习中,将项目再次完善,越来越好!
步骤1 选题
步骤2 方案设计
步骤3 数据版面大屏设计
步骤4 硬件连接
步骤5 SIot设计
步骤6 行空板版面设计
步骤7 程序设计
罗罗罗2024.04.13
厉害
tongtong203362024.04.14
谢谢~
花生编程2023.08.27
赞赞赞
花生编程2023.08.27
厉害
hacker_2023.08.25
666
三春牛-创客2023.08.25
赞赞赞
三春牛-创客2023.08.25
厉害