1. 引言
众所周知,随着科技的进步与社会的发展,智能锁的应用可谓随处可见。目前,智能锁主要应用于车锁、门锁、保险箱等地方,而且智能锁的种类丰富,主要有密码锁,指纹锁,IC卡锁,电子锁,无线遥控锁,声控锁等 [1] 。锁的发展过程大致可以分为木制锁,机械锁,智能锁三个过程,木制锁结构简单、体积庞大,机械锁机械结构和操作流程复杂,而智能锁的出现很好地解决了锁的传统问题,极大地推进了锁的应用。智能锁目前主要采用蓝牙技术实现智能锁的实时控制,其中最具代表性的是OFO和Mobike的智能蓝牙马蹄锁,能够通过移动终端实时解锁,但是不能实时上锁并且功耗较高。通过统计分析,大学校园里大量自行车处于闲置或者丢弃状态,不仅占用大量的公共区域而且造成大量资源的浪费,针对以上问题我们决定设计一种基于CC3200 LaunchPad的低功耗智能蓝牙锁解决上述问题,以实现校园闲置资源的最大化利用。
2. 系统设计
基于CC3200 LaunchPad的低功耗智能蓝牙锁设计主要包括后台终端、智能手机(用户),以及设置在自行车上的控制模块、无线通信模块、低功耗蓝牙电子锁、二维码,其中二维码包含所在自行车的编码信息,低功耗蓝牙电子锁、无线通信模块分别接入控制模块,由控制模块控制低功耗蓝牙电子锁的锁闭和打开,后台终端通过无线方式分别与控制模块、智能手机通讯连接,智能手机还通过无线方式与控制模块通讯连接 [2] 。每辆自行车都配有低功耗蓝牙电子锁,并且我们将二维码黏贴在自行车的把横部分上,然后用PE保护膜将二维码全方位无死角覆盖上 [3] 。通过4G移动通信技术使我们的微信平台与后台终端(云端服务器)进行数据交流,实时地记录租车系统中自行车的位置及其使用情况等,详细的系统组成见图1。
2.1. 系统硬件组成
该系统的硬件模块优选同类型TI公司的硬件,其中控制模块采用TI公司的CC3200 LaunchPad开发
板,它是业界第一个内置Wi-Fi功能的单芯片处理器,该芯片上集成有ARM Cortex-M4处理器内核,可配合多种外设,快速并行摄像头接口,I2S,SD/MMC,UART,SPI,IIC和四通道模数转换器(ADC) [4] 。BLE透传模块采用TI公司的超低功耗蓝牙芯片CC2541F256RHAR,该款芯片针对低能耗以及私有2.4 GHz应用的功率优化的真正片载系统(SoC)解决方案,非常适合应用于需要超低能耗的系统 [5] 。步进电机模块采用TI公司的驱动芯片DRV8833,可通过电位器或者定时器的方式调速,一方面为机电一体化应用提供了一款双桥电机驱动器解决方案,另一方面还提供了一种低功耗休眠模式。电源模块采用TI公司的BUCK BOOST LM5175,LM5175四开关同步降压–升压控制器能够对等于、高于或低于输入电压的输出电压进行调节,用两节AA碱性电池给电源模块供电,然后电源模块通过USB接口给CC3200 LaunchPad开发板供电。系统硬件主要模块的选用如表1所示,系统的硬件原理图和硬件模块分别如图2、图3所示。
2.2. 系统软件组成
该系统的软件开发采用微信公众号平台,微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。二次开发微信公众号的优势对于用户来说,如今到哪里都可以通过关注公众号或扫微信二维码的方式进行资讯的获取或者购物,既方便而省事。然而本系统的软件开发基于微信公众号,通过注册认证企业公众号实现微信公众号的二次开发,其中该微信公众号平台主要模块包括验证登录模块,车辆预约模块,扫码取车(还车)模块,行车计时模块和每日分享模块等。详细的系统软件主要模块选用请见表2,解锁与上锁流程如图4所示。
![](//html.hanspub.org/file/2-1541048x9_hanspub.png)
Figure 1. System composition block diagram
图1. 系统组成框图
![](Images/Table_Tmp.jpg)
Table 1. Hardware main module selection
表1. 硬件主要模块选用
![](//html.hanspub.org/file/2-1541048x10_hanspub.png)
Figure 2. System composition block diagram
图2. 系统组成框图
![](//html.hanspub.org/file/2-1541048x11_hanspub.png)
Figure 3. Hardware module combination chart
图3. 硬件模块组合图
![](//html.hanspub.org/file/2-1541048x12_hanspub.png)
Figure 4. System unlock and lock flow chart
图4. 系统解锁与上锁流程图
![](Images/Table_Tmp.jpg)
Table 2. Software main module selection
表2. 软件主要模块选用
2.3. 现有技术对比
OFO的马蹄锁在短短的两年时间内完成了从机械锁到第一代智能锁和第二代智能锁的快速超越。第一代智能锁“海王星”是扫码后会获得4位数字,然后手动按键输入数字解锁,第二代智能锁“天王星”支持机械解锁,也支持通过蓝牙扫码解锁,采用了北斗和GPS双模定位技术。目前,OFO与中国电信和华为发布了基于NB-IoT技术的OFO智能单车正式投入市场,进行商用,这是唯一覆盖全国的物联网络,可以避免出现信号覆盖不到而无法开锁的情况 [6] 。
Mobike的马蹄锁从开始就采用了智能锁的技术。最初用的短信通讯开锁方式,优点是网络信号兼容性好,低功耗,不足的地方是开锁慢、成本高,数据难以收集。Mobike第二代智能锁采用了GPRS信号开锁,但部分地方网络覆盖不到位,比如存在没有2G信号等尴尬情况,网络兼容性也偏差。为了解决这些问题,摩拜第三代智能锁引入了GPRS + 蓝牙的开锁模式,首先是手机与服务器连接,产生数据通信,然后让手机通过蓝牙跟智能锁连接。好处是解决了信号覆盖的问题,不足点是需要用户打开手机蓝牙连接单车,另外,单车和云端无法实现直接数据通信。
3. 实验应用
首先用户通过微信公众号扫描自行车把横上的二维码了解该自行车(是否被预约、使用时间段、当前位置等)状态信息,然后用户手机通过BLE模块与CC3200 LaunchPad建立连接,在接收到解锁命令之后 CC3200 LaunchPad控制步进电机反转实现自行车的解锁;接收到上锁命令时则步进电机正转实现自行车的上锁。当用户使用手机扫描自行车把横上的二维码获取自行车信息时,微信公众号将通过手机的GPS功能获取当前位置并与自行车绑定,便于后台能够动态的掌握自行车的停放位置。
3.1. 数据分析
针对引言以及现有城市公共自行车系统的问题,我们做了关于大学生日常出行交通工具选择的问卷调查,具体的调查结果请见图5和图6。
3.2. 基于低功耗智能蓝牙锁的共享自行车平台
设计原型以普通自行车为载体,在自行车后轮的左、右两侧支架分别焊接有部分装置用于实现自行车的上锁与解锁;左侧焊接的是带有锁孔的锁座,右侧焊接的是支撑架,用来安装步进电机。同时步进电机经过自主改进,在步进电机的主轴上套装有固定块,固定块上设有横向通孔并套装有锁杆,并且固定块与用于安装步进电机的支架之间有一定的间隙,防止存在摩擦,有利于步进电机带动锁杆前进与后
![](//html.hanspub.org/file/2-1541048x13_hanspub.png)
Figure 5. College trip tools pie chart
图5. 大学生出行工具扇形图
退;自行车在其后轮左侧的支架上固定焊接有锁座,锁座上设有与锁杆相配合的锁孔,从而构成了普通自行车车锁的原型 [7] 。图7~图9为系统共享自行车平台应用界面。
3.3. 性能分析
该设计主要从低功耗和全自动控制方面区别于OFO和Mobike的智能蓝牙马蹄锁,其中低功耗方面主要从单位时间内解锁与上锁次数,待车状态和骑行状态的功耗大小与现有智能蓝牙马蹄锁对比,对比结果如表3所示。
另一方面,该系统的智能蓝牙锁设计采用T型锁设计模式区别于市面上U型锁设计模式,能够实现近距离低功耗全自动解锁与上锁。在系统硬件搭建成功的基础上,不断优化硬件的稳定性,多次重复的进行稳定性测试,能够实现移动终端(用户)稳定的连接硬件系统中的低功耗蓝牙;并且可以在微信公众号里面的扫码取车(还车)模块进行多次重复进行自行车的解锁与上锁,进而实现整个自行车管理系统的稳定性测试,最终可以进行具体实物模型的展示,完成该低功耗智能蓝牙锁设计的原型。实物模型展示如图10所示。
4. 结论
该设计绿色环保并且利用简单的物联网技术和互联网技术,产品的开发容易实现,有广大的目标群体和广阔的市场前景。将校园里闲置的自行车集中到一个管理平台上,可为用户提供基本的交通工具,
![](//html.hanspub.org/file/2-1541048x16_hanspub.png)
Figure 8. Scan code pickup interface diagram
图8. 扫码取车界面图
![](//html.hanspub.org/file/2-1541048x17_hanspub.png)
Figure 9. Scan the code also interface diagram
图9. 扫码还车界面图
![](Images/Table_Tmp.jpg)
Table 3. Power performance comparison
表3. 功耗性能对比
提供优质便捷的服务,节能环保,能够合理利用资源,操作简单,成本低廉。通过本管理系统的运行,能够系统地解决高校自行车所出现的许多问题;通过微信公众号进行自行车租赁,实现自行车的智能化操作,非常符合现在年轻大学生的生活方式。
基金项目
2017年国家级大学生创新创业训练计划项目(项目编号:201710376026)。