Computer Science and Application
Vol.08 No.06(2018), Article ID:25444,9 pages
10.12677/CSA.2018.86094

Design and Implementation of Low-Power Smart Bluetooth Lock Based on CC3200 LaunchPad

Le Zhang, Fugui He

West Anhui University, Liu’an, Anhui

Received: May 23rd, 2018; accepted: Jun. 8th, 2018; published: Jun. 15th, 2018

ABSTRACT

With the advent of the “Internet+” information era and the latest BLE Bluetooth 4.0 technology, people have higher and higher requirements for the performance of locks; the demand is more and more extensive. The traditional locks cannot satisfy the needs of people in modern times. Therefore, smart locks follow the trend and gradually change the application of traditional locks; this article focuses on the classic case of smart locks: smart bluetooth locks. The article proposes a low-power smart bluetooth lock based on CC3200 LaunchPad. It uses an ordinary bicycle as a design carrier to form an archetype of a bicycle lock by self-reconfiguring a stepping motor. It not only can be distinguished from OFO and Mobike’s smart bluetooth horseshoe lock to realize automatic intelligent unlocking and locking, but also reduces power consumption of smart bluetooth locks in shared bicycle applications. In addition, this design adopts the T-lock design concept and has a wide range of applications and the design is practical.

Keywords:CC3200 LaunchPad, Smart Bluetoothlock, 4G Mobile Communication, Mobile Terminal Location Technology, BLE Technology

基于CC3200 LaunchPad的低功耗智能蓝牙锁设计与实现

张乐,何富贵

皖西学院,安徽 六安

收稿日期:2018年5月23日;录用日期:2018年6月8日;发布日期:2018年6月15日

摘 要

伴随“互联网+”信息化时代和最新BLE蓝牙4.0技术的来临,人们对于锁具的性能要求越来越高,需求越来越广泛,传统的锁具无法满足现代人们生活需求,因此,智能锁具顺势而生,逐渐地改变传统锁具的应用,而本文主要研究智能锁具的经典案例:智能蓝牙锁。本文提出一种基于CC3200 LaunchPad的低功耗智能蓝牙锁,以普通自行车为设计载体,通过自主改装步进电机形成车锁原型,不仅可以区别于OFO和Mobike的智能蓝牙马蹄锁,实现全自动智能解锁与上锁,而且降低了智能蓝牙锁在共享单车应用领域的功耗。另外,本设计采用T型锁设计理念,应用范围广泛且实用。

关键词 :CC3200 LaunchPad,智能蓝牙锁,4G移动通信,移动终端定位技术,BLE技术

Copyright © 2018 by authors and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

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所示。

Figure 1. System composition block diagram

图1. 系统组成框图

Table 1. Hardware main module selection

表1. 硬件主要模块选用

Figure 2. System composition block diagram

图2. 系统组成框图

Figure 3. Hardware module combination chart

图3. 硬件模块组合图

Figure 4. System unlock and lock flow chart

图4. 系统解锁与上锁流程图

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. 基于低功耗智能蓝牙锁的共享自行车平台

设计原型以普通自行车为载体,在自行车后轮的左、右两侧支架分别焊接有部分装置用于实现自行车的上锁与解锁;左侧焊接的是带有锁孔的锁座,右侧焊接的是支撑架,用来安装步进电机。同时步进电机经过自主改进,在步进电机的主轴上套装有固定块,固定块上设有横向通孔并套装有锁杆,并且固定块与用于安装步进电机的支架之间有一定的间隙,防止存在摩擦,有利于步进电机带动锁杆前进与后

Figure 5. College trip tools pie chart

图5. 大学生出行工具扇形图

Figure 6. Survey area map

图6. 问卷调查地域分布图

退;自行车在其后轮左侧的支架上固定焊接有锁座,锁座上设有与锁杆相配合的锁孔,从而构成了普通自行车车锁的原型 [7] 。图7~图9为系统共享自行车平台应用界面。

3.3. 性能分析

该设计主要从低功耗和全自动控制方面区别于OFO和Mobike的智能蓝牙马蹄锁,其中低功耗方面主要从单位时间内解锁与上锁次数,待车状态和骑行状态的功耗大小与现有智能蓝牙马蹄锁对比,对比结果如表3所示。

另一方面,该系统的智能蓝牙锁设计采用T型锁设计模式区别于市面上U型锁设计模式,能够实现近距离低功耗全自动解锁与上锁。在系统硬件搭建成功的基础上,不断优化硬件的稳定性,多次重复的进行稳定性测试,能够实现移动终端(用户)稳定的连接硬件系统中的低功耗蓝牙;并且可以在微信公众号里面的扫码取车(还车)模块进行多次重复进行自行车的解锁与上锁,进而实现整个自行车管理系统的稳定性测试,最终可以进行具体实物模型的展示,完成该低功耗智能蓝牙锁设计的原型。实物模型展示如图10所示。

4. 结论

该设计绿色环保并且利用简单的物联网技术和互联网技术,产品的开发容易实现,有广大的目标群体和广阔的市场前景。将校园里闲置的自行车集中到一个管理平台上,可为用户提供基本的交通工具,

Figure 7. System main interface diagram

图7. 系统主界面图

Figure 8. Scan code pickup interface diagram

图8. 扫码取车界面图

Figure 9. Scan the code also interface diagram

图9. 扫码还车界面图

Figure 10. Physical model show map

图10. 实物模型展示图

Table 3. Power performance comparison

表3. 功耗性能对比

提供优质便捷的服务,节能环保,能够合理利用资源,操作简单,成本低廉。通过本管理系统的运行,能够系统地解决高校自行车所出现的许多问题;通过微信公众号进行自行车租赁,实现自行车的智能化操作,非常符合现在年轻大学生的生活方式。

基金项目

2017年国家级大学生创新创业训练计划项目(项目编号:201710376026)。

文章引用

张 乐,何富贵. 基于CC3200 LaunchPad的低功耗智能蓝牙锁设计与实现
Design and Implementation of Low-Power Smart Bluetooth Lock Based on CC3200 LaunchPad[J]. 计算机科学与应用, 2018, 08(06): 851-859. https://doi.org/10.12677/CSA.2018.86094

参考文献

  1. 1. 姜斌, 赵祎乾. 基于物联网基础的校园自行车服务系统研究[D]: [硕士或博士学位论文]. 南京: 南京理工大学, 2016.

  2. 2. 张乐, 何富贵, 李爽, 王淼, 王鑫. 基于物联网的智慧校园自行车管理系统[P]. 中国实用新型专利, 201621225822.0, 2016.

  3. 3. 庞明. 物联网条码技术与射频识别技术[M]. 北京: 中国物资出版社, 2011.

  4. 4. Cui, P.F., et al. (2010) An Embedded Control and Monitor System for SAR Using SOPC Technology. IEEE 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR), Vol. 1, Wuhan, 6-7 March 2010.

  5. 5. 魏权利, 李丽萍, 林粤伟. 嵌入式系统原理与应用[M]. 北京: 机械工业出版社, 2014.

  6. 6. Du, Y.J., et al. (2015) SAMU: Design and Implementation of Selectivity-Aware MU-MIMO for Wideband WiFi. IEEE 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Seat-tle, WA, 22-25 June 2015.

  7. 7. 张乐, 何富贵, 李爽, 王鑫, 沈绍文. 基于物联网的智能安防自行车锁[P]. 中国发明专利, 201611003721.3, 2016.

期刊菜单