Pular para o conteúdo principal

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çãoValor
MicrocontroladornRF51822QFAA; LPC11U35FHI33
Dimensão externa43.3mm x 29.0mm x 4.3mm
AlimentaçãoUSB/Bateria (Suporte de bateria JST-1.0)

Primeiros passos


  1. Clique neste link para fazer login ou se cadastrar no mbed

  2. Importe o programa mbed_blinky e altere o código do main.cpp como a seguir.

  3. Clique no ícone Compile na barra de ferramentas superior para compilar o programa e, em seguida, baixe o arquivo hex compilado.

  4. Arraste e solte o arquivo hex baixado no disco MBED

  5. 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.

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.

Loading Comments...