1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环
来源:互联网 发布:php 报表 编辑:程序博客网 时间:2024/04/29 20:48
一、预言
要实现一个智能篮球场套件,需要设计一个佩戴在篮球运动员手臂上的可以检测投篮、记步的手环,以及一套可以根据RSSI定位运动员的蓝牙定位装置。下面是大致需要的步骤:
- 首先,需要用CC2541透传模块设计一个集成纽扣电池、MPU6050、可烧写程序的智能手环;
- 其次基于制作的手环设计投篮和记步算法;
- 然后,设计双主机定位算法;
- 最后,实现爱迪生开发板和主机通信,将数据送到服务器。
二、首先,研究CC2541透传模块实现烧写程序
对比CC2541透传模块和datasheet上的IC引脚分布,发现透传模块所标引脚为实际引脚:(图一是透传模块引脚示意图,图二搜CC2541 IC PIN MAP)
在CC2541指导书中有介绍Debug模式需要两个线P2.1\P2.2分别作为data和clock。同时在debug user guide中看到:
Only VDD, GND, DD, DC and RESET are required for the SoC. The other pins are optional or for special features
开发板上debug的引脚为下图所示:
因此会用到透传模块中的P21 P22 VCC GND RESET
此外,六轴需要SCL SDA VCC GND分别四15 16引脚。透传模块上没有15 16 PIN ,需要更换引脚
CC Debugger引脚如下:
总结:
直接用CC debugger连接蓝牙透传模块不行,(检测到模the led will trun GREEN from RED)。So,将模块的GND VCC RESET P21 P22连接到开发板上对应的引脚,正好对应开发板上的模块。
当前MPU6050的IIC的引脚改成了宏定义,其IIC和MPU6050初始化均在main函数中进行,其中在simpleBLEPeripheral.c中的一个定时器回调函数中周期性将手环上的3轴加速度数据发送到上位机50ms——simpleBLEPeripheral.c
@beautifulzzzz智能硬件、物联网,热爱技术,关注产品博客:http://blog.beautifulzzzz.comsina:http://weibo.com/beautifulzzzz?is_all=1
- 1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环
- cc2541智能调光蓝牙模块
- 昇润CC2541蓝牙透传模块使用说明
- 智能手环市场调研
- 全球主流智能手环传感器模块拆解大揭秘
- 计步准确,算法智能——体验连爱智能手环
- 基于dragonboard 410c的智能魔镜设计(6)——人脸检测及身份识别启动模块封装
- 在树莓派上利用神经网络字符识别实现智能送餐车
- Arduino智能小车——蓝牙小车
- hc-05蓝牙模块与arduino连接实现手机控制蓝牙智能小车
- 微芯首款蓝牙4.1智能模块问市
- 智能手环 Jawbone UP
- 智能手环即将完成
- 智能手环: 调研报告
- 智能车牌识别及应用
- 基于蓝牙BLE的智能设备开发(一)
- android上位机连接hc-06蓝牙模块(以蓝牙智能小车为例)
- QTP笔记——智能识别开关
- Codeforces_611D:New_Year_and_Ancient_Prophecy(DP+树状数组)
- javascript 两种方式实现动态雪碧图
- 重拾java基础(九):抽象类、接口总结
- Golang Cron 定时任务分析
- Python中assert函数的用法小结
- 1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环
- 阿里云 ubuntu 部署hexo,并与本地同步,实现自动部署
- 编译好的JavaWeb工程在Linux环境下的Tomcat上进行部署
- 40. Combination Sum II**
- java学习笔记——毕向东视频day06
- Trace的定义
- Celery+python+redis异步执行定时任务
- LeetCode 74. Search a 2D Matrix
- SAP基础知识