| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13766 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着生活水平的提高和科学技术的迅猛发展,空调已然成为家家户户必备的家用电器。为了实现对空调更方便的控制,同时也是为了顺应物联网技术日趋成熟的趋势,本项目设计并开发了一款蓝牙空调遥控器,使用户可以通过手机控制空调。 本系统上位机采用app inventor开发,下位机使用Arduino Uno开发板,操作简单,易于上手,缩短了开发周期。主要研究对象为格力YAP0F2遥控器。本文将会详细介绍系统的开发过程,内容包括:引言,开发工具,系统设计,红外编码介绍,系统实现与系统测试等。 具体实验思路为,先用接收器接收到遥控器发送的数据,随后对这些编码进行数据分析,获取到编码的各位含义。随后选取一条编码作为初始码,之后的所有改动都在此基础上进行。首先用户使用手机和单片机建立连接,之后在手机上设定好预期的空调状态,将数据通过蓝牙发送给单片机,单片机接收到数据后修改原始码,最终完成控制空调的操作。 通过分析、设计、实现与测试等一系列流程,最终完成了该项目开发。软件运行结果表明,该应用程序界面友好,运行流畅,用户使用体验良好,并且最终可以达到控制空调的目的,能对所有该型号遥控器适用的空调进行控制。 关键词:空调控制 空调红外编码 蓝牙
目录 摘要 Abstract 1.引言-1 1.1 开发背景-1 1.2 开发目的-1 1.3 本文所做主要工作-1 2.开发工具-3 2.1 Arduino-3 2.1.1 TL1838红外接收头-5 2.1.2 红外发射器-6 2.1.3蓝牙模块-7 2.2 app inventor2-8 3.系统设计-11 3.1 系统基本功能描述-11 3.2 下位机系统设计-11 3.4 上位机系统设计-12 3.4.1 蓝牙连接-12 3.4.2 空调控制-14 4.红外编码采集与解析-16 4.1 红外编码采集-16 4.2 编码解析-18 4.2.1 编码各位含义-18 4.2.2 校验码-19 5.系统实现-20 5.1 实现概况-20 5.2 上位机功能实现-20 5.2.2 界面设计-20 5.2.3 蓝牙连接-20 5.2.4 空调控制-23 5.2.5 屏幕滚动-26 5.3 下位机功能实现-28 5.3.1 字符串接收-28 5.3.2字符串解析-28 5.3.3修改原始码-29 5.3.3 校验码-33 5.3.4 灯光-35 6. 系统测试-36 6.1 功能测试-36 6.1.1界面测试-36 6.1.2下位机测试-36 6.2 安全测试-37 7.系统开发的社会影响-38 8.总结与展望-39 参考文献-40 致 谢-41 |

