当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:面对当前普通灯功能过于简单、不便使用、缺乏个性的问题,文中采用当下流行的蓝牙技术作为通信方式,并利用单片机实现对LED灯的控制管理,同时结合安卓平台开发技术设计手机客户端,最终设计了基于蓝牙的安卓平台智能灯控制系统。本系统能够实现对LED灯的远程开关控制和亮度调节功能。

引 言

蓝牙技术是当前世界应用最为广泛的通用无线传输技术之一。它不仅具有安装简单、通用性好、应用灵活的特性,同时还可以集成到芯片上,使设备具有极高的便携性。因此蓝牙技术具有很强的市场竞争潜力,可以广泛应用到移动设备领域中。

凭借其开放性的巨大优势,安卓平台在设备开发应用中广受欢迎。安卓平台允许开发者根据自己的喜好和应用需求,设计出具有不同特色的实用软件。同时,安卓平台还能够适配多种硬件开发平台,对于硬件开发门槛要求低,极大地方便了用户对其进行相关的开发研究。此外,凭借其巨大的优势,安卓平台在当前开发平台领域中呈现逐年上升的趋势。因此在本设计中采用安卓平台进行本项目的设计开发。

C51 单片机具有其它平台无可比拟的高时效性和强操控性。由于其具有集成度高、数据传输稳定可靠、操作简单的特点,所以C51 单片机实用性非常强。此外,C51 单片机还具有价格低廉、体积小巧、高度产品化的特点,其应用市场范围非常广阔,拥有无限的市场潜力。结合其无可比拟的优势,本文设计的简易智能灯具有远程控制灯的开关和调节灯的亮度的功能。这些功能都将极大地提高用户使用的便捷性,提高了用户的快捷使用体验。

1 智能灯控制系统设计

本设计的难点包含两个方面。其中,安卓 App 设计的难点在于要调用手机蓝牙串口,实现数据的发送。为了尽量减少不必要的功能按钮,用两个按键实现 LED 灯的远程控制开关和亮度调节。其创新点是采用最少的按键(两个)实现了开关控制和亮度调节。本设计硬件部分的难点是单片机对 8 个LED 灯的开关控制和亮度调节。其创新点是采用液晶显示屏显示当前亮度的比例,方便使用者看到当前亮度的强度。

1.1 系统方案

在本课题的设计方案中,分析本设计中的蓝牙LED灯所要实现的功能要求,还应根据现实条件的需要作出其它方面的设计。系统方案示意图如图 1所示。当用户使用该系统时, 可以在安卓手机上对手持客户端进行操作,其命令指令通过蓝牙功能与单片机系统中的蓝牙模块进行通信并传输指令, 再通过单片机实时控制LED灯动作,最终实现对LED灯的远程开关控制和亮度调节控制。

基于蓝牙的安卓平台智能灯控制系统设计与实现

1.2 系统工作流程

系统的工作流程如图 2所示。当用户使用时,通过手持安卓客户端对LED灯操作,发送有关命令指令,手持客户端软件根据用户操作命令依照参考表生成对应的状态字数据, 以便单片机能够读取数据并能快速执行命令。

基于蓝牙的安卓平台智能灯控制系统设计与实现

2 智能 LED灯系统设计

本设计的智能LED 灯的硬件设计部分主要由手持安卓客户端和单片机控制设计两部分组成。手持安卓客户端部分实现用户对LED 灯的远程操作控制,单片机控制设计部分实现对用户指令的执行。 

手持安卓客户端的系统设计结构示意图如 图 3 所示。本着减小客户端系统文件体积的大小, 有效降低软件编译过程的复杂度,加快手持客户 端软件在实际应用中运行速度的目的。因此,在 手持安卓客户端的设计结构中只包含硬件管理模 块和灯具控制功能模块。

基于蓝牙的安卓平台智能灯控制系统设计与实现


本设计采用通用性极高的 C52 系列单片机 芯片。图 4 所示为最常用的 STC89S52RC 单片机 最小系统电路示意图,其中包含着最基本的外接 晶体振荡电路和单片机复位电路。本系统为了增 加趣味性,采用 8 颗彩色 LED 灯作为控制光源。 此外,在本设计中采用 6200 芯片提供恒流电流, 为 LED 灯提供驱动电流,并且 6200 芯片还具备 PWM 调波控制功能,通过控制波特率实现 LED 灯的亮度调节。本系统设计中的通信模块采用常 见的 HC-06 系列蓝牙芯片,该芯片价格低廉,工 作性能稳定可靠。通过 Protues 仿真软件对其进行硬件设计仿 真,得到了如图 5 所示的系统硬件电路。

基于蓝牙的安卓平台智能灯控制系统设计与实现


结合 Keil4 单片机开发软件编写单片机执行代码,结合 调整 PWM 的占空比实现对 LED 灯的亮度调节,编写了本设 计要求的 LED 调光调色程序。编写的代码不仅支持 8 个 LED 灯实时的开关控制,还能根据用户命令实时调整 8 个 LED 灯 的亮度大小。 

3 系统实现 

本系统最终实现的功能主要包括远程控制 LED 灯的开 关、远程控制 LED 灯的不同亮度调节等实用功能。在经过反 复多次的校验调整测试后,本文设计的智能 LED 灯的远程控 制系统基本能够达到预先要求的设计目标。通过多次的实际 现场测试,发现本控制系统具备实时控制能力强、稳定性高、 简易方便的特点。 

3.1 实时控制能力强 

本系统使用 C51 单片机作为整个系统的控制中心,采用 蓝牙模块发送数据,通过单片机实时处理数据,从而使得整 个系统获得现场实时处理信息的能力。 

3.2 稳定性高 

设计本系统时应用的蓝牙数据传输技术、安卓编程开发 技术、以单片机为核心的控制管理系统都是当前流行的技术, 都具有广泛的开发基础和良好的资料来源。同时由于安卓本身 具有的开放性使得开发相对简单,稳定性相对较高,不易出 现掉线、连不上的情况。

基于蓝牙的安卓平台智能灯控制系统设计与实现




3.3 简易方便 

本系统通过蓝牙技术进行数据连接,避免了布置实体线 路所产生的布局问题,实现了在一定范围内远程控制 LED 灯 开关的目的。在控制 LED 灯的手持安卓客户端上采用交互体 验相对较高的界面,可以达到控制 LED 灯亮灭、亮度调整以 及其它多种组合的控制效果。而且整个操作控制相较于其它 产品使用起来更加方便。手持安卓客户端程序基于 Eclipse 开 发环境。图6所示为手持客户端蓝牙连接单片机时的用户界面, 图 7 所示为手持安卓客户端控制单片机相关电路实现 8 个灯全 亮的效果图。

基于蓝牙的安卓平台智能灯控制系统设计与实现


4 结 语

本文设计的智能灯控制系统可以根据用户的实际需求实 现对 LED 灯的远程开关及亮度调节,为提高人们的生活质量, 改善人们的使用体验提供了一定的实用意义。在保证低廉的成 本、较高的系统稳定性、良好的实时控制性的前提下,该系 统初步达到了一般人对普通灯具的基本控制要求,同时具备了 简单易用、便于携带的优点。随着安卓开发技术和嵌入式技 术开发的大力推广,以及相关技术不断推新改革,相信本系统 在今后的升级中能够进行更多的扩展。通过蓝牙模块或者无 线网络模块与其它智能灯连接,组成智能灯控制网络系统,凭 借 IP 分组技术,进一步实现对更多智能灯的智能控制,从而 使人们的日常生活变得更加丰富多彩。



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭