Skip to main content

RFbee V1.1 - ワイヤレス Arduino 互換ノード

note

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

RFBeeは、デバイス間で簡単かつ柔軟なワイヤレスデータ伝送を提供するRFモジュールです。これは、完全に機能するArduinoとして動作するAVR ATmega168をベースにしており、TI CC1101 RFトランシーバーにSPIを介して接続されています。

バージョントラッカー

リビジョン説明リリース日
v1.0初回リリース2010年3月5日
v1.1改訂版リリース2010年8月27日
v1.2MCUをATmega328に変更2015年10月10日

特徴

  • 範囲: 屋内/都市部: 最大50m; 屋外見通し: 最大120m
  • 受信感度: -95dBm
  • RFデータ伝送速度: 4,800bps; 76,800bps
  • 動作周波数: 868MHz & 915MHz
  • 通信タイプ: ポイントツーポイント、またはポイントツーマルチポイント
  • 使いやすいシリアルインターフェースと豊富な拡張可能なポート
  • 使いやすいATコマンド: 動作モード、シリアルボーレートなどの設定
  • オープンソースのハードウェアとファームウェア
  • Xbeeと互換性のあるソケットで、Xbeeソケットに差し込んで迅速に交換可能

注意

Rx、Tx、VCC、GNDピンのみがXbeeと同一です。RFbeeはXbeeと通信できないため、RFbeeはワイヤレス接続の両端で使用する必要があります。

アプリケーションアイデア

  • 強力なRF制御
  • WSN(ワイヤレスセンサーネットワーク)の簡単な実装

仕様

仕様
マイクロプロセッサATmega168(バージョン < V1.2), ATmega328(バージョン >= 1.2)
PCBサイズ24.38mmx32.94mmx0.8mm
インジケータなし
電源供給3.3V
IO数9
ADC入力7(6はIOと多重化)
プログラムインターフェースUSB
接続性XBeeと互換性のあるソケット
通信プロトコルUart(TTL)
動作周波数帯域ISM 868MHz & 915MHz
外形寸法24.38mmx32.94mmx15mm

電気的特性

仕様最小標準最大単位
入力電圧3.03.33.6VDC
送信電流34.5mA
受信電流18.1mA
待機電流5.2mA
電源オフ電流<0.3mA
動作温度-50125°C

ハードウェア概要

ピン#パッドタイプ説明Arduinoピン番号
3V31電源入力VCC, +3.3V-
TX2出力Uart Txポート1(DIO)
RX3入力Uart Rxポート0(DIO)
PD44入力/出力ATmega168 PD44(DIO)
 !RESET5入力ATmega168リセットポート
PB16入力/出力ATmega168 PB19(DIO)
PB07入力/出力ATmega168 PB08(DIO)
PD78入力/出力ATmega168 PD77(DIO)
 DTR9入力ATmega168のプログラミング用-
GND10GNDGND-
PC311入力/出力ATmega168 PC33(アナログ入力)/17(DIO)
PC212入力/出力ATmega168 PC22(アナログ入力)/16(DIO)
PC113入力/出力ATmega168 PC11(アナログ入力)/15(DIO)
VREF14入力ATmega168 AREFポート-
PC015入力/出力ATmega168 PC00(アナログ入力)/14(DIO)
ADC716入力ATmega168 ADC77(アナログ入力)
PD517入力/出力ATmega168 PD55(DIO)
PD618入力/出力ATmega168 PD66(DIO)
PC519入力/出力ATmega168 PC55(アナログ入力)/19(DIO)
PC420入力/出力ATmega168 PC44(アナログ入力)/18(DIO)

使用方法

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

RFBeeは以下のように接続できます:

  • UartSBデバイスを使用してUSB経由でPCに接続。
  • XbeeShieldを介してSeeeduino(またはArduino)に接続。
  • Uartポートを持つ他のデバイスに接続。

注意

UartSBeeデバイスとXbeeShieldは別売りです。

図1: UartSBeeを使用したUSB接続(以下の写真は旧バージョンのUartSBeeを使用して示されています)

図2: XbeeShield(バージョン1)を介したSeeduino

Uartを使用する任意のデバイス

以下は、www.SeeedStudio.comのRFBeeトランシーバーをwww.rf-explorer.comのRF Explorerスペクトラムアナライザーと一緒に使用する方法に関するチュートリアルです。

RF Explorerで監視されるRFBee

RFBeeは、いくつかの簡単なAT ASCIIコマンド文字列を受け入れて基本的な設定を行うことができる便利なデバイスです。デジタルRF送信を試すのに理想的なツールです。

このサンプルコードはパブリックドメインであり、こちらから入手可能です。Arduino IDE v0022でテストされています。

必要条件

RFBeeをホストするためにSeeeduino Stalker v02bを使用することができます。RFBeeをXBeeスロットに差し込むだけです。また、スケッチをアップロードするためにStalkerをPCに接続する方法が必要です。個人的にはCP2102 USBブリッジを使用しましたが、Seeedが推奨するUartSBeeを含む他のUSBブリッジも使用できます。

また、Arduino互換ボードを使用して同じことを行うこともできますが、RFBeeをCPUのRX/TXにXBee 2mmコネクタを使用して接続する必要があります。このコネクタは地元の店で入手するのが難しい場合があります。

最後に、Stalkerのポート2をGNDに、ポート3をGNDに接続するためのジャンパーケーブルが2本必要です。これらを簡単なスイッチとして使用して、RFBeeをさまざまな方法で設定します。この仕組みをよりよく理解するために、簡単なスケッチコードを確認し、独自の変更を加えてください。

RFExplorerおよびRFBeeのユーザーマニュアルにある程度精通している必要があります。そうでない場合、一部の手順が明確でないかもしれません。

RFBeeの設定

Stalkerにスクリプトをアップロードした後、ユニットの電源を完全にオフにして、StalkerとRFBeeの両方のATMegaが同時にリセットされ、クリーンな状態から開始するようにします。

ユニットの電源を再投入すると、StalkerのLEDが6回点滅した後に送信が開始されます。

RFExplorerは受信した電力と周波数を表示します。アンテナの向きを調整して、最適な電力応答を得てください。このチュートリアルでは915MHzでRFBeeを使用しますが、868MHzでも同等の結果が得られます。スケッチコードを確認し、RF Explorerがそのバンドにある場合は868MHz用にコード化された数行をコメント解除してください。

詳細については、こちらをご覧ください micro.arocholl.com

サポート

ファームウェアの更新方法

以下の手順でArduino IDEを使用してRFBeeのファームウェアを更新できます。この手順では、RFBeeをPCに接続する最も簡単な方法であるUartSBを使用することを前提としています。接続方法の詳細については、ハードウェアインストールのセクションを参照してください。

  1. RFBeeをUartSBに接続し、スイッチをXBeeおよび3.3vに移動させてから、USBケーブルを介してコンピュータに接続します。
  2. RFBeeファームウェアのソースコードをArduinoスケッチフォルダにダウンロードします。
  3. Arduino IDEを開き、RFBee_vx_xプロジェクトを開きます。その後、[ツール]->[ボード]->[Arduino ProまたはPro Mini (3.3v, 8MHz) w/ATmega168](バージョン>= V1.2の場合はATmega328)を選択します。ツールメニューから正しいシリアルポートを選択します。これでRFBeeファームウェアをアップロードできます。
  4. 更新中に失われた場合は、RFBeeの設定変更を再適用します。
  5. RFBeeはArduinoとして単独で動作できるため、必要に応じてファームウェアを追加または変更できます。

RFBeeファームウェア: http://code.google.com/p/rfbee/downloads/list

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

リソース

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

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

Loading Comments...