更新时间:11-11 上传会员:狂奔的小猪
分类:工业大学 论文字数:8008 需要金币:1000个
摘要:本文是为了减少由于温湿度变化造成饲料发霉情况的设计。该设计是基于STM32的饲料库防霉的检测控制系统,采用DHT11型号的传感器对温湿度进行测量,然后将获得的数据传递给MCU,实际的温湿度数据将通过液晶面板LCD12864显示,用户可以手动改变温度和湿度的数值,也可以通过按键的方式来设置温、湿度以及报警的上下限。若检测的数值不在预设值内,系统将做出反应,系统自动调节温度、湿度。若检测的数值在预设值内,系统将不做反应。该系统能够实时的检测和控制饲料库内的温湿度,还可以帮助人们从劳累的工作中解放出来,它的用法简单,实用性强,准度精确。本设计添加了蜂鸣器作为报警器,该传感器反应速度快,侦测范围广,驱动电路简单,优异的稳定性,易于操作,能达到安全目的。
关键词:STM32;DHT11传感器;LCD12864显示屏;蜂鸣器
目 录
摘 要
ABSTRACT
1 绪论-1
1.1 选题的背景-1
1.2 选题的目的和意义-1
1.2.1 选题的目的-1
1.2.2 选题的意义-1
1.3 本课题主要研究内容-2
1.4 系统研究的应用前景-2
2 系统相关技术介绍-3
2.1 编程语言的选择-3
2.2 C++语言的发展历程和特点-3
2.2.1 C++语言的发展历程-3
2.2.2 C++语言的特点-3
2.3 网络编程简述-4
3 系统硬件设计-5
3.1 单片机系统-5
3.1.1 STM32单片机-5
3.1.2 晶振电路-6
3.1.3 复位电路-7
3.2 信号采集电路-7
3.3 显示电路-8
3.4 报警电路-9
4 系统软件设计-10
4.1 系统主程序流程图-10
4.2 LCD12864液晶显示屏显示流程图-11
4.3 DHT11传感器流程图-11
5 系统调试与测试-13
5.1 系统调试-13
5.2 系统测试-13
结 论-15
参考文献-16
致 谢-17
附 录1-18
附 录2-18