Skip to main content

Tiny BLE

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Tiny BLEは、低消費電力と小型サイズを念頭に設計されたBluetooth Low Energy開発ボードです。リアルタイムのエネルギー消費データを提供する電流測定機能が統合されており、開発者がソフトウェアを最適化して長寿命バッテリーのデバイスを設計するのに役立ちます。ARM mbedクラウドベースのIDEをサポートしており、便利なC/C++ SDKと多数のオープンソースライブラリを備えているため、プロトタイピングと開発が非常に簡単です。

モジュール設計により、CMSIS DAPインターフェース部分とBLE部分の2つに分けることができます。CMSIS DAPインターフェース部分はスイスアーミーナイフのようなもので、ドラッグ&ドロッププログラミング、CMSIS DAPデバッグ、USB仮想シリアルポート、電流測定、バッテリー充電を提供します。BLE部分はNordic nRF51822を基盤としており、Bluetooth Low Energy 2.4GHzマルチプロトコル無線と16MHzで動作する32ビットARM Cortex-M0コアを備えています。また、6自由度(3D加速度計と3Dジャイロスコープ)を持つMPU6050が統合されており、モーション検出機能を提供します。

特徴


  • 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バッテリーホルダー)

始め方


  1. このリンクをクリックして、mbedにログインまたはサインアップします。

  2. mbed_blinkyプログラムをインポートし、以下のようにmain.cppのコードを変更します。

  3. 上部ツールバーのCompileアイコンをクリックしてプログラムをコンパイルし、コンパイルされたhexファイルをダウンロードします。

  4. ダウンロードしたhexファイルをMBEDディスクにドラッグ&ドロップします。

  5. 青色の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」をご利用ください。

ファームウェアの更新または復元

Arch BLEの最新ファームウェアバージョンは、2015年2月6日にビルドされたv0221です。ファームウェアバージョンとビルド日を確認するには、MBEDディスクのMBED.HTMまたはDETAILS.TXTをテキストエディタで開いてください。

変更履歴:

  • 2015-02-07 Mac OS X 10.10の問題を修正

ファームウェア:

オーバー・ザ・エア(OTA)

アプリケーションをオーバー・ザ・エア(OTA)で更新するためにカスタマイズされたDFUブートローダーを用意しました。github.com/Seeed-Studio/nrf51_dfu_bootloaderをご覧ください。また、mbed.org FOTAも参照してください。

回路図オンラインビューア

リソース


技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...