基于蓝牙传输可充放电摇摇棒.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于蓝牙传输可充放电摇摇棒

基于蓝牙传输可充放电摇摇棒   摘要:随着社会快节奏的发展,人们一直在追求一种快捷方便的娱乐方式。文章结合蓝牙通信模块,利用无线传输方式设计一款便捷、可充放电、供大众娱乐的摇摇棒,避免了以往摇摇棒需要通过电脑下载显示内容以及更换电池的弊端,且环保节能,符合当今社会发展的绿色高效的目标。   关键词:蓝牙通信模块;无线传输方式;可充放电;摇摇棒;节能环保 文献标识码:A   中图分类号:TN925 文章编号:1009-2374(2015)19-0030-02 DOI:10.13535/j.cnki.11-4406/n.2015.19.014   传统的摇摇棒大多都采用从电脑向单片机下载的有线方式更改单片机里的内容。如今智能手机的普及,人们都习惯通过手机上的蓝牙发送或者接受文件,方便又快捷,而且不受设备限制。将蓝牙模块与蓝牙手机绑定,将其运用在嵌入式安全系统中,可以大大提高系统的安全性和稳定性。摇摇棒的携带与信息传递极为方便和简易,作为新兴信息传递手段,具有广阔的市场空间和较高的应用价值。   本文将摇摇棒与蓝牙模块结合,通过手机里的蓝牙助手软件向摇摇棒上的蓝牙模块发送数据,数据传送给ATmega8单片机进行处理,并将处理后的数据经由LED条带显示出来。此外,还可利用可充放电的锂电池,通过给手机充电的方式给这款摇摇棒充电,这种方式既能够扩大摇摇棒使用的场合范围,也能将摇摇棒从最初的需要电源线供电并且只能显示已存入数据的模式中解脱出来,变成一种可以随时更改显示内容、受大众喜爱的时尚娱乐用具。   1 系统设计方案   图1 总系统框图   系统整体上通过手机上的蓝牙助手软件向摇摇棒上的蓝牙模块发送数据,数据通过串口传送给ATmega8单片机进行内部的数据匹配。若传送的数据与ATmega8单片机内已建立好的字库内的数据相同,则将这些数据发送给LED显示条带;若不相同,则不显示。人手通过摇摆控制滚珠开关的开断,并且利用人眼的视觉暂留效果,使人眼能够清晰地看到数据在LED条带上显示出来。该摇摇棒的供电系统采用锂电池供电,可以对其进行充放电,避免了电池更换所造成的资源浪费和环境污染。总系统框图如图1所示。   2 硬件设计   2.1 主控模块   系统选用ATmega8单片机作为整个系统的控制核心。ATmega8单片机是低功耗8位CMOS微控制器,其能够很好地实现摇摇棒的控制,并且性价比较高。ATmega8芯片控制蓝牙模块、LED显示模块、开关模块和电源   模块。   2.2 LED显示模块   显示模块采用32只发光二极管作为显示条带,将16只发光二极管作为一行的显示屏,可以实现两行数据的显示,相比8只发光二极管作为一行显示,16只发光二极管显示出的字母和汉字更为饱满,给人以更加完美的视觉感受。发光二极管利用矩阵键盘的连接原理,通过行和列的对应连接,仅需要占用单片机上12个I/O口。这在一定程度上节省了I/O口的使用,使端口配置变得方便快捷,也在一定程度上节省了资源。在人手摆动的过程中,由于人眼的视觉暂留原理,使发送的数据完整全面的保留在脑海中。LED显示条带原理图如图2所示:   图2 LED显示条带原理图   2.3 蓝牙模块   本文将蓝牙模块与摇摇棒结合,可以实现Android手机与ATmega8单片机的无线通信,使文字和图形的显示变得简单快捷。为了建立Android手机与蓝牙模块的串口通信,将蓝牙模块与单片机进行有线连接,蓝牙模块上的指示灯快速的亮灭变化则表明已供电成功,然后打开Android手机的蓝牙串口调试助手,搜索设备,连接蓝牙模块,通信建立成功后,蓝牙模块的指示灯亮灭闪烁间隔的时间会增大,此时便表示通信连接成功。此后通过Android手机上安装的蓝牙串口助手软件向摇摇棒上的蓝牙模块发送文字或图形的数据,数据通过串口传送给单片机进行处理。单片机将数据在字库中进行匹配。若匹配成功,则通过人手的挥动控制滚珠开关的开断,将发送的数据利用延时的效果显示到LED条带上,人眼由于视觉暂留效果便可完整地看到整体数据的   显示。   2.4 电源模块   本设计的电源模块采用可充放电的锂电池,利用拨动开关选择充电模式和供电模式。拨动开关的左右两个引脚分别连接系统电源的VCC和充电接口的VCC,中间连接锂电池的VCC。当开关拨到左边时,实现电池对系统的供电,当开关拨到右边时,实现对锂电池的充电。选用轻便、体积小的锂电池安装在摇摇棒的手柄底部,在使用时无须随时通过数据线进行供电,具有快捷、便利的特点。   3 软件设计   3.1 字库设计   利用取模软件PCtoLCD2002,将数字、英文字母和汉字建成字库,以16进制的数据(控制高低电平)储存起来,可以直接调用。发送的文字或图形需要在

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档