共享单车NFC智能锁的设计
无需注册登录,支付后按照提示操作即可获取该资料.
共享单车NFC智能锁的设计(任务书,开题报告,外文翻译,论文14000字)
摘要
随着近两年的发展,共享单车已经走进我们的生活,成为了我们日常几乎不可缺少的交通工具之一,为我们“最后一公里”的出行提供了极大的便利。但是,现在市场上的共享单车也存在着一些不足之处有待改进,一方面是目前的扫码开锁方式速度较慢,用户往往需要等待七到八秒时间;另一方面是扫码开锁的方式安全性较低,我们经常能看到共享单车二维码被涂改的情况发生。为了改善这两个不足之处,本文创新性地提出了基于NFC的开锁方式,设计出了以单片机为主控芯片的共享单车NFC智能锁,并为其设计了配套的Android客户端程序,使得用户使用NFC手机触碰共享单车NFC智能锁即可完成开锁,快捷而又方便。
本设计主要完成以下几个方面的工作:了解共享单车NFC智能锁系统的各个需求并进行方案设计、设计并完善共享单车NFC智能锁的硬件连接、设计并完善共享单车NFC智能锁端的程序以及设计并完善NFC手机客户端程序。
关键词:共享单车;NFC;智能锁;单片机;Android
Abstract
With the development in the last two years, the shared bicycle has come into our life, and it has become one of the most indispensable means of transportation in our daily life, which provides great convenience for our "last mile" trip. However, there are still some shortcomings to be improved on the shared bicycle in the market now. On the one hand, scanning QR Code to unlock the bicycle is slow, and the users often need to wait seven to eight seconds; on the other hand, the security of scanning QR Code to unlock the bicycle is low, and we can often see that the QR Code of the shared bicycleis obliterated. In order to improve the two shortcomings, this paper innovatively proposed the way of unlocking the shared bicycle based on NFC, designed a NFC-based intelligent lock for the shared bicycle, and designed a supporting Android client program for it, so that users can use NFC mobile phone to touch the NFC-based intelligent lock to unlock, which can be quickly and conveniently.
This design mainly completes the following aspects: understand the needs of the NFC-based intelligent lock system for the shared bicycle and design the plan, design and improve the hardware connection of the NFC-based intelligent lock, design and improve the program of the NFC-based intelligent lock, and design and improve the client program of the NFC mobile phone.
Keywords: Shared bicycle, NFC,Intelligent lock, Single Chip Micyoco, Android
目录
1 绪论 1
1.1 目的及意义 1
1.2 国内外研究现状分析 1
1.3 主要研究内容 2
1.4 拟采用的技术方案 2
1.5 本文的组织结构 4
2 开发工具及原理介绍 6
2.1 开发工具 6
2.1.1 Keil简介 6
2.1.2 Android Studio简介 6
2.1.3 STC89C52RC简介 6
2.2 NFC原理介绍 7
3 系统的需求分析与总体设计 9
3.1 共享单车NFC智能锁的需求分析 9
3.2 设计方案的对比 11
3.3 总体设计图 12
4 硬件设计 15
4.1 总体硬件框图 15
4.2 主控模块 15
4.3 NFC模块 16
4.4 定位模块 20
4.5 无线通信模块 21
4.6 电源模块 21
4.7 电磁锁模块 21
5 软件设计 23
5.1 共享单车NFC智能锁端软件设计 23
5.2 NFC手机端软件设计 23
6 功能测试 25
7 总结 26
参考文献 27
致谢 28