DHT11在ARM7上的实现 下载本文

内容发布更新时间 : 2024/6/24 19:28:10星期一 下面是文章的全部内容请认真阅读。

温湿度检测与控制项目报告总结

一、主要内容:

1、项目研究内容(根据你们做的情况对下面六点进行修改即可)

(1)对温室机房控制系统进行整体结构设计,设计系统的硬件电路,实现对温 室参数进行采集,显示,报警,通信及对执行机构进行模拟控制的功能。 (2)外围设备的智能切换控制,实时温度、湿度监测,处理环节均由系统智能控制,减少人工干预。

(3)分析fs2410芯片和外围设备传输、处理数据的效率和方式,为将来更复杂的任务打下基础。

(4)对温室知道控制系统进行软件设计 (5)分析机房设备稳定运行的温度和湿度范围 (6)为嵌入式方向教学探索新的方法 2、项目研究成果

实现了对温度、湿度的显示、控制以及警报。当温度达到某一限定值时,就

会产生警报,同时继电器开关就会激发,从而相关外设调节设备响应,来达到温湿度的控制效果。

3、项目解决方案(简要介绍采用何种软硬件平台,可行性及项目设计整体思路) 硬件设备:

EasyARM2100开发试验板,继电器开关(6VDC OMRON LY2NJ),电位器(BAOSHI 3296 0908C),传感器(DHT11),三极管(S8050 D.331),5V干电池2节,直流电源(6V),发光二极管(1个),J-link仿真器,杜邦线(若干)。

软件设备:ARM Developer Suite V1.2,串口调试助手V2.2

室内温湿度的控制主要是为了保持室内温湿度的稳定,适合于一些对温湿度

要求较高的场合使用。

本项目是基于ARM7 2410 系列开发板设计的,传感器把温湿度相关数据发送到主控板上,然后通过串口调试助手显示在电脑上。当温湿度的值达到某一设定的临界值时就会触发开发板产生一个信号(输出.3.3V电压),使三极管处于导通状态,继电器开关响应,连接外设电源开始工作。当传感器发送的数据在设定的合适的范围内,开发板上的信号中断,电压消失,继电器开关释放,外设停止工作。从而达到对温湿度的控制效果。

4、项目技术报告(项目总体结构、所用技术、软硬件各个模块实现) 总体方案结构图:

设计电路图:

二、(1)项目实现结果 硬件连接图: