
基于stm23的智慧宿舍系统
简介
这是一个基于stm32的智慧宿舍系统,同时适用智慧家庭,智慧门锁
简介:这是一个基于stm32的智慧宿舍系统,同时适用智慧家庭,智慧门锁开源协议
:GPL 3.0
描述
这个项目是一个可以做毕设或者课设的项目
基于stm32的智慧宿舍,主要功能分为智能门锁,环境数据监测,火灾预警、功率监测、可燃气体泄漏监测,三路继电器设备控制、加湿器模块(暂未添加)、窗帘控制、rtc时钟、oled模块
1、智能门锁
主要体现在解锁的过程,支持NFC解锁,小程序远程解锁
2、环境数据监测
环境数据监测支持紫外线强度、光照强度、温度、湿度、气压、等数据
3、火灾预警
这个功能主要是结合语音提示模块和火焰检测模块,当检测到火警会播放火警提示音,同时云平台同步报警信息,火灾报警解除后会自动恢复
4、功率监测
这个功能主要是通过电流监测模块来实现功率检测,这样如果电路有大功率电器或者电路整体电流过大会触发电闸继电器断电,但这个断电不影响系统电源
6、可燃气体泄漏监测
这个功能使用MQ2传感器实现,如果有可燃气体泄露会打开风扇进行换气,同时云平台上报告警信息
7、三路继电器控制
三路继电器主要表示电闸、照明、电器,均支持小程序远程操作
8、加湿器模块、rtc模块和窗帘控制放一起说吧
这个功能就是可以手动控制,也可以自动控制,比如检测到光照不足且此时为晚上6点之后,此时会自动关闭窗帘,并且窗帘支持关闭比例,比如关闭25%,50%,75%,100%等,加湿器模块主要是联动温湿度检测模块,当检测到湿度过小,就会自动开启加湿器,直到湿度达到最佳值后自动关闭
9、oled模块就是会显示当前的一些状态信息,和实时秒级时间显示
以上就是所有设备端功能,用户端主要是小程序来控制和检测
小程序支持远程监测环境数据、功率、报警等信息,同时支持远程断电、远程开锁、远程开灯和打开电器等功能,目前还在开发,这个项目算是一个适应性比较好的可以作为智慧家庭、智慧楼宇、智慧门锁等应用场景
主控是stm32f103c8t6,io口用的差不多了,还剩两三个,如果相加可以使用模拟i2c再加一个键盘,这样可以支持更加丰富的功能,目前展示还没有这方面的开发吗,等差不多开发完毕了再考虑增加功能
下面是实物展示
整体结构图
采集控制板,有飞线的地方均已调整
系统小班
设计图

BOM


评论