Tiny BLE
El Tiny BLE es una placa de desarrollo Bluetooth Low Energy diseñada teniendo en mente el bajo consumo de energía y el tamaño pequeño. Está integrada con una función de medición de corriente para proporcionar datos de consumo de energía en tiempo real, lo cual es esencial para que los desarrolladores optimicen el software y diseñen dispositivos con larga duración de batería. Soporta el IDE basado en la nube ARM mbed con un SDK de C/C++ práctico y una gran cantidad de librerías de código abierto, lo que hace que el prototipado y desarrollo sean extremadamente fáciles.
![]() | ![]() |
---|
Con su diseño modular, podemos dividirlo en dos partes - la parte de interfaz CMSIS DAP y la parte BLE. La parte de interfaz CMSIS DAP es como la navaja suiza. Proporciona programación de arrastrar y soltar, depuración CMSIS DAP, puerto serie virtual USB, medición de corriente y carga de batería. La parte BLE está construida sobre el Nordic nRF51822 con radio multiprotocolo Bluetooth Low Energy 2.4GHz y un núcleo ARM Cortex-M0 de 32 bits funcionando a 16MHz. El MPU6050, un 6 DOF con acelerómetro 3D y giroscopio 3D, está integrado para proporcionar función de detección de movimiento.
Características
-
nRF51822: ARM Cortex-M0 + radio 2.4GHz (BLE o ANT+)
-
MPU-6050: acelerómetro 3d + giroscopio 3d
-
LPC11U35FHI33: CMSIS DAP
-
Medición de corriente
-
CN3065: puerto de carga de batería en la parte USB
-
Fuente de alimentación: USB/batería(3.5-4.2V)
-
Voltaje de salida: 3.3V
-
4 I/Os, todos pueden ser usados como entrada analógica, entrada/salida digital, I2C, SPI o UART
-
Control de salida VCC
Especificaciones
Especificación | Valor |
---|---|
Microcontrolador | nRF51822QFAA; LPC11U35FHI33 |
Dimensión Externa | 43.3mm x 29.0mm x 4.3mm |
Fuente de alimentación | USB/Batería(Soporte de Batería JST-1.0) |
Comenzar
-
Haz clic en este enlace para iniciar sesión o registrarte en mbed
-
Importa el programa mbed_blinky y cambia el código de main.cpp como se muestra a continuación.
-
Haz clic en el icono Compile de la barra de herramientas superior para compilar el programa, luego descarga un archivo hex compilado.
-
Arrastra y suelta el archivo hex descargado en el disco MBED
-
Un LED azul comenzará a parpadear.
#include "mbed.h"
DigitalOut red(p22); // RED LED
DigitalOut green(p21); // GREEN LED
DigitalOut blue(p23); // BLUE LED
int main()
{
while (true) {
blue = !blue;
wait(0.1);
}
}
Programa Seeed_Tiny_BLE_Get_Started incluye detección de movimientos, botón y nivel de batería. Es una buena referencia para comenzar.
Depuración
Para habilitar la depuración SWD y obtener mensajes de depuración a través del puerto serie virtual USB, por favor instala el controlador de mbed.
Monitoreo de Energía
Cambiar la velocidad de baudios del puerto serie virtual USB a 4000000+ activará la medición de corriente. Diseñamos una herramienta - Tiny BLE MONITOR para que obtengas la información de consumo de energía fácilmente.
-
Tiny BLE MONITOR para Linux/Mac OS, requisito adicional: pyqtgraph
Actualizar o Restaurar Firmware
La última versión de firmware para el Arch BLE es v0221 compilada el 06 de febrero de 2015. Para verificar tu versión de firmware y fecha de compilación, abre el archivo MBED.HTM o DETAILS.TXT de tu disco MBED en un editor de texto.
Registro de cambios:
- 2015-02-07 corregir problema de Mac OS X 10.10
Firmware:
Over-The-Air
Personalizamos un bootloader DFU para que actualices tu aplicación a través de Over-The-Air (OTA). Está en github.com/Seeed-Studio/nrf51_dfu_bootloader. Ver también mbed.org FOTA
Visor de Esquemático en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.