- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《基于Androd的智能家电控制器的设计与实现
基于Android的智能家电控制器的设计与实现 刘章良
(上海第二工业大学 计算机与信息学院)
【内容摘要】:此项目通过一个简单低成本中间件,实现便携智能设备与现在家庭中已有的通过红外控制家电之间经行通讯,实现不用任何改造,无需购买昂贵的终端,通过已有的便携智能设备安装对应APP,既可以直接智能控制家中任意家电。家庭中的灯具,厨具等都稍加改造即亦可以通过你的智能终端控制。
【关键词】: 智能家控 智能终端 APP 通讯 安卓
项目背景(创作意图)
随着智能终端越来越普及,它给带来的人机交互感彻底的颠覆了传统的概念。人们对于智能和人机交互的控制感觉有了更深的体验,对于智能的追求又到了一个新的纪元。智能家电控制在电子兴起的时候就被人们所提起过,并有好多人为此努力过,但是现在仍然处在一个很低的阶段,如家电单一的遥控功能,窗帘按钮等等都是。而且目前各个厂家各种不同规格的,不同通讯协议,在现在这个状态很难统一。所以根据现在的情况我们制作一个中间产品连接起现有的家电和智能终端,达到通过最简单途径实现智能家电控制的任务能达到很好的交互体验。
实现目标
1.设计一个小巧中间件里面包括MCU控制面板,与智能终端通讯的蓝牙模块,与家电通讯的红外通讯模块,红外模块具有自我学习功能能通过对特定遥控学习并把它存储在智能终端上以便下次继续使用。
2.设计安卓智能操作系统终端APP,能很好实现的人机体验通过文件系统根据拟定的协议与单片机通讯,根据不同家电给定特定的伪代码能够使单片机产生特定的通讯格式完成对不同家电的控制,间接实现家电通讯的统一,省去家庭中几乎所有遥控器使得一个终端遥控所有的功能,APP具有上网更新及下载资料功能,提供学习到遥控代码的功能。通过APP嵌入销售信息增加对产品的销售,APP使用量也是一笔很多财富。
图1 功能示意图
硬件设计
1.MCU STC89C52简介
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选
2.蓝牙通讯
该项目采用的是低功耗透明传输的蓝牙从机模块HC-07,主要应用方面是用于单片机跟电脑或者手机配对通讯。从机是被动设备,只能等待手机或者电脑去配对它,它不可以主动去有哪些信誉好的足球投注网站周围的蓝牙设备。从机模块是透明串口,不需要单片机去做任何配置,也不用管蓝牙的任何事情。对于单片机来讲,模就是根串口线,手机配对连接了模块,就相当于手机跟单片机之间有根串口线连着了,直接串口通讯就行了。这样简化了开发过程如果一门的去考虑蓝牙的东西,就会是开发非常的复杂。
用的方法是给模块连接电源,因为使用单片机是5V所以则连接模块的5V排针接口。然后把模块的通信线RXD TXD连接到单片机的TXD和RXD,另外两个引脚AT是给主从一体用发送AT指令用的的,RS是给模块复位的,正常通讯不用连接。
TX: 传送数据 RX: 接收数据
5V:提供5V电源
3.3V:提供3.3V电源
RS:复位引脚
GND:地线
AT: AT指令
图2 蓝牙模块底片图
图3 HC-07蓝牙模块实物图
3. 红外学习遥控接
文档评论(0)