本帖最后由 hunter1217 于 2017-3-24 17:18 编辑
申请DFRobot 的可穿戴做 智能钥匙挂件
1> 可供选择的硬件设备:1. Beetle BLE 控制器
2. 10 自由度惯性导航模块
3. OLED 2864 显示模块
备注:可根据实际需要添加其他硬件设备
2> 总体的实现方案如下:下图是在 Word 中做的方案框图,为了防止 Word 中的图在帖子编辑器里显示不出来,故放了一张用手机拍的方案框图,要是重复了,不要介意哈!
方案设想:(1)供电电源可以选择 3.7 V 锂离子可充电电池,通过稳压转换模块给 Beetle BLE 供电。
(2)10 自由度惯性导航模块用来采集用户及环境温度、大气等数据,并把采集到的数据传送到Beetle BLE 控制器。
(3)控制器与手机交互的 APP 选用与之配套的 BlunoBasicDemo 软件,该软件用来简单与控制器传送数据,并控制 OLED 的显示内容。
(4)OLED 2864 显示模块用来显示 Beetle BLE 控制器发送的数据。
(5) 作为主控制器的 Beetle BLE 只有SD卡大小,集成蓝牙4.0功能的Arduino主控器,则使用 Arduino IDE 进行程序编写,上传。由于它的体积小,所以用来做可穿戴设备非常方便!还可以用蓝牙进行远程更新 Arduino 程序,感觉很酷,很想试一试!
编程环境使用 Arduino IDE ,程序的主要任务就是处理 10自由度惯性导航模块采集的数据,并输出到 OLED 显示模块。
手机 APP 与 Beetle BLE 控制器通信的程序部分感觉难度不小,但我相信我能够解决这个问题!
手机 APP 用蓝牙远程更新 Arduino 程序的功能很是吸引我,迫不及待!
4> 电路模块的封装外壳准备向高年级的学长求助,使用学校实验室的 3D 打印机打印,尽量做一个让自己满意的作品!
|