基于安卓系统手机WiFi的家用智能遥控器开发

发布者:机械梦想家最新更新时间:2014-10-27 来源: eefocus关键字:安卓  WiFi  家用智能遥控器  红外发射 手机看文章 扫描二维码
随时随地手机看文章
一、引言

由于红外遥控器价格低廉、技术成熟等优点,许多智能家电设备仍普遍采用红外遥控器进行控制,包括电视、空调、DVD机、电视机顶盒等等。然而,随着家庭中智能家电设备的增多,红外遥控器数量也在增加,一个家庭使用的遥控器数量少则数个,多则十几个,这会带来三大问题:

(1)数量众多的遥控器给使用者带来使用和管理上的不便;

(2)红外遥控器使用的一次性碱性电池,废弃后给环境带来极大的危害;

(3)遥控器意外损坏后,很难找到匹配的遥控器。

基于安卓手机WiFi的家用智能遥控器,可同时控制多个不同品牌不同型号的家用电器,取代传统的实物遥控器,实现“一个家庭只需一个遥控器即可控制所有红外遥控的家电设备”的目标,极大减少遥控器数量和一次性电池的使用量,为人们创造便捷舒适、环保节能的居家环境。

二、系统的结构

整个系统主要包括客户端软件、WiFi转红外模块,如图1所示。客户端软件通过WiFi,将已编码的数据通过WiFi传送至WiFi转红外模块,然后WiFi转红外模块根据编码规则,传递指令至内部红外发射模块,实现红外数据的发送。



(一)家用智能遥控器客户端的构成

1.键码数据包的采集与设计

(1)键码数据包的采集

红外遥控器的编码格式通常有NEC.

NEC格式的特征:使用38kHz载波频率,引导码间隔是9ms+4.5ms,使用16位客户代码,使用8位数据代码和8位取反的数据代码。

随着家庭电器种类、型号的不断增多,相对应的遥控器也随之增加,为了便于管理、存取与更新家电遥控器的红外代码,需要为繁多冗杂的代码建立一个数据包。

(2)遥控器按键数据包的设计

由于红外协议各不相同,并且又相互不兼容,所以直接发送红外数据会导致WiFI转红外模块处理十分繁琐。因此,收集多种红外协议数据,按照自定义编码规则,将多种协议编码化,并保存于后台数据库。

为了实现按键界面与遥控器数据包的匹配,定义数据包格式如下:

文件起始标志位4位。

键码属性128位:设备的信息,访问中文字库编码、ASCII码。

载波频率4位:35-42kHz;分辨率0.5kHz,以适应不同载波的遥控器。

键码编码:对遥控器界面软件的所有按键进行编码,键码位数根据实际红外协议确定。

2.遥控器界面软件的设计

(1)数据库设计

安卓操作系统采用标准SQLite数据库,提供管理数据库相关的API.利用SQLiteOpenHelper类中的onCreate()Call Back方法以及onUpdate()Call Back方法创建与打开各种遥控器红外代码表Table,存进数据库中,方便数据的及时更新。

(2)按键与数据包匹配

在手机界面中,每个按键都与其相对应的红外代码相匹配,即按键功能与数据库中各种遥控器数据相连接。通过调用getReadableDatabase()方法当用户按下按键时,软件会查找数据包,将与该按键相连的数据包数据,即相对应的控制家电的红外代码以WiFi的形式发送至WiFi转红外模块。

(二)WiFi转红外模块

本模块负责数据接收、红外发射。包含WiFi数据接收与传送、串口数据解析、红外电平发射。采用WiFi芯片USR-WIFI232,提供WiFi信号及获得客户端所发送数据,再将数据通过串口传送至中控CPU.

本模块内部采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU.在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规则,寻找对应的红外协议入口,从而发射对应的红外电平。

中控CPU功能硬件电路由单片机最小系统及红外发射电路成。在中控CPU程序中,包含定时器功能、串口数据读取功能、红外电平控制功能。中控CPU的程序流程图如图2.定时器功能主要是用于产生载波,并与红外信号叠加,从而提高红外信号在空气中传播的抗干扰能力。串口数据读取,将WiFi芯片传递的数据加以分析,按照自定义的编码规则,进入不同的红外协议功能函数。红外电平控制功能,实现具体的红外协议函数,通过串口读取功能提供的数据,发射出匹配的红外信号。


 

三、实验测试

本次试验采用专用的红外测试仪器,可以监测到红外信号并将其波形显示出来。采用安装客户端的安卓手机及WiFi转红外模块,对比于实物遥控器。将实物遥控器、WiFi转红外模块都对准红外测试仪器。按下实物遥控器的某个按键之后,观察红外测试仪器显示的波形,如图3所示;接着按下安卓手机上对应的遥控器按键后,观察红外测试仪器上的波形,如图4所示。



由图3、图4可以看得出,安装客户端的安卓手机及WiFi转红外模块可以实现实物遥控器的功能。

四、结束语

本项目设计的运行在安卓手机上的新型遥控器,实测数据证明,其实现的功能与原配的实物遥控器性能一致,完全可以取代现有的各种实物遥控器,实现实物遥控设备数据化,降低成本。由于它基于安卓手机平台,具有成本低、扩展好、“一机多控”、环保、智能等优点,作品成熟后,具有较高的市场应有价值。

关键字:安卓  WiFi  家用智能遥控器  红外发射 引用地址:基于安卓系统手机WiFi的家用智能遥控器开发

上一篇:基于IMS的双模智能手机的设计与实现
下一篇:安森美半导体用于白家电各功能模块的高能效方案

推荐阅读最新更新时间:2024-05-02 23:15

谷歌宣布4亿美元收购WiFi服务商ICOA
北京时间11月26日消息,据国外媒体报道,谷歌(微博)当地时间周一宣布已经以4亿美元收购了总部位于罗德岛州的无线互联网供应商ICOA。谷歌称,该收购旨在“提供更多元化的服务”。 ICOA是一家专门在人流密集的公共场所提供无线网络服务的公司,比如码头、餐馆、机场等。同时,该公司还会提供Wi-Fi热点安装和维护的服务。 ICOA公司在全美国45个州拥有1500处宽带接入点,覆盖大量房车公园、露营场所等。它也向数量庞大的零售商提供服务。 该公司于1983年成立,原名为Quintonix,1989年改名为ICOA。ICOA与Boingo、iPass、Broadsky等其它Wi-Fi服务提供商均有合作。 此前,谷歌早已表露出进军公共Wi
[网络通信]
工信部牵头成立“安卓统一推送联盟”,成员报名已启动
电子网 7月19日报道 今年6月1日,工信部旗下泰尔终端实验室发布消息称,泰尔终端实验室联合多家厂商,共同制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准。 目前,这项工作又有新进展了。7月17日,中国信息通信研究院泰尔终端实验室又宣布,将成立“安卓统一推送联盟”,打击安卓系统和应用消息推送的混乱状态。 泰尔终端实验室还宣布,该联盟正式进入厂商招募阶段。邀请安卓生态业内公司,参与安卓统一推送联盟,从事与安卓产业相关的服务或开发的产业人士、运营商、设备制造商均可参与。 具体要求方面,申请加入联盟的单位应在基于安卓的服务或相关领域具有一定的积累或研究,所涉及领
[手机便携]
诺基亚9 PureView官宣无缘安卓11升级,相机与软件更新不兼容
据 nokiapoweruser 报道,诺基亚 9 PureView 是迄今为止唯一符合条件,但却没有收到 Android 11 更新的诺基亚智能手机。现在,HMD 诺基亚移动已经证实,诺基亚 9 PureView 将不会有安卓 11 的更新。   在其网站上的诺基亚 9 PureView 官方页面上,诺基亚移动将“相机和软件之间的不兼容”作为取消更新的理由。 “诺基亚手机是为了提供尽可能好的智能手机体验,日复一日。这是我们引以为豪的事情。这就是为什么我们不得不做出艰难的选择,不为诺基亚 9 PureView 提供 Android 11 软件升级。相机和软件之间的不兼容会导致体验受到影响,不符合我们的高标准。”   然
[手机便携]
诺基亚9 PureView官宣无缘<font color='red'>安卓</font>11升级,相机与软件更新不兼容
Gartner Q3智能机报告,Android超五成
接近年底也是看市场报告的好时期,Gartner 发布了 Q3 2011 的智能手机市场报告。毫无疑问,三星依然夺得智能手机最大制造商第一名席位,全球出货量达到了 2400 万部。而 Android 的市场份额突破了 50%,达到了 52.5%,超过了 iOS 和 BlackBerry 系统。苹果这个季度的销量为 1700 部,相对于 Q2 2011 下降了 3%,很大的一个原因是很多人等着苹果新机发布,结果等来的是 iPhone 4S,但其销量这么好,想过去第四季度会有所上扬,市场份额也会有所爬升。 以上是出货量,仔细看下市场份额,你会发现 Symbian 系统依然在列,市场份额还是有 16.9%,但比起去年同期已经是跌去一半,
[手机便携]
传苹果新款Mac将搭载5G WiFi无线连网技术
    腾讯科技讯(林靖东)北京时间1月3日消息,据国外媒体报道,虽然业内人士普遍预测苹果将在2013年发布的新款Mac电脑将与去年的产品使用一样的设计,但是新产品的内部将包括大量的新功能和新硬件。 据悉,预计今年发布的新款Mac电脑将包含802.11ac连网芯片组,为新产品提供超快速的WiFi连网功能。 据知情人士透露,苹果已经与芯片厂商高通达成了一项协议,为其新款Mac电脑装配802.11ac芯片。这将大大加快新标准的修订进程,因为各大电子厂商都打算推出能够支持高速网络的新产品。 802.11ac通常被称作5G WiFi,它的信息传输速度、容量、覆盖范围和功效都是最高的。大多数消费电子产品中使用的802.11n连网技术
[手机便携]
六成Android设备仍使用姜饼 果冻豆不足1%
    Android 4.1的代号为“果冻豆”   新浪科技讯 北京时间8月3日早间消息,谷歌(微博)于1个多月前发布了Android 4.1“果冻豆”系统。谷歌的数据显示,该版本系统目前在所有Android设备中的市场份额为0.8%。相比之下,代号“姜饼”的Android 2.3的份额仍高达60%以上。   数据显示,“果冻豆”系统在推出之初表现良好。而Android 4.0“冰激凌三明治”系统的市场份额为15.9%,高于此前一个月的10.9%,并首次成为用户数排名第二的Android系统版本。   此次数据的周期为8月1日之前的14天。数据表明,不仅谷歌认为“果冻豆”系统获得了成功,用户对于该版本系统的反应也很积极。目前,A
[手机便携]
中国五大移动应用商店携手启动64位安卓生态迁移
(2021年4月19日)为协助中国安卓开发者无缝对接全球64位开发环境,并进一步向终端用户提供最佳体验,中国五大移动应用商店(排名不计先后)—小米应用商店、OPPO软件商店、vivo应用商店、腾讯应用宝、百度手机助手,于今日共同宣布,今后发布于各应用商店的所有应用必须有序支持64位Arm架构,今年底前全体应用及游戏均需按计划上传含有64位构建的APK(涵盖存量应用更新及新版本发布),以便中国市场上所有的移动安卓应用程序能在2022年8月底前为64位架构的全面普及做好准备,从而紧随全球移动科技领域的发展趋势,更好更快地为中国数亿手机用户提供沉浸式的使用体验。此前,Arm于2020年10月首次揭晓,所有Arm® Cortex®-A C
[手机便携]
中国五大移动应用商店携手启动64位<font color='red'>安卓</font>生态迁移
Android 4.1将在未来六个月内发布
               据国外媒体报道,大约两个月前,最新的Android系统发布,即4.0 Ice Cream Sandwich,该系统已经在最新出售的谷歌手机上使用,即Galaxy Nexus。不过谷歌实验室很快就会推出一款新的系统,该系统很可能会在谷歌公司特殊设计的平板电脑上使用。   Android 4.0 Ice Cream Sandwich计划为智能手机和平板电脑提供支持,它所具备的功能和容量同时适应大屏幕和小屏幕设备。然而,谷歌又认为目前没有制造商将该系统应用于平板电脑,都只是用于智能手机。因此有必要为平板电脑单独设计一款操作系统,即Android 4.1。该系统预计在明年上半年发布。
[手机便携]
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved