Skip to main content

Grove - XBee Carrier

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Grove - XBee Carrierは、BeeシリーズおよびGroveユニット向けに設計されたワイヤレスセンサーネットワーク(WSN)ベースボードです。主に、ATMega328を搭載したRFBeeやWifi BeeのようなスタンドアロンBeeノード、およびXBee(Zigbee)モジュールに適しています。RFBeeWifi BeeXBee、Bluetooth Beeと互換性があります。Bee用のソケットに加えて、2つのGroveコネクタも備えています。このボードはリチウムバッテリーまたはUSBケーブルで電源を供給できます。ワイヤレス充電器、ソーラーパネル、またはUSBケーブルを使用してバッテリーを充電することができます。オンボードのFT232RLチップは、Beeモジュールに直接プログラムをダウンロードするのに役立ちます。

ATMega328を搭載していないBluetooth BeeのようなBeeは、オンボードのFT232RL(USB to UART)を使用してのみ設定できます。これらのBeeはスタンドアロンアプリケーションには適していません。

オンボードのFT232RLは、Beeモジュールに接続されていない場合、他の3.3V USB to UARTインターフェースと同様に使用できます。これは、シリアルポートを介して3.3V MCUをプログラムする際に便利です。

特徴


  • Bee互換ソケット

  • 2つのGroveコネクタ

  • 2つのGroveプレースホルダー

  • PWR、充電インジケーター、UART伝送用LED

  • 電源スイッチ

  • リセットボタン

応用例


  • Wifi BeeのようなスタンドアロンBeeノードを使用したワイヤレスセンサーネットワーク。

  • FT232RLを使用したBeeの設定補助。

  • オンボード充電コントローラーを使用したリチウムイオンセルの充電器。

  • FT232RLベースの3.3V USB-UARTとしての使用。

注意事項


  • Beeを正しい方向に挿入してください。シルクスクリーン上のBeeのアウトラインを使用してください。

仕様


項目 最小 標準 最大 単位
電圧 3.0 3.3 3.6 VDC
充電コントローラー CN3063
充電器(LiPoバッテリーの充電電圧) 4.4Vから6V(CN3063仕様に準拠)
充電電流 最大500mA
3.3V LDO 低ノイズ・低消費電力タイプ。バッテリー用途に適しています。
I/Oロジック 3.3Vロジック

インターフェース機能


U2: RT9167A_33PB IC、3.3V LDO 低ノイズマイクロパワーレギュレータ
U3: CN3083 IC、リチウム電池用充電コントローラ(ソーラーパネルを使用して充電)
U4: FT232RL IC、USBからシリアルUARTインターフェース

使用方法


RFBeeを使用する場合、Arduino IDEを使用するために以下のRFBee上のATmega168のピン配置が適用されます。

ピン5はI/O用のGroveコネクタ - 黄色のワイヤ
ピン6はI/O用のGroveコネクタ - 白色のワイヤ

ピン16は、I/O Groveに十分な電力を供給するために低電位に駆動する必要がある場合があります(MOSFET経由)。
ピン17は、I2C Groveに十分な電力を供給するために低電位に駆動する必要がある場合があります(MOSFET経由)。

注意: 白色と黄色のワイヤが一方で入れ替わったx2 Groveケーブルを使用して、両方のI/Oにアクセスすることができます。

ハードウェアのインストール

充電

  • 3.7V LiPoバッテリーをBAT JSTソケットに接続します。

  • ソーラーパネルのような電源をCHARGER JSTソケットに接続します。

  • バッテリーは継続的に充電されます。充電が終了すると、「OK」とマークされたLEDが点灯します。

スタンドアロンBeeノードとの連携

BeeノードはスタンドアロンのArduino互換ワイヤレスノードです。SeeedStudioには、Wifi BeeRFBeeの2つのノードがあります。

  • 以下の画像は、WiFi BeeGrove - XBee Carrierに接続した例を示しています。

  • 任意のGroveモジュールを提供されたGroveソケットに接続できます。

  • WiFi BeeのオンボードAtMega328Pのプログラミングは、USBポートを介してPCに接続することで行われます(FT232RLが使用されます)。

Bee Stem Connected to Wifi BEE and A Twig.jpg

Bee Stem Connected To RFBee And TwoTwigs.jpg

Beeモジュールとの連携

このセクションでは、Arduinoブートローダーで事前にプログラムされていないMCUを持つBeeモジュールについて説明します。これらは主にワイヤレス送受信機として機能します。これらのBeeモジュール(Bluetooth Beeなど)はPCとも通信できます。この場合、Grove - XBee CarrierはこれらのBeeモジュールのキャリアとして機能し、必要な電力を供給し、FT232RL USBからUARTを介してPCとの通信インターフェースを提供します。

  • Bluetooth BeeとPCの通信は、シリアルポートターミナルアプリケーションでキャプチャされます。

  • 以下のスクリーンショットに、コマンドとその応答が表示されています。

  • Bluetooth BeeはINQモードに設定され、近くのBluetoothデバイスを検出しました。

プログラミング

/*
XBee CarrierとRF Beeで使用するためのテストコード

PD5(例: Groveリレー)を1秒間オンにし、その後1秒間オフにする動作を繰り返します。
*/

void setup()
{
// デジタルピンを出力として初期化します [ピン5はI/O用のGroveコネクタです]
pinMode(5, OUTPUT);

// リレーが動作するようにするために必要な行(Groveに電力を供給します)
pinMode(16, OUTPUT);
digitalWrite(16, LOW);
}

void loop() {
digitalWrite(5, HIGH); // LEDをオンにする
delay(1000); // 1秒待機
digitalWrite(5, LOW); // LEDをオフにする
delay(1000); // 1秒待機
}

バージョントラッカー


改訂版 説明 リリース日
v0.9b 初回公開リリース 2011年7月13日

回路図オンラインビューア

リソース


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

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

Loading Comments...