【《基于单片机的智能温控风扇的设计》6800字(论文)】.docx
《【《基于单片机的智能温控风扇的设计》6800字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于单片机的智能温控风扇的设计》6800字(论文)】.docx(26页珍藏版)》请在优知文库上搜索。
1、基于单片机的智能温控风扇的设计摘要:现如今智能家居产业的发展一日千里,给使用者带来非常舒适的体验。为了使风扇更加智能与实用,本设计对风扇控制器部分进行重新设计,实现风扇转速随温度变化自动调节,从而提高用户使用风扇时的舒适性。目前在网上查阅相关设计,大多为使用单片机来自动控制风扇转速,而无法使用手机APP来控制,这就造成无法让风扇随用户主观意愿来调节。本设计增加手机APP中的手动模式,使用此模式时风扇不再受传感器控制而是由用户控制。本设计将先进行框架思路设计,之后部署好开发环境,再选择易用的元器件,逐个编写模块代码,如温度获取模块,液晶显示模块等,同时对不合适的元器件进行优缺点比较并确定是否更换
2、,最后将各个分立模块整合。预期效果为手机APP中可以看到两种模式并进行选择:使用自动模式时,单片机根据温度变化自动控制风扇;当使用手动模式时,则单片机受用户手机APP控制再而控制风扇转速。关键词:89C52单片机;自动调温;风扇;蓝牙目录1 .引言11.1. 研究背景11.2. 方案流程图12 .开发工具(软件)简介22.1. KeilVision522.2. AndroidStudio23 .硬件介绍43.1. STC89C52RC单片机43.1.1. STC89C52RCMCU介绍43.1.2. 使用方法43.2. DS18B20温度传感器43.2.1. DS18B20温度传感器介绍43.
3、2.2. 使用方法53.3. 1.CD1602液晶显示模块73.3.1. 1.CD1602液晶显示模块介绍73.3.2. 使用方法83.4. HC-06蓝牙模块93.4.1. HC-06蓝牙模块介绍93.4.2. 使用方法93.5. 色环电阻93.5.1. 色环电阻介绍及分辨方法94 .电路设计原理114.1. 总体概括114.2. 单片机最小系统1343风扇电路134.4. 其他电路145 .APP与蓝牙通讯155.1. APP调试工具155.2. 权限155.3. 布局155.3.1. 主页面155.3.2. 设备列表页面165.4. 蓝牙模块使用方法166 .调试197 .总结20参考文
4、献21附录单片机主程序221.引言1.1. 研究背景随着移动通信技术的发展,设备与设备之间的传输时延越来越低、丢包率越来越小。并且随着国家对通信基站建设任务的进一步加强,以及家用无线路由器的普及,通信设备变得更容易接入互联网。这就使智能家居产品越来越普及、实惠,并且这些产品极大的提高了用户的生活质量。用户可以在灯、空调、热水器、窗帘等家电上加入传感器以及自动控制芯片,使它们根据环境的变化完成不同的操作,解放双手。作为家居产品,不可能使用PC或者手机那样体积大且价格较高的CPU,本设计主控制器用的是MCS51单片机,这种超小型化的单片机,具有体积小、价格低和RAM、RoM、I/O接口等资源齐全的
5、显著优点;使用DS18B20芯片作为温度获取传感器。当用户不想动手或者由于其他原因腾不出手去控制设备时,让风扇根据温度自动调节转速,这是手动模式;而当用户对当前自动风速不满意时,可以通过APP来控制,这是手动模式。手机与单片机间通信有两种常见的方式:蓝牙(如HC-05芯片)和WIFK如ESP8266芯片)。对于使用ESP8266,可以在局域网内通讯或者非同一局域网通讯,但缺点是在与单片机连接时,会切断正常使用的WIFI,影响正在使用的APP尤其是即时通讯类APP的信息接收与发送,蓝牙芯片及蓝牙功能存在于手机并且多数情况下处在闲置的状态,又因为蓝牙芯片价格低廉,本设计使用了蓝牙通信方式。1.2.
6、 方案流程图整体设计流程如图1.1所示:初始化11DS18B20初始化图1.1方案流程图2 .开发工具(软件)简介2.1. KeilVision52013年,美国的KeilSoftware公司设计并且面向全球硬件开发者发布了KeilVision5软件,KeilVision软件是51型单片机开发工具,并且用户在进行硬件开发时可以使用C语言,非常方便,Keil被国内80%以上电子工程师所使用,现如今在大学校内仍是主流的硬件开发工具。官网:hups:WWW官网首页如图2.1所示:armKEii图2.1Keil官网2.2. AndroidStudioAndrOidStUdiO是美国GoOgIe公司推出
7、的安卓集成开发工具,运行速度快,安装简单,可以自动下载程序开发时所要用到的环境依赖包,并且提供了强大的Ul界面,能够实时展示页面布局,对新手友好。官网:AndroidStudio开发工具主页面如图2.2所示:图2.2AndroidStudio主页面图3 .硬件介绍3.1. STC89C52RC单片机3.1.1. STC89C52RCMCU介绍STC89C52MCU价格低、功耗低,抗干扰性与抗静电能力强,并且可靠性高,单片机具有40个管脚,且有32个I/O管脚,供单片机与外部设备连接、数据交换使用。MCS-51单片机由英特尔设计,著名半导体公司TI、AtmekNXP以及国内的宏晶公司仍在生产基于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于单片机的智能温控风扇的设计 基于 单片机 智能 温控 风扇 设计 6800 论文