基于STM32盆摘环境监测系统设计
来源:56doc.com 资料编号:5D27995 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D27995
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于STM32盆摘环境监测系统设计(任务书,开题报告,论文13500字)
摘要
随着嵌入式技术的不断发展,智能家居设备逐渐普及。现在很多家庭会选择购买盆摘,但是由于工作繁忙没有时间,盆摘不能得到适时的照顾,因此能够自动浇水的电子类智能花盆就成了购买的对象。
本文设计了一款基于STM32单片机的智能盆摘环境监测系统。本系统采用DHT11温湿度传感器和光敏电阻传感器,来实时检测盆摘周围环境的温湿度和光照条件,通过LCD1602液晶进行显示;当湿度低于程序设定的阈值时,打开水泵给盆摘补充水分;当光照状态为暗时,系统自动打开超亮LED灯给盆摘增加光照;SIM800A GSM模块负责远程控制,可以查询当前盆摘环境的温湿度和光照信息,并控制超亮LED灯和水泵。
经过软件和硬件调试,本设计各个模块的功能均达到设计要求。
关键词:SIM800A 光敏电阻传感器 STM32 温湿度传感器
The Design of Potted plant Environment Monitoring System Based on STM32
Abstract
Internet of Things technology develops quickly , smart home devices can benefit from that. Nowadays, many families choose to buy pots, but they have no time to take care of flowers. So many people buy electronic smart pots that can automatic add water.
This paper designs a smart flower pot, which can monitor environment system based on STM32 microcontroller. The system uses DHT11 temperature and humidity sensor and photoresistor sensor to detect the temperature, humidity and illumination conditions of the surrounding environment in real time, and display it through LCD1602 liquid crystal; when the humidity is lower than the programmed threshold, turn on the water pump to increase moisture; When the status is dark, the system automatically turns on the ultra bright LED to increase the illumination; the SIM800A GSM module is used to remote control, can query the temperature and humidity and illumination information, and control the ultra bright LED lights and pumps.
After software design and hardware debugging. The smart pot finally meets all the design requirements.
Key Words: SIM800A ;photoresistor sensor; STM32; temperature and humidity sensor
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题研究的背景和意义 1
1.1.1 概述 1
1.1.2 发展现状及特点 1
1.1.3 发展前景分析 2
1.2 课题研究的主要内容 2
1.3 本章小结 3
第二章 盆摘环境监测系统的功能和方案设计 4
2.1 盆摘环境监测系统的功能 4
2.2 盆摘环境监测系统的总体方案 4
2.2.1 系统总体方案设计 4
2.2.2 系统框图 4
2.3 不同模块的方案选择 5
2.3.1 主控制器方案选择 5
2.3.2 无线通信模块方案选择 6
2.3.3 实时显示模块方案选择 6
2.3.4 传感器模块方案选择 7
2.3.5 增加光照模块方案选择 7
2.3.6 补充水分模块方案选择 8
2.4 本章小结 8
第三章 盆摘环境监测系统的硬件电路设计 9
3.1 STM32最小系统电路 9
3.2 温湿度采集模块电路 10
3.3 光照采集模块电路 10
3.4 无线通信模块电路 11
3.5 实时显示模块电路 11
3.6 增加光照模块电路 12
3.7 补充水分模块电路 13
3.8 本章小结 13
第四章 盆摘环境监测系统的软件设计 14
4.1 软件总体设计 14
4.1.1 程序设计任务 14
4.1.2 主函数设计 14
4.2 各个模块程序设计 15
4.2.1 初始化程序设计 15
4.2.2 SIM800A GSM模块程序设计 15
4.2.3 光照条件判断程序设计 16
4.2.4 DHT11温湿度传感器程序设计 16
4.2.5 继电器及LED处理程序设计 17
4.2.6 LCD1602液晶程序设计 18
4.3 本章小结 19
第五章 系统调试 20
5.1 软件调试 20
5.2 硬件电路制作 21
5.2.1 元器件选择 21
5.2.2 电路焊接 22
5.3 联合调试 23
5.4 结果简述 25
5.5 问题反思 26
5.6 本章小结 27
结 语 28
参考文献 29
致 谢 31
附录1 电路原理图 32
附录2 硬件实物图 33
|