XBee送信側の接続と設定

XBee送信側の接続から設定までを解説します。  

## XBee用2.54mmピッチ変換基板の組み立て

XBeeをブレッドボードに乗せるため、XBee用2.54mmピッチ変換基板の組み立て手順を解説します。
はんだ付けしたく無い場合は探せばはんだ付け状態のものも売っているようですし(高いですが)、またXBee USBアダプターをもう一個買っても良いと思います。(高いですが)

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745908613177.png" alt="image" width="30%"/>

👆パッケージ

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745908694185.png" alt="image" width="30%"/>

👆こんなのが入ってます。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745908867264.png" alt="image" width="30%"/>

👆XBee取り付け用のピンソケットをこの向きで取り付けます。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909147706.png" alt="image" width="30%"/>

👆ここをはんだ付けします。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909296214.png" alt="image" width="30%"/>
<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909464403.png" alt="image" width="30%"/>

👆続いて2.54mmピッチのピンヘッダをはんだ付けします。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909568961.png" alt="image" width="30%"/>
<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909644058.png" alt="image" width="30%"/>

👆出来上がったものがこちらです。  
(はんだ付け、なかなかうまくならないですが、断線してないのでOKです。)

## XBeeの接続

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909922388.png" alt="image" width="30%"/>
<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745909999369.png" alt="image" width="50%"/>

👆PCと、`FT-232RQ USBシリアル変換モジュール`と、`XBee`を配線します。  
USBの形状は`Micro USB Type-B`です。  
シリアル変換モジュールとの配線は下記のとおりです。  

```text
GND(0V) -- 10番ピン(XBee側GND)  
5V      --  1番ピン(XBee側VCC)  
TXD     --  3番ピン(XBee側RX)  
RXD     --  2番ピン(XBee側TX)  
```

シリアルのTX,RXは対向するデバイスで交互に接続するものらしいです。  

## XCTUによる設定

- [XCTU](https://hub.digi.com/support/products/xctu/)をインストールして起動します。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745887890881.png" alt="image" width="30%"/>

👆デバイス追加ボタンをクリックします。

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745887313814.png" alt="image" width="20%"/>  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946243376.png" alt="image" width="50%"/>

👆ウィンドウを大きくして、USB Serial Portを選択してFinishをクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946340412.png" alt="image" width="70%"/>

👆デバイスが表示されるので、ダブルクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946483102.png" alt="image" width="70%"/>

👆右側に設定が表示されます。  
受信側では画面で設定しましたが、送信側はコマンドで設定する手順を解説します。  
※ 受信側と同じく画面での設定も可能なので、好きな方を使って下さい。  
※ コマンドで設定する手順なら、XCTUを使わずTeraTermなどのコンソールツールのみでの設定も可能です。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946803769.png" alt="image" width="70%"/>  

👆このボタン(`Switch to Console working mode`)をクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946880032.png" alt="image" width="70%"/>  

👆`Open`をクリックします。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745946967144.png" alt="image" width="70%"/>

👆'Console log'のところをクリックしてカーソルを入れます。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745947091252.png" alt="image" width="70%"/>  

👆`+++`と、+ を３回連続で入力します。  
すると、`OK`と表示されてコマンド入力の受付状態になります。  
※ 10秒ほど入力しないでいるとコマンド入力の受付状態が解除されるので、
コマンド入力の直前にいちいち`+++`と入力して下さい。  

### 設定コマンド

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745947478801.png" alt="image" width="70%"/>  

👆ID(PAN ID)に受信側同じ値を設定します。ここでは例として`222`を設定します。  
👇`PAN ID`を設定します。`atid`に続いて値を入力します。

```text
atid222
```

👇宛先アドレス`destination address`を設定します。  
※ 宛先アドレスには控えておいたXBee受信側の値を設定します。  

```text
atdh13A200
atdl421DAAE3
```

👇20番ピン(d0)にアナログ入力(設定値:2)を設定します。  
下記コマンドは、`d0`のピンを、アナログ入力(設定値:2)に設定するという意味です。  

```text
atd02
```

👇19番ピン(d1)にデジタル入力(設定値:3)を設定します。  
下記コマンドは、`d1`のピンを、デジタル入力(設定値:3)に設定するという意味です。  

```text
atd13
```

👇データ取得間隔(IO sampling rate)に`BB8`:16進数で3000(ms)を設定します。  

```text
atirBB8
```

👇以上の設定値を書き込み(write)します。  

```text
atwr
```

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250430/1745952505617.png" alt="image" width="70%"/>  

👆一気に入力するとこんな感じになります。  

## 参考

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745911168804.png" alt="image" width="50%"/>  

👆参考：ピン配置  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745911269607.png" alt="image" width="50%"/>  

👆参考：ピンアサイン  

## 用品一覧

上記の解説で使う用品とリンクです。  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745871010730.png" alt="image" width="20%"/>

👆[XBee3 Zigbee3.0モジュール PCBアンテナ](https://akizukidenshi.com/catalog/g/g113933/)  

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745908502468.png" alt="image" width="20%"/>

👆[XBee用2.54mmピッチ変換基板](https://akizukidenshi.com/catalog/g/g105060/)

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745910308522.png" alt="image" width="20%"/>

👆[FT-232RQ USBシリアル変換モジュール](https://akizukidenshi.com/catalog/g/g111007/)

<img src="https://websa12.z11.web.core.windows.net/image-data/202504/20250429/1745910363252.png" alt="image" width="20%"/>

👆[ブレッドボード EIC-801](https://akizukidenshi.com/catalog/g/g100315/)

[\<\<(前の記事) 2 . XBee受信側の接続と設定](https://docs.saurus12.com/device/xbee_setting_1)  
[\>\>(次の記事) 4 . XBee接続確認とセンサーの接続](https://docs.saurus12.com/device/xbee_connect)

## 👇関連記事

- [1 . XBeeを使った自宅状態遠隔見守りサービス実現方法の紹介](https://docs.saurus12.com/device/monitoring_introduce)
- [2 . XBee受信側の接続と設定](https://docs.saurus12.com/device/xbee_setting_1)
- 3 . XBee送信側の接続と設定
- [4 . XBee接続確認とセンサーの接続](https://docs.saurus12.com/device/xbee_connect)

## 👇参考URL

- [XBee User Guide](https://docs.digi.com//resources/documentation/digidocs/90002002/default.htm)

## 本記事へのリンク

<img src="https://websa12.z11.web.core.windows.net/image-data/202505/20250501/1746036948857.png" alt="image" width="30%"/>  

### [https://docs.saurus12.com/device/xbee_setting_2](https://docs.saurus12.com/device/xbee_setting_2)

[keywords]  
XBee3 XCTU シリアル通信

[3. XBee送信側の接続と設定](https://docs.saurus12.com/device/xbee_setting_2)

更新日:2025年05月04日