基于单片机的智能温湿度采集器 - 图文 联系客服

发布时间 : 星期一 文章基于单片机的智能温湿度采集器 - 图文更新完毕开始阅读2821a9f0afaad1f34693daef5ef7ba0d4b736d40

淮阴师范学院毕业设计

开始 初始化

温湿度采集 温湿度处理 延时

温湿度显示 判断温湿度是否超出阈值 否 结束 图4-1 主程序流程图

是 LED灯亮 4.2 温湿度采集模块程序设计

读出转换结果 写字节 开始 初始化 启动温湿度转换 结束 图4-2 温湿度采集模块流程图

13

淮阴师范学院毕业设计

温湿度采集部分的程序流程为:先对DHT11进行初始化设置,然后写入数据,经过其内部转换装置进行温湿度转换,最后将转换的结果送入单片机。

4.3 显示模块程序设计

结束 图4-3 显示模块流程图

显示第一行内容 设置第二行显示位置 显示第一行内容 设置第一行显示位置 延时 初始化 开始 5 硬件电路的调试

根据系统的设计,将该系统的各个组成部分连接好。 根据实验手册了解的各个组成部分的工作原理。

调试DHT11芯片。运行,观察现象;如果现象正确,表明DHT11工作正常,可以使用。 调试LCD1602芯片。调用测试程序,运行,观察现象;如果现象正确,表明LCD1602液晶显示工作正常,可以使用。

调试键盘,编写键盘按键值确定程序,运行,观察现象;如果现象正确,表明键盘扫描正常,可以使用。

焊接完成后检查电路板的焊接情况,用万用表检查电路是否有短路、虚焊。检查完毕后,在确认没有问题的情况下进行加电测试。

14

淮阴师范学院毕业设计

用户温度和湿度输入数据时上限和下限分别在LCD1602显示。读按键存储的过程是循环程序,可以循环等待到用户输入正确并确认为止。 (1)Proteus仿真图

本设计采用的温湿度传感器DHT11,由于proteus里没有DHT11,我找了SHT11进行代替,所以部分功能未能实现。

图5-1 proteus仿真图

15

淮阴师范学院毕业设计

(2)实物图

图5-2 温湿度上下限设置界面

图5-3 实物图

16