需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9365 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:生活中,人们偶尔会忘记关窗,一旦遭遇雨水天气,将造成损失。本文针对以上问题,通过查阅资料,综合分析了自动和近距离遥控窗户的开启和关闭的方法。以此开发了基于单片机的智能窗设计方案,并在此基础上开发了控制系统的硬件装置和相关的软件程序。本系统安装的控制核心是STC89C52单片机,采用DHT11传感器采集室内温度和湿度,雨滴传感器检测是否下雨,烟雾传感器检测室内是否有燃气泄漏或起火冒烟,利用红外遥控方式进行窗户的开关控制,OLED12864液晶屏显示湿度、温度、时间。同时,开关窗的驱动装置采用步进电机。这种控制方式,更加方便快速,避免了人工方式在控制上的延迟带来的损失。软件程序采用C语言,运用模块化的设计思路,方便补充和改进。
关键词:STC89C52单片机;OLED12864液晶屏;烟雾传感器;防雨防潮
目录 摘要 Abstract 1 绪 论-1 1.1 智能窗的研究背景及意义-1 1.2 智能窗的发展现状-1 1.3 本文的设计内容-2 2 系统方案的比较与确定-3 2.1 设计要求-3 2.2 总体方案的设计-3 2.3 单元设计方案选择-4 2.3.1 处理器的选择-4 2.3.2 温湿度测量模块的选择-4 2.3.3 电机驱动模块-5 2.3.4 雨滴检测传感器-5 3 硬件系统的设计-6 3.1 单片机控制单元-6 3.1.1 STC89C52单片机简介-6 3.1.2 单片机最小系统-6 3.2 参数采集电路的设计-6 3.2.1 温湿度数据采集电路的设计-6 3.2.2 烟雾传感器电路设计-7 3.2.3 雨滴传感器模块设计-8 3.3 红外遥控接收电路-9 3.4 步进电机模块-10 3.5 警报器单元-10 3.6 液晶显示单元-11 3.7 电源供电电路-11 4 系统的软件设计-12 4.1 系统总体设计-12 4.2 温湿度子程序设计-13 4.3 烟雾传感器和雨滴传感器子程序设计-14 4.4 遥控发射及接收控制子程序设计-15 4.4.1 遥控发射控制流程说明-15 4.4.2 遥控接收控制流程说明-16 5 系统的综合调试-17 5.1 软件调试-17 5.2 硬件调试-18 结论-20 参考文献-21 致谢-22 附录1 系统原理图-23 附录2 程序源码片段-24 |