Tiny BLE

A Tiny BLE é uma placa de desenvolvimento Bluetooth Low Energy projetada com baixo consumo de energia e tamanho reduzido em mente. Ela é integrada com um recurso de medição de corrente para fornecer dados de consumo de energia em tempo real, o que é essencial para que desenvolvedores otimizem o software para projetar dispositivos com longa duração de bateria. Ela é compatível com o IDE baseado em nuvem ARM mbed, com um prático SDK em C/C++ e um grande número de bibliotecas open source, o que torna a prototipagem e o desenvolvimento extremamente fáceis.
![]() | ![]() |
|---|
Com o seu design modular, podemos dividi-la em duas partes - parte de interface CMSIS DAP e parte BLE. A parte de interface CMSIS DAP é como um canivete suíço. Ela oferece programação drag-n-drop, depuração CMSIS DAP, porta serial virtual USB, medição de corrente e carregamento de bateria. A parte BLE é construída sobre o Nordic nRF51822 com rádio multiprotocolo Bluetooth Low Energy 2.4GHz e um núcleo ARM Cortex-M0 de 32 bits rodando a 16MHz. O MPU6050, um sensor de 6 DOF com acelerômetro 3D e giroscópio 3D, é integrado para fornecer função de detecção de movimento.
Recursos
-
nRF51822: ARM Cortex-M0 + rádio 2.4GHz (BLE ou ANT+)
-
MPU-6050: acelerômetro 3D + giroscópio 3D
-
LPC11U35FHI33: CMSIS DAP
-
Medição de corrente
-
CN3065: porta de carregamento de bateria na parte USB
-
Alimentação: USB/bateria (3,5–4,2V)
-
Tensão de saída: 3,3V
-
4 I/Os, todas podem ser usadas como entrada analógica, entrada/saída digital, I2C, SPI ou UART
-
Controle de saída VCC
Especificação
| Especificação | Valor |
|---|---|
| Microcontrolador | nRF51822QFAA; LPC11U35FHI33 |
| Dimensão externa | 43.3mm x 29.0mm x 4.3mm |
| Alimentação | USB/Bateria (Suporte de bateria JST-1.0) |
Primeiros passos

-
Clique neste link para fazer login ou se cadastrar no mbed
-
Importe o programa mbed_blinky e altere o código do main.cpp como a seguir.
-
Clique no ícone Compile na barra de ferramentas superior para compilar o programa e, em seguida, baixe o arquivo hex compilado.
-
Arraste e solte o arquivo hex baixado no disco MBED
-
Um LED azul começará a piscar.
#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);
}
}
O programa Seeed_Tiny_BLE_Get_Started inclui detecção de movimentos, botão e nível de bateria. É uma boa referência para começar.
Depuração
Para habilitar a depuração SWD e obter mensagens de depuração por meio da serial virtual USB, instale o driver do mbed.
Monitoramento de energia
Alterar a taxa de baud da porta serial virtual USB para 4000000+ acionará a medição de corrente. Nós desenvolvemos uma ferramenta - Tiny BLE MONITOR para que você obtenha facilmente as informações de consumo de energia.
-
Tiny BLE MONITOR para Linux/Mac OS, requisito adicional: pyqtgraph

Atualizar ou restaurar o firmware
A versão mais recente de firmware para a Arch BLE é a v0221 compilada em 06 de fevereiro de 2015. Para verificar a versão do firmware e a data de compilação, abra o MBED.HTM ou DETAILS.TXT do seu disco MBED em um editor de texto.
Registro de mudanças:
- 2015-02-07 correção de problema no Mac OS X 10.10
Firmware:
Over-The-Air
Personalizamos um bootloader DFU para que você atualize sua aplicação via Over-The-Air (OTA). Ele está em github.com/Seeed-Studio/nrf51_dfu_bootloader. Veja também mbed.org FOTA
Visualizador online de esquemático
Recurso
Suporte técnico e discussão sobre o produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer a você diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja o mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.


