1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环
一、预言
要实现一个智能篮球场套件,需要设计一个佩戴在篮球运动员手臂上的可以检测投篮、记步的手环,以及一套可以根据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.com
sina:http://weibo.com/beautifulzzzz?is_all=1
1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环相关推荐
- 1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环...
一.预言 要实现一个智能篮球场套件,需要设计一个佩戴在篮球运动员手臂上的可以检测投篮.记步的手环,以及一套可以根据RSSI定位运动员的蓝牙定位装置.下面是大致需要的步骤: 首先,需要用CC2541透传 ...
- 蓝牙透传模块HC-08使用教程与简单应用
蓝牙透传模块HC-08使用教程与简单应用 前言(文章末尾附STM32 源码) 一.AT指令 二.使用测试 1.使用到的工具如下 2.示意图 3.开始测试 三.远程控制点亮MCU板上的LED 1.管脚配 ...
- 小白学习HC-05蓝牙透传模块(有实例讲解——自制手机app实现蓝牙控制单片机加热系统)第一天 :整体分析,理清思路
小编刚开始接触HC-05蓝牙透传模块,只是感到很神奇.但对它的原理和使用方法一无所知.做项目要用到它的时候,无非就是代码复制粘贴,有种照搬照抄的意思. 但是今天小编要谈谈一段时间内对HC-05学习的心 ...
- 【嵌入式】蓝牙串口通信透传模块(HC-08)的使用
一 使用蓝牙透传模块简介 HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块.无线工作频段为 2.4GHz ISM,调制方 ...
- 基于ESP32实现一个WIFI透传模块demo
esp32作为一个热门芯片,网上的文章很多,sdk里的例子和官网的教程也是比较详细.不过作为新玩家,还是要先做一些小改动才更容易入门.所以这里就综合几个example代码,写一个简单的透传demo. ...
- 使用蓝牙透传模块开发微信蓝牙应用的坑爹过程
1,了解清楚连接数量. 一个蓝牙设备可以支持多个连接,连接多了速率就慢了.在不需要多连接的场合还是就用单连接好了.而且,所谓的多连接是多个连接,每个使用一个service,还是公用一个service也 ...
- TR-BC01蓝牙透传模块
TR-BC01模块是G TERAY推出的一款低功耗蓝牙模块,内置高性能的ARM Cortex-M0 CPU内核.该模块使用标准的蓝牙4.0无线技术,支持桥接模式(数据透传模式). 此模块的设计目 ...
- android 蓝牙 透传,蓝牙4.0透传模块
特点: 1.这个过程数据不用处理 2.不会丢数据 3.双向传输 4.透传的数据包没有协议封装,自己可以控制数据包的大小 5.无需了解复杂的蓝牙底层协议,只要简单几步设置就可以实现蓝牙透传 基本参数: ...
- 蓝牙透传实验_蓝牙模块透传模式使用说明
1 昇润科技CC2541透传模块默认配置为无模式(既不是主机也不是从机,可通过命令设置主或从模式),数据加密,连接间隔20ms,广播间隔100ms.首先将蓝牙透传模块供电后通过串口连接到计算机上,并将 ...
最新文章
- Django搭建简单的站点
- Oracle8i 到Oracle 12c的2014年最新PSU、Bundle Patch、SPU信息
- 【荐】说说CSS Hack 和向后兼容
- refreshtoken用mysql_微信access_token和refresh_token保存于redis
- 计算机在职研究生网络班,在职研究生网络班是什么意思
- markdown中快速插入Emoji表情包语法速查表!!!
- 小姐姐の福音!美图旗下美妆相机推出AI新功能“发型管家”
- Oracle命令--查询语句
- 谈谈joomla1.5中个人遇见的古怪问题
- 顺应“互联网+医疗”大势 富春云携手阿里云打造云 PACS 项目
- linux检测扩容卡,TF内存卡是不是扩容卡准确质量检测
- 计算机没wps云档怎么办,WPS云空间多大?WPS云文档空间已经用满怎么办?删数据或买VIP-太平洋电脑网...
- Floyd's Tortoise and Hare循环检测算法
- cacti更改显示图像的title
- Html table边框重叠存在空隙的问题
- 设计模式 - 抽象工厂模式(abstract factory pattern) 详解
- PDF转Word方法大盘点:看了这一篇,就不用再找转换技巧了
- Lua Busted 单元测试简介(Windows 环境)
- c语言实现strcat函数
- 运行VUE项目时,出现npm ERR! A complete log of this run can be found in:...报错
热门文章
- linux小白微信群,用linux文件处理三剑客将微信群成员导出的方法
- DeepMind研究:测试神经网络的抽象推理
- Favicon.ico图片在线制作图标网站php源码
- Bean ‘securityManager‘ of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible
- k8s中namespace资源讲解
- java中的toarray_java中的toArray()
- 自定义桌面中没有IE图标选项
- Mendix基于Workflow实现员工入职流程应用场景
- css文本字体形状_使用CSS更改文本字体
- np.random.standard_normal()