1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环

简介:



一、预言

要实现一个智能篮球场套件,需要设计一个佩戴在篮球运动员手臂上的可以检测投篮、记步的手环,以及一套可以根据RSSI定位运动员的蓝牙定位装置。下面是大致需要的步骤:

  • 首先,需要用CC2541透传模块设计一个集成纽扣电池、MPU6050、可烧写程序的智能手环;
  • 其次基于制作的手环设计投篮和记步算法;
  • 然后,设计双主机定位算法;
  • 最后,实现爱迪生开发板和主机通信,将数据送到服务器。


二、首先,研究CC2541透传模块实现烧写程序

对比CC2541透传模块和datasheet上的IC引脚分布,发现透传模块所标引脚为实际引脚:(图一是透传模块引脚示意图,图二搜CC2541 IC PIN MAP)

CC2541模块

CC2541引脚

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的引脚为下图所示:

Debug PIN

因此会用到透传模块中的P21 P22 VCC GND RESET
此外,六轴需要SCL SDA VCC GND分别四15 16引脚。透传模块上没有15 16 PIN ,需要更换引脚

CC Debugger引脚如下:

CC Debugger引脚图

CC Debugger PIN Map



总结:
直接用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://www.cnblogs.com/zjutlitao/p/6058005.html,如需转载请自行联系原作者


相关文章
|
7月前
|
传感器 运维 监控
C300系列CC-PCNT02 M0200705321霍尼韦尔控制器模块
霍尼韦尔C300系列CC-PCNT02控制器模块,型号M0200705321,是C300 CCPCNT01的完全兼容替代品,具备升级至更大内存的能力。该模块专为工业环境设计,具有高测量精度、便于使用、支持热插拔等特点,适用于远程监控和报警系统。符合IP54标准,确保防尘防水性能。提供详细的故障排除指南,包括传感器、通信、电源及软件故障处理方法,确保设备稳定运行。
|
物联网 芯片
Adobe Photoshop CC 2019下载中文永久安装和破解教程
Adobe Photoshop CC 2019下载中文永久安装和破解教程
50287 0
Adobe XD CC 55.2.12.2 是一款非常专业的矢量图形规划软件Adobe XD 2023版本软件下载安装教程(内含所有版本)
Adobe XD CC 55.2.12.2 是一款非常专业的矢量图形规划软件,全新的桌面端UX原型工具,这是新一代网页与移动应用的UX设计工具。xd能够帮助设计者快速有效的设计图形、建立手机APP以及网站原型等等设计制作,支持设备的尺寸多样。集原型、设计和交互等功能于一体,从网站和移动应用程序到语音交互都可轻松实现,Adobe XD CC带来了响应调整大小、自动动画、语音原型、插件和应用程序集成等新功能,