Grove - XBee Carrier
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - XBee Carrierは、BeeシリーズおよびGroveユニット向けに設計されたワイヤレスセンサーネットワーク(WSN)ベースボードです。主に、ATMega328を搭載したRFBeeやWifi BeeのようなスタンドアロンBeeノード、およびXBee(Zigbee)モジュールに適しています。RFBee、Wifi Bee、XBee、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 BeeとRFBeeの2つのノードがあります。
以下の画像は、WiFi BeeをGrove - XBee Carrierに接続した例を示しています。
任意のGroveモジュールを提供されたGroveソケットに接続できます。
WiFi BeeのオンボードAtMega328Pのプログラミングは、USBポートを介してPCに接続することで行われます(FT232RLが使用されます)。
Bee Stem Connected to Wifi BEE and A Twig.jpg
- プログラミング例については、Wifi Bee使用ドキュメントを参照してください。
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日 |
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。