XBee®シールドとは何ですか?
Xbee®シールドは、Arduino®と呼ばれるオープンソースソフトウェアで動作する電子デバイスです。Arduino®は、ユーザーがコードを簡単に記述して入出力(I / O)ボードにアップロードできるプラットフォーム環境です。 オープンソースプラットフォームは、多くのオペレーティングシステム(OS)で実行され、Javaで記述され、Processingアプリケーションやavr-gccなどのオープンソースである他の異なる種類のソフトウェアに基づいています。 Arduino®ソフトウェアはオンラインでダウンロードでき、プラットフォームの一部としてこのシールドを組み込むことができます。
Xbee®シールドを使用すると、Arduino®ボードがZigbee™とワイヤレスで通信できるようになります。 シールドは別のXbee®モジュールの基礎から来ており、屋内では最大100フィート(30.5メートル)、屋外では最大300フィート(91.4メートル)まで通信できます。 また、シリアルとUSBを交換するために使用したり、メッシュネットワークやブロードキャストネットワークなどのネットワークオプションの配列に設定するためのコマンドモードにすることもできます。 Xbee®シールドには、ピン2と7の間のアナログ入力用のメス型のピンヘッダーを含む、はんだパッドから突き出たピンがあります。この特定のシールドはピン8〜13を妨害せず、ボードヘッダーを使用できます。
Xbee®製のさまざまなモジュールをXbee®シールドで使用できます。これらのモジュールのシリーズについては、オンラインで手順を確認できます。 アドレス指定や構成など、Xbee®シールドを使用するネットワークの特定のパラメーターは、適切に機能するように設定する必要があります。 通常、モジュールとシールドのデフォルト設定では、2つのデバイスが相互に通信できます。 適切に構成されていない場合は、同じチャネルとネットワークに設定する必要があります。 「CH Parameter」というタイトルのパラメーターがチャンネルを設定します。 「IDパラメーター」というタイトルの別のパラメーターは、ネットワークを設定します。
Xbee®シールドには、Xbee®/ USBというラベルの付いた2つのジャンパーもあります。 これらのジャンパーは、このシールドのシリアル通信がマイクロコントローラーのシリアル通信に接続する方法を決定します。 ジャンパーは、2つのピンがボードの内側を向くXbee®位置、または2つのピンがボードの端を向くUSB位置に設定できます。 Xbee®ポジションでは、モジュールはXbee®シールドに接続して通信します。 USB位置に切り替えると、モジュールがコンピューターに接続して通信できるようになります。
Xbee®シールドは、その寿命を通じて改善および修正されています。 いくつかの改訂版では、機能的には同じですが、ラベル付けと間隔の小さな問題が修正されています。 最新バージョンは、シリーズ1および2.5Xbee®モジュールで動作します。