Stufin
Home Quick Cart Profile

XBEE USB Explorer

Buy Now on Stufin

Component Name

XBee USB Explorer

Overview

The XBee USB Explorer is a development tool designed to simplify the process of configuring and testing XBee modules, a popular series of wireless communication modules used in IoT applications. This explorer provides a convenient and easy-to-use interface for connecting XBee modules to a computer, enabling users to configure, program, and test their XBee-based projects.

Functionality

  • Configure XBee modules: Using the explorer, users can change the configuration of XBee modules, including settings such as baud rate, data bits, and stop bits.
  • Upload firmware: The explorer enables users to upload new firmware to XBee modules, ensuring they are running the latest software.
  • Test and debug: The explorer provides a means to test and debug XBee-based projects, allowing users to send and receive data, and monitor the performance of their XBee modules.
The XBee USB Explorer serves as a bridge between the XBee module and a computer, allowing users to

Key Features

  • USB Interface: The explorer features a standard USB interface, making it easy to connect to a computer.
  • XBee Module Socket: The explorer has a socket specifically designed to accommodate XBee modules, allowing for secure and reliable connections.
  • 3.3V and 5V Power Outputs: The explorer provides both 3.3V and 5V power outputs, making it compatible with a wide range of XBee modules.
  • UART Interface: The explorer features a UART interface, allowing for serial communication between the XBee module and the computer.
  • LED Indicators: The explorer includes LED indicators that provide visual feedback on the status of the XBee module and the explorer itself.
  • Compact Design: The explorer is designed to be compact and lightweight, making it easy to integrate into a variety of applications.
  • Multi-Platform Compatibility: The explorer is compatible with Windows, macOS, and Linux operating systems.

Dimensions

2.5 inches x 1.5 inches x 0.5 inches (63.5 mm x 38.1 mm x 12.7 mm)

Weight

0.6 oz (17 g)

Operating Temperature

32F to 158F (0C to 70C)

Storage Temperature

-40F to 185F (-40C to 85C)

Power Consumption

50 mA (max)

Certifications and Compliance

FCC (Federal Communications Commission) compliant

CE (Conformit Europene) compliant

RoHS (Restriction of Hazardous Substances) compliant

Accessories

XBee module (not included)

USB cable (included)

Quick start guide (included)

By providing a convenient and easy-to-use interface for configuring and testing XBee modules, the XBee USB Explorer is an essential tool for developers, engineers, and hobbyists working on IoT projects that utilize XBee technology.

Pin Configuration

  • XBEE USB Explorer Pinout Documentation
  • The XBEE USB Explorer is a breakout board designed to provide an easy-to-use interface for XBEE modules, allowing developers to connect their XBEE devices to a computer via USB. The following documentation explains the pins on the XBEE USB Explorer, their functions, and how to connect them.
  • Pinout:
  • The XBEE USB Explorer has a total of 10 pins, labeled as shown below:
  • | Pin # | Pin Name | Pin Function | Connection |
  • | --- | --- | --- | --- |
  • | 1 | VCC | Power Supply (3.3V) | Connect to 3.3V power source or XBEE module's VCC pin |
  • | 2 | GND | Ground | Connect to GND of power supply, XBEE module, or other components |
  • | 3 | TX (Transmit) | Serial Data Transmit | Connect to XBEE module's TX pin or another serial device's RX pin |
  • | 4 | RX (Receive) | Serial Data Receive | Connect to XBEE module's RX pin or another serial device's TX pin |
  • | 5 | RTS (Request to Send) | Serial Flow Control | Connect to XBEE module's RTS pin or another serial device's RTS pin |
  • | 6 | CTS (Clear to Send) | Serial Flow Control | Connect to XBEE module's CTS pin or another serial device's CTS pin |
  • | 7 | Assoc (Associate) | XBEE Module Association Indicator | Connect to an LED or a resistor to indicate XBEE module association status |
  • | 8 | Reset | XBEE Module Reset | Connect to a switch or a button to reset the XBEE module |
  • | 9 | DIO7 (Digital Input/Output 7) | XBEE Module Digital I/O | Connect to an LED, a sensor, or another digital device |
  • | 10 | USB | USB Interface | Connect to a USB port on a computer or a USB hub |
  • Connection Guidelines:
  • 1. Power Connection:
  • Connect Pin 1 (VCC) to a 3.3V power source or the VCC pin of the XBEE module.
  • Connect Pin 2 (GND) to the GND of the power supply, XBEE module, or other components.
  • 2. XBEE Module Connection:
  • Connect Pin 3 (TX) to the TX pin of the XBEE module.
  • Connect Pin 4 (RX) to the RX pin of the XBEE module.
  • Connect Pin 5 (RTS) to the RTS pin of the XBEE module (if using flow control).
  • Connect Pin 6 (CTS) to the CTS pin of the XBEE module (if using flow control).
  • 3. Association Indicator:
  • Connect Pin 7 (Assoc) to an LED or a resistor to indicate the XBEE module's association status.
  • 4. Reset Button:
  • Connect Pin 8 (Reset) to a switch or a button to reset the XBEE module.
  • 5. Digital I/O:
  • Connect Pin 9 (DIO7) to an LED, a sensor, or another digital device according to your project requirements.
  • 6. USB Connection:
  • Connect Pin 10 (USB) to a USB port on a computer or a USB hub to enable communication between the XBEE module and the computer.
  • Important Notes:
  • Ensure the XBEE module is properly configured and paired before connecting it to the XBEE USB Explorer.
  • Use a suitable power supply and follow proper voltage regulation guidelines to avoid damaging the XBEE module or other components.
  • When connecting the XBEE USB Explorer to a computer, use a USB cable and install the required drivers for the XBEE module.
  • By following these connection guidelines and understanding the pin functions, you can successfully integrate the XBEE USB Explorer into your IoT project and establish communication between the XBEE module and your computer.

Code Examples

XBee USB Explorer Documentation
The XBee USB Explorer is a simple, plug-and-play device that allows users to connect XBee modules to their computer's USB port. It provides an easy way to configure, test, and communicate with XBee devices.
Hardware Details
Compatible with XBee, XBee-Pro, and XBee-PRO 900HP modules
 USB 2.0 interface
 3.3V power regulator for XBee module
 10-pin XBee socket
 5-pin DCE-9 connector for serial communication
 LED indicators for power, RSSI, and associate status
Software Configuration
The XBee USB Explorer can be configured using the XCTU software provided by Digi International. XCTU allows users to configure XBee modules, test communication, and update firmware.
Code Examples
### Example 1: Using the XBee USB Explorer with Python (Windows)
In this example, we will use Python to send data from a computer to an XBee module connected to the XBee USB Explorer.
Requirements
Python 3.x
 PySerial library (install using `pip install pyserial`)
 XCTU software (for initial configuration of XBee module)
Code
```python
import serial
# Open the serial connection to the XBee USB Explorer
ser = serial.Serial('COM3', 9600, timeout=1)  # Replace COM3 with the actual COM port
# Send data to the XBee module
ser.write(b'Hello, XBee!')
# Close the serial connection
ser.close()
```
### Example 2: Using the XBee USB Explorer with Arduino (Serial Communication)
In this example, we will use an Arduino board to send data to an XBee module connected to the XBee USB Explorer.
Requirements
Arduino IDE
 XBee module configured for serial communication
 XCTU software (for initial configuration of XBee module)
Code
```c++
#include <SoftwareSerial.h>
// Define the serial pins for communication with the XBee module
SoftwareSerial xbeeSerial(2, 3);  // Replace with the actual pins
void setup() {
  xbeeSerial.begin(9600);
}
void loop() {
  xbeeSerial.print("Hello, XBee!");
  delay(1000);
}
```
### Example 3: Using the XBee USB Explorer with a MicroPython Board (e.g., Pyboard)
In this example, we will use a MicroPython board (e.g., Pyboard) to send data to an XBee module connected to the XBee USB Explorer.
Requirements
MicroPython firmware on the Pyboard
 XCTU software (for initial configuration of XBee module)
Code
```python
import uart
# Initialize the serial connection to the XBee module
uart.init(baudrate=9600)
# Send data to the XBee module
uart.write(b'Hello, XBee!')
# Close the serial connection
uart.deinit()
```
Important Notes
Make sure to configure the XBee module using XCTU software before using it with the XBee USB Explorer.
 The examples provided are for demonstration purposes only and may require modifications to suit specific use cases.
 Always follow proper safety precautions when working with electrical components.