本帖最后由 ifmay 于 2015-10-3 20:59 编辑
忙了三个月,从STM32,到蓝牙NRF51822,到Android几乎都是一个人完成了,除此之外其实还有一个通信协议。
现在拿出来与大家分享一下,因为我很大部分工程师要么只会ANDROID,要么只会嵌入式,而程序员看起来多,但真的要聚起几个人来真要做点事,还是挺难的,所以把整套做出来还是很有意义的。希望能够帮助到有需要的你。
这是我的项目 marduino.github.io/gBike/的简单介绍,基于这套方案我做了一个智能自行车的实现,里面还附一段视频,我就不发连接了,项目介绍你能找到
如果你是技术的高手,如果你有创意想法,欢迎大家在这里交流,一起把它做的更好更完善。
-----------------------------------------2015.09.20更新
求助,最近自己做了块开发板(源理图和PCB已更新),nrf51822核心板已经调通,目前还没有蓝牙信号,希望有熟悉的朋友指点一下!最近一直在折腾PCB中,万能的小伙伴快快出现吧!
所有相关源码 : github.com/marduino
BLE部分源码和PCB : github.com/marduino/bleController
--------------------------------------------------2015.10.03更新---------------------------------------------------
硬件做了一些改动,目前还是没有信号,但是LED和串口是工作正常的,怀疑是不是和我使用了0603的封装有关?还是我买的样品有问题?已经重新买了,等新的电容电感回来再试试。
我看官方的和网上别人做的多为0402的封装,不知道和我换了封装有没有关系。
最新的PCB改动已经上传到了 git@github.com:marduino/bleController.git,另外还有有一个小小的问题,是LED的方向画反了,请自己动手的同学务必注意。
我甚至一度怀疑是MCU的问题,我尝试着从好的模块上吹一个确认好用的MCU换上去还是不行,不知道有没有可能是电容电感的精度不够。
不管怎么样,我打算暂时把硬件放一放,把软件先完成。
如果对蓝牙模块有兴趣的朋友想玩玩PCB,如果对RF比较熟悉的朋友,想接着我的调试下去的,可以跟我联系QQ332724048,我可以寄两块PCB给你,因为是拼板,所以现在总共有150块。
|