メインコンテンツまでスキップ

XIAO nRF54LM20A Sense 向け NFC


近距離無線通信(NFC)は、2 つのデバイス間で少量のデータをワイヤレス転送するための技術です。非常にシンプルな通信プロトコルを使用するため、Bluetooth® Low Energy よりも素早く接続できます。ただし、NFC は通信を有効にするために磁気誘導を使用するため、デバイス同士を接続するには非常に近づける必要があります(10 cm 未満)。】

XIAO nRF54LM20A には、NFC 機能をさらに探索・活用するための NFC インターフェースが予約されています。

ヒント

このチュートリアルは VS Code と nRF Connect Extension を前提としています。これらに不慣れな場合は、XIAO nRF54LM20A nRFConnect SDK Usage を参照してください。

ハードウェアの準備​

実験を始める前に、XIAO nRF54LM20A と Nordic NFC アンテナを用意する必要があります。

Seeed Studio XIAO nRF54LM20A Sense
ヒント

Nordic NFC アンテナは Seeed Studio Bazaar では単体販売されていないため、他の販売元から購入する必要があります。

アンテナのはんだ付け​

XIAO nRF54LM20A では、外部 NFC アンテナ用のデフォルトピンは P1.01 と P1.02 で、シルク印刷上では N1 と N2 と表示されています。以下のはんだ付け例を参照してください。

  • 接続前の回路図

  • 実際の接続図

注意

このはんだ付け作業はかなり難しく、高度なはんだ付け技術が必要です。代わりに、ジャンパーワイヤーを使用して XIAO と NFC を接続することもできます。人身事故や機器の損傷を避けるため、安全対策には十分注意してください。

NFC のピンには極性(プラス・マイナス)の区別はありません。

ソフトウェア​

ヒント
  • このセクションでは、Nordic Connect SDK のサンプルコードに基づいて NFC の使用方法を説明します。

NFC Records text​

この例では、NFC を介してテキスト情報を読み取る方法を示します。

  1. 拡張機能内で空のルーチンを作成し、既存のルーチンをコピーするオプションを選択します。
  1. nfc と入力し、NFC text Records サンプルを選択します。
  1. 保存先パスを選択します。
  1. プロジェクトを開き、対応する拡張機能の下に XIAO nRF54LM20A の設定を追加してコンパイルします。
  1. ターミナルを開き、west flash コマンドを入力して、ファームウェアを XIAO nRF54LM20A に書き込みます。

結果​

この実験を行うには、NFC 機能を備えたスマートフォンを用意してください。

  1. NFC で読み取った情報をより詳細に確認するには、お使いのシステムに対応したアプリをダウンロードする必要があります。
  1. スマートフォンの NFC エリアを NFC アンテナに近づけて、詳細な NFC 情報を読み取ります。

スマートフォンに表示されるテキスト情報は次のとおりです:

Hello World!
Hallo Verden!
Witaj świecie!
NFC ToolsnRF NFC Toolbox

NFC Launch App​

このセクションでは NFC のアプリ起動機能を扱います。nRF Toolbox for Bluetooth LE を検索してください。

  1. 拡張機能内で空のサンプルプロジェクトを作成し、既存のサンプルをコピーするオプションを選択してから NFC Launch App を選びます。NFC Records text を参照して設定とコンパイルを行います。
  1. プロジェクトを開き、対応する拡張機能の下に XIAO nRF54LM20A の設定を追加してコンパイルします。
  1. ターミナルを開き、west flash コマンドを入力して XIAO nRF54LM20A に書き込みます。

結果​

  1. NFC で読み取った情報をより詳細に確認するには、お使いのシステムに対応したアプリをダウンロードする必要があります。
  1. スマートフォンの NFC センサーを NFC アンテナに近づけます。ブラウザが起動して「no.nordicsemi.android.nrftoolbox」を検索し、読み取り履歴が nRF NFC Toolbox に表示されます。
ChromenRF NFC Toolbox

まとめ​

NFC 機能は、データ書き込みや低消費電力でのウェイクアップなど、さまざまなシナリオで再利用できます。nRF Connect SDK には対応するサンプルコードが用意されており、これらを拡張して実際のアプリケーションに応用できます。例えば、NFC の低消費電力ウェイクアップとモーター制御を組み合わせることで、日常的に使用できるシンプルなスマートロックを実現できます。

さらに、上記の例を通じて、XIAO nRF54LM20A 上での NFC 実装について基本的な理解が得られたと考えています。皆さまの創造的なアイデアやオープンソースコミュニティへの貢献を楽しみにしています。

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

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

Loading Comments...