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

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 と表示されています。以下のはんだ付け例を参照してください。

  • 接続前の回路図

  • 実配線図

注意

このはんだ付け作業は比較的難しく、高度なはんだ付けスキルが必要です。人身事故やデバイスの損傷を避けるため、安全対策に十分注意してください。

ソフトウェア

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

NFC Records text

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

  1. 拡張機能内で空のルーチンを作成し、既存のルーチンをコピーするオプションを選択します。
  1. nfc と入力し、NFC Records text を選択します。
  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. ターミナルを開き、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...