完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 qian.yao 于 2015-12-7 17:40 编辑
今天我分享的是:通过一个蓝牙芯片将三轴传感器的数据读出来,并且上传到移动端,通过曲线的方式表现出来。 现状: 我们都知道有很多的公司在开发手环(虽然大家都明白这个市场已经是一片血海,但还是有很多的公司前赴后继,且先不谈这个),并且手环可计步,可测睡眠质量,可防丢等功能已经似乎变成了手环的标配,不是可以拿来作广而告之的噱头的。我们随便百度一下计步算法都可以找的到一堆的现成算法,想要源码的去github只要用心总有你可以抄得到的代码。 这样看来,算法都有了,计步都成了标配功能了,剩下的就是数据了。拿到数据,相信在应用层,广大的开发兄弟们会有更纷繁的发散。笔者水平有限,希望可以给蓝牙新手一点启发,也可以引到蓝牙大神来指点一下,我不拒绝变得更好。:D 废话不说了,开始干货。 道具: 1、nRF51822+LIS2DH12(超低功耗蓝牙单模芯片+ST的三轴加速度传感器) 2、JLink OB(若自己有JLink V8等烧录器也可) 3、MDKv5+,nRFTool (开发环境,开发过的应该懂得) 4、Android 4.3+ Smart phone (和蓝牙通信,获取数据,展现数据) 5、嵌入式端源码(既然分享,这个是必须有的,包含三轴驱动和蓝牙通信机制,keil打开可以看到) 6、手机端APP文件(提供apk文件和源码,apk直接丢进手机即可安装) 开搞: 1、下载源码 开发环境搭建就不做详细介绍了。(级别太低不能发url,真伤)直接从附件下载源码。 2、打开源码包,如下目录结构 embedded/ ├── sdk/(需要的协议栈和SDK) └── ARM/app.uvprojx (工程文件,双击打开) 3、打开工程文件,依次编译链接(感兴趣的朋友可以在这里驻足研究一下源码^_^,这其中采集的频率,采集的量程(2g-16g)都是可以设置的,要是不会修改的欢迎联系我。) 玩过单片机的都知道,keil到这里该下载烧录了,稍等一下,蓝牙芯片需要在烧录应用程序之前,烧录蓝牙协议栈和SDK。 4、连接硬件 开发板淘宝可以买到,搜索”SMP蓝牙开发板“,比较小巧,可以直接做原型机开发,板子上有LIS2DH12三轴传感器,可以直接烧录程序。 将Jlink OB的四个引脚分别对应的连接到开发板的烧录口。(过程可能需要借助测试夹,买开发板,店家发货会送的) 另一端连接PC端USB插口即可。 5、烧录协议栈 此时在PC端操作,打开sdk文件夹,里面有个images文件夹,这里就是固件。双击“flash-ble-device-system”这个批处理文件,就会自动烧录蓝牙的协议栈和sdk(有个前提是你的环境配置过,也就是安装过nRFTool.exe这个软件,没有的话,附件下载) 当出现下面这个界面,就表示协议栈烧录成功了。 6、烧录应用层代码 这时候,我们再回到keil的工程,点击LOAD。这下就把源代码全部烧进去了。 7、手机端apk安装 不演示了,连接好手机数据线,直接将附件的apk文件复制到手机里,在手机端找到安装即可。 8、手机端显示 打开APP,点击屏幕中的Scanning,出现下拉菜单,找到我们的设备JUMA_Acc,点击。 9、你发现了什么?没错,你成功了!!!(哈哈,自己YY一下)。 很感谢你能看到这里,看到这句话说明你看完了全文。:) 结尾 欢迎广大的想做物联网升级的公司,或是本身就在做蓝牙物联的公司,可以与我联系。 我的QQ:544472800 (请备注项目合作或咨询) 我是做物联技术平台的,希望可以为更多的蓝牙物联网科技公司提供更好更快捷的开发平台,更快的创造价值。 2015,还有几周就结束了,总结今年,展望明年,希望可以有你们和我一起创造更多可能。 年底比较忙。今年可能就不再发帖了,提前祝电子发烧友论坛的兄弟姐妹们,新年快乐,事业顺利!! 很多资料因为级别太低,发不了url,哎,需要的就加我吧。 ` |
|
相关推荐
|
|
qian.yao大大你好,我是一名新手,今天看到你发表的【nRF51822超低功耗蓝牙芯片+三轴传感器+手机通信演示】文章,想知道怎么搭建开发环境等等,能不能将资料发给我一份呢,谢谢啦
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3260 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3910 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3418 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3968 浏览 1 评论
20608 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
749浏览 2评论
938浏览 2评论
963浏览 1评论
1086浏览 1评论
362浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 19:39 , Processed in 1.085320 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号