移动互联网嵌入式物联网人工智能创新实验室:共享单车系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1共享单车系统套件
1.1.1图文介绍
●基本介绍:
共享单车系统(ZI-BicycleS)基于NB-IOT网络,搭载GPS位置模块、OLED显示屏、语音播报模块等,实现扫码开锁,一键锁车,语音播报等功能。系统软件内置钱包,用以行程结算。系统支持一键寻车、路径规划等功能。
共享单车系统主要涉及到如下技术内容:
1)智能产品硬件基础:电路原理图基础、嵌入式、传感器技术;
2)嵌入式操作系统基础:包括Contiki操作系统;
3)无线传感网络基础:NB-IOT网络、无线定位基础;
4)云平台交互技术:智云API、ZXBee通信协议;
5)应用层开发技术:Android应用开发、HTML5 web 开发;
6)实训课程资源包:共享单车系统设计。
●硬件描述
1)设备主系统:ARM Cortex-M4 STM32F407,集成USB串口和20PIN ARM JTAG调试接口,Contiki-3.0 OS,图形化界面STemWin;
2)搭载0.96英寸OLED显示屏,分辨率128*64,用以显示当前车辆二维码等信息,支持多屏切换;
3)板载低功耗蓝牙BLE模块,蓝牙主控芯片为CC2540,有效通信距离100m;
4)板载NB-IOT通信模块,提供NB-IOT数据传输;
5)板载8M片外Flash和专用日历时钟芯片PCF8563;
- 1 -
6)板载高精度定位模块,支持GPS和北斗双模定位;
7)板载RGB三色灯,用于指示当前系统工作状态;
8)搭载语音播报系统,使用专业语音芯片SYN6288,支持GB2312、GBK、BIG5和UNICODE内码格式文本;
9)搭载电子锁车锁,配备专用锁位检测电路,用以检测锁车是否成功;
10)板载3路按键,4路LED;
11)预留microSD卡卡槽,支持microSD卡读写;
12)主板预留2路RJ45外接接口,支持IO、继电器、ADC、IIC、SPI、UART、RS484接入,可用以拓展外接标准RJ45接口的各类传感器;
功能描述
1)主界面:硬件系统开机后,OLED主界面能够显示当前全球唯一的共享单车二维码信息,开锁成功后,OLED上显示锁车提示;
2)语音播报:开锁成功,锁车成功后,会进行语音播报提醒;
3)控制软件:配套专用的共享单车系统控制软件,提供android版本,控制软件支持扫码开锁、地图、我的钱包、行程管理、邀请好友、设置等功能菜单,系统软件支持在线升级和二维码软件共享;
4)扫码开锁:控制软件支持扫码开锁功能,扫码成功后,能够显示硬件板卡的二维码信息,支持手动输入开锁和锁车提示内容,开锁成功后,控制软件自动跳转到地图和计费页面;
5)我的钱包:钱包余额用以支付行程费用,支持模拟钱包充值,含微信支付和支付宝支付充值,支持多种金额的充值;
6)我的行程:记录共享单车出行行程,并能够在地图上显示出行路线,显示出行时间和费用;
7)邀请好友:自动生成控制软件下载链接二维码,并可通过微信、QQ、邮件、短信
10)系统所有数据存储在云端,硬件通过云端,和系统软件进行交互;
11)数据交互:硬件板卡通过NB-IOT网络同云端建立连接,系统所有数据存储在云端,硬件板卡通过云端和控制软件进行交互;
1.1.2产品参数
《智能产品开发与设
计》