Tiny BLE
Tiny BLE 是一款专为低能耗和小尺寸设计的蓝牙低功耗开发板。它集成了电流测量功能,可提供实时能耗数据,这对于开发者优化软件以设计长续航设备至关重要。它支持基于云的 ARM mbed IDE,配备便捷的 C/C++ SDK 和大量开源库,使原型设计和开发变得极为简单。
![]() | ![]() |
---|
凭借其模块化设计,我们可以将其分为两个部分——CMSIS DAP 接口部分和 BLE 部分。CMSIS DAP 接口部分就像瑞士军刀,提供拖放编程、CMSIS DAP 调试、USB 虚拟串口、电流测量和电池充电功能。BLE 部分基于 Nordic nRF51822,配备蓝牙低功耗 2.4GHz 多协议无线电和运行频率为 16MHz 的 32 位 ARM Cortex-M0 内核。集成了 MPU6050,一个具有 3D 加速度计和 3D 陀螺仪的 6 自由度传感器,用于提供运动检测功能。
特性
-
nRF51822:ARM Cortex-M0 + 2.4GHz 无线电(BLE 或 ANT+)
-
MPU-6050:3D 加速度计 + 3D 陀螺仪
-
LPC11U35FHI33:CMSIS DAP
-
电流测量
-
CN3065:USB 部分的电池充电端口
-
电源:USB/电池(3.5-4.2V)
-
输出电压:3.3V
-
4 个 I/O,均可用作模拟输入、数字输入/输出、I2C、SPI 或 UART
-
VCC 输出控制
规格
规格 | 值 |
---|---|
微控制器 | nRF51822QFAA;LPC11U35FHI33 |
外形尺寸 | 43.3mm x 29.0mm x 4.3mm |
电源 | USB/电池(JST-1.0 电池座) |
入门指南
-
点击此链接 登录或注册 mbed
-
导入 mbed_blinky 程序,并将 main.cpp 的代码更改如下。
-
点击顶部工具栏的 Compile 图标编译程序,然后下载编译后的 hex 文件。
-
将下载的 hex 文件拖放到 MBED 磁盘中。
-
蓝色 LED 将开始闪烁。
#include "mbed.h"
DigitalOut red(p22); // 红色 LED
DigitalOut green(p21); // 绿色 LED
DigitalOut blue(p23); // 蓝色 LED
int main()
{
while (true) {
blue = !blue;
wait(0.1);
}
}
Seeed_Tiny_BLE_Get_Started 程序 包括运动检测、按钮和电池电量检测。这是一个很好的入门参考。
调试
要启用 SWD 调试并通过 USB 虚拟串口获取调试信息,请安装 mbed 提供的驱动程序。
能耗监测
将 USB 虚拟串口的波特率更改为 4000000+ 将触发电流测量。我们设计了一款工具——Tiny BLE MONITOR,方便您轻松获取功耗信息。
-
Tiny BLE MONITOR for Linux/Mac OS,额外需求:pyqtgraph
更新或恢复固件
Arch BLE 的最新固件版本为 v0221,构建日期为 2015 年 2 月 6 日。要检查您的固件版本和构建日期,请在文本编辑器中打开 MBED 磁盘中的 MBED.HTM 或 DETAILS.TXT。
更新日志:
- 2015-02-07 修复 Mac OS X 10.10 问题
固件:
无线更新
我们为您定制了一个 DFU 引导加载程序,用于通过无线更新您的应用程序。它位于 github.com/Seeed-Studio/nrf51_dfu_bootloader。另请参阅 mbed.org FOTA。
原理图在线查看器
资源
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时能够获得流畅的体验。我们提供多种沟通方式,以满足不同的偏好和需求。