基于ARM+Linux系统的智能家居系统

先看我自己录制的视频,源码和技术细节这周末补充:

https://www.bilibili.com/video/av46765664

该项目为基于ARM的智能家居系统。系统采用Tiny4412开发板作为中控端,节点使用了两个stm32开发板,通信采用zigbee模块,包含了安防系统,照明系统,环境系统等,并且拥有良好的人机交互界面。

功能简介 

1.安防系统

1)智能门禁功能。实现刷卡和密码锁两种开门方式,实现可以查看访客记录,密码连续错误触发报警等功能。同时管理员模式可以增加删除用户和修改密码,门卡挂失功能等。

2)火灾检测功能。采用气体传感器和火焰传感器实现火灾和煤气泄漏检测,当火灾发生时可自动向用户报警。
3)自动报警功能。户外模式下若检测到家中有人,节点会查询门禁系统是否被正常打开,若没有则向用户报警。
4)监控功能。基于Linux下的视频监控系统,摄像头可进行监控,用户在接到节点报警时可以选择打开摄像头,还可截图并查看。
2.照明系统
1)使用热释电模块和GY-30模块实现当有人经过并且光线很暗时自动打开灯,一段时间后自动熄灭。
2)利用pwm波和Zigbee实现可自己从中控端调节节点每个灯的亮度。
3)利用GY-30模块和pwm波实现根据光照强度的变化自动调节灯光亮度。
3.环境系统
1)使用DHT11和GY-30模块分别采集室内温湿度和光照强度,并在中控端要求查看时发送,用户可根据需要调节; 2)使用电机模拟窗帘开闭,可自己调节电机转的方向和圈数。
3)使用气体传感器和火焰传感器实现火灾和煤气泄漏实时检测报告。
4)使用热释电模块检测家中是否有人。 

 

你可能感兴趣的:(基于ARM+Linux系统的智能家居系统)