数年前、誰かが私に時計が時間を伝えるだけでなく、心拍数を測定し、カロリーを追跡することができると言ったら、私はそれに驚かされるでしょう。今日、私を含む100万人以上がウェアラブルフィットネストラッカーを所有しており、ウェアラブルデバイスの市場は2022年までに57,653百万ドルに達すると予測されています。スマートグラスから糖尿病モニタリングデバイス、アセットトラッカーまで、ウェアラブル業界はさまざまな製品を試しています。市場を獲得する。したがって、ウェアラブル製品のアイデアがあり、それを検証およびテストする方法を探している場合は、幸運かもしれません。この記事では、STMicroelectronicsのSensorTile.Box(STEVAL-MKSBOX1V1)を確認します。ワイヤレスIoTとウェアラブルデバイスのアイデアをすばやく検証します。読むよりもビデオを好む場合は、このページの一番下までスクロールして、センサータイルボックスレビュービデオを見つけることができます。
センサータイルボックス–ハードウェアの概要
ここのSesnorTileBoxには、スマートフォンアプリケーションと簡単に通信できる多くのセンサーとBluetoothモジュールが搭載されており、アプリケーションの必要に応じてカスタムアプリを構築できます。完全な開発ボードはこの青いボックスの中にあり、必要に応じて追加の取り付けケースもあります。
この進化ボードには、ウェアラブルおよびワイヤレスIoTアプリケーションを構築するために必要なほとんどすべてのものが含まれています。超低電力ARMCortex M4マイクロコントローラー、BLE通信用のBluetooth 4.2ワイヤレスモジュール、温度センサー、6軸慣性測定ユニット、2つの3軸加速度計、1つは超低電力MEMSセンサー、その他はは低ノイズの高解像度センサーです。次に、磁気センサー、圧力センサー、オーディオセンサー、つまりマイクと湿度センサーがあります。さらに、このモジュールには、独自のRTCモジュール、リチウムポリマーバッテリー、およびSDカードがこの青いボックス内にあり、箱から出してプロトタイピングを開始するのに役立ちます。以下の表に、SensorTileボックス内のセンサーの情報とその名前および機能を示します。
部品名 | 部品番号 | 特徴 |
マイクロコントローラー | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
温度センサー | STTS751 |
|
6軸IMUセンサー | LM6DSOX |
|
3軸加速度計 | LIS2DW12 |
|
3軸加速度計 | LIS3DHH |
|
磁気センサー | LIS2MDL |
|
圧力センサー | LIS2MDL |
|
オーディオセンサー | MP23ABS1 |
|
湿度センサー | HTS221 |
|
ボックスを詳しく見ると、充電と通信を目的としたマイクロUSBポートと、青、赤、緑の3つのLEDがあることがわかります。それでは、このボックスのネジを外して、中身を見てみましょう。
前に述べたように、あなたはリチウムポリマー電池と私たちの開発モジュールを見つけるでしょう。バッテリーの下には、8GBカードのキングスタンカードが入ったSDカードスロットがあります。そして、ここには3つのプッシュボタン、電源ボタン、起動ボタン、およびユーザー設定可能なボタンがあります。次に、ここにJTAGのピン配置もあります。次に、ボードを取り出して裏返します。
ARM cortexマイクロコントローラー、Bluetoothモジュール、および前述した他のすべてのセンサーを見つけることができます。これで、デフォルトでは、Lipoバッテリーはモジュールに接続されていませんでした。したがって、ここでバッテリー端子をこのスロットに接続する必要があります。それが完了したら、モジュールを青いボックスに戻します。これで準備は完了です。
センサータイルボックス–ソフトウェアの概要
このボードを使い始めるのは本当に簡単です。ここには3つのオプションがあります。最初の2つのオプションは、STMicroelectronicsによって開発された「STBLEセンサー」スマートフォンアプリケーションを使用することです。これは、AndroidとAppleの両方の電話にダウンロードできます。センサーがどのように応答するかを確認するためにシングルクリックで起動できる多くの事前に記録されたアプリケーションがあります。
このアプリにはエキスパートモードもあり、独自のカスタムアプリケーションを作成して、携帯電話から直接起動できます。3番目のオプションは、ボードをSTM32プログラマーに接続し、オープン開発環境を使用してプログラミングすることにより、完全にプロになることです。レビューのために、目的は私の携帯電話に「ST BLEセンサー」アプリケーションをインストールし、それで何ができるかを確認することです。
センサータイルボックスの使用を開始する
センサータイルボックスに初めて電源を入れると、バッテリーが充電中であることを示す赤いLEDが点滅する場合があります。その間、携帯電話に「ST BLE Sensor」アプリケーションをダウンロードして起動し、「Connect to a device」をクリックすると、そこにタイルボックスが表示されます。それをクリックして、ボードが接続されるまで待ちます。また、アクティブなBluetooth接続を示すために3秒ごとに青色のLEDが点滅します。接続すると、サンプルアプリは、センサータイルボックスから温度、湿度、圧力の値を読み取り、表示するはずです。
これはほんの一例のプログラムであり、アプリケーションにはさらに多くのものがあります。別のアプリを試すにはメイン画面に戻り、「新しいアプリを作成」をクリックするだけです。ここには、センサータイルボックスのすべてのサンプルアプリがあります。このレビューの目的でセンサーフュージョンアプリケーションを試してみましょう。サンプルアプリをクリックすると、アプリの簡単な説明が表示されます。「再生」ボタンをクリックするだけで、センサータイルボックスにコードをアップロードできます。次に、ボックスに再度接続すると、新しいアプリケーションが起動します。
楽しいですね!すべてのサンプルアプリケーションで遊んだ後、SensotTileボックス用の独自のアプリケーションを作成することもできます。これを行うには、サンプルプログラムの一番下までスクロールし、「エキスパートビュー」をクリックします。次に、「新しいアプリ」を選択し、アプリケーションに必要なセンサーを選択します。次に、関数のタイプを選択し、データの出力方法を選択します。アプリを保存し、再生ボタンを使用して新しいアプリケーションをデプロイします。そのように、私たちはすでに最初のテストアプリを構築しました。
アイデアのテストが完了したら、利用可能な機能パックを利用して、STM32開発環境で実際のアプリケーションの構築を簡単に開始できます。
これで、センサータイルエボリューションボードに関するレビューを締めくくります。全体として、このモジュールは、ウェアラブルデバイスのアイデアをすばやくテストしてプロトタイプを作成するのに非常に役立つと思います。コメントセクションでこのボードについてのあなたの考えを教えてください。また、このボックスを試してみたい場合は、アイデアを提案してください。