摘要:本设计是基于 STC12C5A60S2 单片机为核心的多大棚温、湿度自动控制系统,采用多个 DHT11 温湿度复合传感器在各个大棚内实时且准确的采集大棚内的温、湿度,并将其采集到数据实时显示在 OLED 显示屏上。微处理器将检测到的数据与设定的值进行对比,如果大棚内的温、湿度超过预先设定范围,将启动相应的设备对大棚内的温、湿度进行调节,直至大棚内温、湿度达到设定范围之内。可以通过按键进入设置界面,设置各个大棚的温、湿度范围,每一个大棚的温、湿度都可以独立控制。
关键词:STC12C5A60S2;DHT11;温、湿度;自动控制系统
目录
摘要
Abstract
1 引言.--1
2 总体方案设计.-2
2.1-系统的设计目标-2
2.2-系统的组成和工作原理-2
2.3-控制器的比较与选择-3
-2.3.1-方案一:采用 PLC 为控制器.-3
-2.3.2-方案二:采用单片机为控制器-3
-2.3.3-控制器选择.-3
2.4-传感器的比较与选择-4
-2.4.1-方案一:一个温度传感器和一个湿度传感器-4
-2.4.2-方案一:一个温湿度复合传感器-4
-2.4.3-传感器的选择.-4
3 硬件电路的设计.-5
3.1-概述-5
3.2-单片机最小系统-5
3.3-电源电路-6
3.4-按键电路-7
3.5 DHT11 传感器电路.-7
3.6 OLED 显示电路.-8
3.7-继电器输出模块-9
3.8 74HC595 级联电路与 LED 灯电路.-12
4 软件设计.-15
4.1-概述-15
4.2-主程序流程图-16
4.3 DHT11 传感器检测子程序.-16
4.4 OLED 显示子程序和按键检测子程序.-20
5 制作与调试.-21
5.1-元件清单-21
5.2-焊接电路与软件调试-22
6 总结与体会.-24
7 不足与展望.-25
致谢.--26
参考文献.-27
附录 1-主程序-28