基于STM32的智能家居控制系统设计(必学嵌入式项目)

项目介绍:

学习嵌入式必学的项目是《智能家居控制系统》,智能家居系统是在信息技术的基础之上构建的,它能够有效提高家居的质量,增强生活的方便性,提升相关设备的智能性,也因此,人们目前也针对各种类型的智能家居控制系统给予了大量的关注,目前也市面上也推出了各种各样的相关系统,也得到了许多用户的青睐。

本项目是《基于STM32的智能家居控制系统》,其可以实时检测室内温度,根据温度控制风扇与空调,并实时检测室内烟雾浓度,根据浓度决定是否报警,根据环境光亮度控制窗帘,还可以将采集到的信息显示在显示器上。项目还采用联网的方案设计,可以将数据上传到手机端,手机端也可以控制led灯,继电器等,功能非常全,特别值得学习。项目自带全套资料如下图。

功能描述:

1、通过DHT11温湿度模块,检测环境温湿度,温度超过35摄氏度 驱动继电器启动风扇 低于30摄氏度  停止风扇;

2、通过DHT11温湿度模块,检测环境温湿度,温度低于15度  点亮一盏led(绿灯)模拟升高室温 高于15度点灭;

3、通过MQ2烟雾传感器,检测环境烟雾浓度,烟雾浓度高于设定的值 蜂鸣器持续响持续闪烁led灯(红色) 并发送报警消息到app 低于设定值 一定后取消报警;

4、通过光敏传感器检测光照强度,光照强度超过设定值,开启遮光板(模拟窗帘)。低于设定值关闭遮光板点亮led灯(黄色);

5、采集到的信息实时在显示屏上显示;

6、数据实时传输并进行显示;

7、各项值超过设定值后,报警消息能实时上发;

8、可以实时下发指令控制led灯、继电器等;

全部资料:

系统框图:

电路设计:

电路原理图可以使用altium designer软件打开,电路非常简洁易懂,提供原理图答疑,与原理图讲解文档.

主程序:

部分主程序如下,程序是用keil写的,注释丰富,调试起来非常方便,提供程序答疑.

所有文件获取方式:

1、注册登录网页点击“支付下载”对话框后会直接弹出下载链接,如果下载失败请按方式2找到学姐获取;

2、关注公众号《柠萌学姐的知识星球》,首页发送 “资料”  ,添加柠萌学姐微信领取,并赠送如下超实用的嵌入式面试笔试资料、简历模板、ppt模板等。

发表回复