STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードをすぐに使い始める方法
I. ハードウェアの準備
必要な機材
- X-NUCLEO-IKS4A1 拡張ボード(メイン回路ボード X-NUCLEO-IQS4A1 と取り外し可能なQvar電極基板 STEVAL-MKE001A を含む)
- 互換性のあるSTM32 Nucleo開発ボード( NUCLEO-F401RE 、NUCLEO-L152RE 、NUCLEO-U575ZI-Q 、NUCLEO-L073RZ など)
- USB Type-A - Micro-Bケーブル(開発ボードをPCに接続するためのもの)
- コンピュータ(Windows 7/8/10)
- 追加の機材:12ピン産業用ケーブル(IRセンサ接続用、別売)
ハードウェア接続
-
拡張ボードの取り付け
X-NUCLEO-IKS4A1 をSTM32 Nucleo開発ボードの上に直接積み重ね、Arduino UNO R3インターフェースまたはST Morphoインターフェースを介して位置合わせをして接続します。 -
ジャンパの設定(重要なステップ)
- デフォルトモード: すべてのセンサはSTM32によって直接制御され、Qvar電極は無効になっています。
- ジャンパJ4とJ5をピンの最初の列 (標準I²Cバス接続に対応する1-2と11-12)に接続します。
- Qvar電極の有効化
- LSM6DSO16IS をQvarコントローラとして使用する場合は、J4とJ5の奥の列のピンを接続します(例:J4のピン3とピン4を接続し、J5のピン3とピン4を接続)。
- I2C経由でセンサを接続(センサハブとして LSM6DSO16IS / LSM6DSV16X を使用)
II. ソフトウェアの準備
必要なツール
- STM32CubeIDE: コードの開発、コンパイル、ダウンロードに用います(公式ウェブサイトからダウンロード)。
- ST-LINKドライバ( STSW-LINK009 ): PCが開発ボードを認識するようにします (公式ウェブサイトからダウンロード)。
- X-CUBE-MEMS1 ソフトウェアパッケージ: ンサドライバ、サンプルコードおよびミドルウェアが含まれます (公式ウェブサイトからダウンロード)。
III. ラピッドプロトタイピング開発
コードをコンパイルしてNucleo開発ボードにアップロードし、機能(センサデータ取得、モータ制御、ワイヤレス伝送など)をテストし、設計を検証します。
- ワンストップ開発: ハードウェア拡張ボード(Nucleo/X-Nucleo)とソフトウェアモジュール(STM32Cubeツールチェーン)を統合することで、プロトタイプ設計から最終製品までをカバーし、迅速な反復開発と機能拡張をサポートします。
- モジュール型アーキテクチャ: 7つのモジュール - センシング、接続/通信、ヒューマンマシンインタラクション(HMI)、駆動制御、電源管理(電源)、プロセス、ソフトウェア - により、組み込みシステムの中核機能をカバーできるため、データの収集、伝送、アクセス、実行、電力管理、演算処理、およびソフトウェア支援といった機能を利用できます。
その他の資料
X-NUCLEO-IKS4A1 に関するその他の資料
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードはどのようなハードウェアを搭載していますか?
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードのハードウェアおよびシステム要件
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードをすぐに使い始める方法
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードにI²C 経由でセンサを接続する方法
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードでのセンサの消費電流を測定する方法

