XBee Grove Development Board. User Guide

Similar documents
The BASIC Stamp and other 5 V controllers need an adapter that:

XBee ZigBee Mesh Kit Radio Frequency (RF) Module. User Guide

Dual Serial Shield User Manual

Wireless Connectivity Kit Getting Started Guide. Getting Started Guide

ConnectCore for i.mx6ul Starter Board. Hardware Reference Manual

PICAXE CONNECT (AXE210)

In this activity you will create a tool to allow you to play games such as Red Light/Green Light. To create the game, follow the steps below.

Pridgen Vermeer Robotics ATmega128 Revision 0

Example: Enable sleep mode

BIG8051. Development system. User manual

XBee Starter Kit Getting Started Guide

XBee USB Adapter Board (#32400)

xpico 110 Wired Device Server Module Evaluation Kit User Guide

Easy Kit Board Manual

XBee ZigBee SMT RF Module Development Kit Getting Started Guide

VLSI AppNote: VSx053 Simple DSP Board

AVR-P20 development board Users Manual

ConnectCore 6UL SBC Express. Hardware Reference Manual

rdczbk User Manual ZigBee to RS-232 / RS-485 Converter

xpico 200 Series Evaluation Kit User Guide

XBee-PRO 900HP DigiMesh Kit

Base Module Board. Engineering» Design» Product. User Manual. Blue Wolf, Inc W. State Street Garden City, ID 83714

Prototyping Module Datasheet

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

GETTING STARTED GUIDE

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

Insert the Bees in the proper direction. Use the Bee outline on the silk-screen. Voltage VDC

AKKON USB CONTROLLER BOARD

RB-See-217. Seeedstudio Grove XBee Carrier

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

XBee Multi Programmer User Guide. User Guide

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

MX Educational Target User Manual

USER GUIDE. ATWINC1500 Xplained Pro. Preface

ESPino - Specifications

UG271: CP2615-EK2 User's Guide

DEV16T. LCD Daughter board

Featuring the SM700 RF Engine from Synapse TOWER SYSTEM. Quick Start Guide Wireless Mesh Networking Module featuring SNAP Technology (TWR-RF-SNAP)

IS-Dev Kit-1 Users Manual

xpico Wi-Fi Embedded Device Server Evaluation Kit User Guide

EZ-Bv4 Datasheet v0.7

RabbitCore RCM3700 Series

Goal: We want to build an autonomous vehicle (robot)

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Propeller Activity Board (#32910)

Propeller Board of Education (#32900)

ARDUINO MEGA ADK REV3 Code: A000069

DEV-1 HamStack Development Board

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

ARDUINO LEONARDO ETH Code: A000022

PIC Dev 14 Through hole PCB Assembly and Test Lab 1

BIGdsPIC6. Development System. User manual

Arduino ADK Rev.3 Board A000069

Radiocrafts Embedded Wireless Solutions

Introducting Itsy Bitsy 32u4

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Grove Digital Extender 0059-GRVDE-DSBT/SF

Hardware Manual - SM2251 Evaluation Kit Board

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

XBee-PRO 900HP Development Kit Getting Started Guide

IS-S0108 Single Switch Solution

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

RapID Platform Network Interface Module Datasheet June 4, 2012

MultiConnect OCG. Break-Out Board. Developer s Guide

Digi XBee3 DigiMesh. RF Module. Migration Guide

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

XBee Drop-in Networking Accessories User s Guide

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

6LoWPAN Development Platform Saker Manual

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

XBee-PRO 900 DigiMesh RF Modules

Downloaded from Elcodis.com electronic components distributor

Connection to the negative reference of power.

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

ARDUINO MINI 05 Code: A000087

BasicATOM Nano USB2Serial Data Sheet

96Boards UART Adapter User Guide

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

TLE9869 Eval.Kit V1.0 Users Manual

ARDUINO UNO REV3 Code: A000066

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

TWR-KM34Z50MV3 Quick Start Guide

UG254: CP2102N-MINIEK Kit User's Guide

1 General Description

GUIDE TO SP STARTER SHIELD (V3.0)

Exen Mini. Setup Guide - V1. nerdonic.com

STEVAL-PCC010V1. ST802RT1A Ethernet PHY demonstration board with STM32F107 controller add-on board. Features. Description

USB-to-I2C Basic. Hardware User s Manual.

Web Site: Forums: forums.parallax.com Sales: Technical:

Skywire BeagleBone Black Cape Data Sheet

Sierra Radio Systems. Mesh Data Network. Reference Manual. Version 1.0

OpenPicus WIFI module. Introduction. Pinout. Features

8:1 Serial Port Expander

GRAVITECH GROUP

Future Technology Devices International

PremierWave 2050 Enterprise Wi-Fi IoT Module Evaluation Kit User Guide

Quick Start Guide. TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM

Transcription:

XBee Grove Development Board User Guide

Revision history 90001457-13 Revision Date Description A June 2016 Converted files to new format and completed minor updates to screens and content. B October 2017 Updated USB VBUS line graphic. Trademarks and copyright Digi, Digi International, and the Digi logo are trademarks or registered trademarks in the United States and other countries worldwide. All other trademarks mentioned in this document are the property of their respective owners. 2017 Digi International Inc. All rights reserved. Disclaimers Warranty Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document as is, without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose. Digi may make improvements and/or changes in this manual or in the product(s) and/or the program(s) described in this manual at any time. To view product warranty information, go to the following website: www.digi.com/howtobuy/terms Send comments Documentation feedback: To provide feedback on this document, send your comments to techcomm@digi.com. Customer support Digi Technical Support: Digi offers multiple technical support plans and service packages to help our customers get the most out of their Digi product. For information on Technical Support plans and pricing, contact us at +1 952.912.3444 or visit us at www.digi.com/support. XBee Grove Development Board User Guide 2

Contents Overview XBee THT Grove Development Board 6 XBee SMT Grove Development Board 7 Development board variants 8 XBee THT Grove Development Board 8 XBee SMT Grove Development Board 8 Mechanical 9 XBee THT Grove Development Board variant 9 XBee SMT Grove Development Board variant 9 Power supply 10 XBee THT Grove Development Board power supply 10 XBee SMT Grove Development Board power supply 10 Power supply battery connector 11 XBee connector 11 XBee THT Grove Development Board XBee connector 12 XBee SMT Grove Development Board XBee connector 14 USB 16 XBee THT Grove Development Board USB 16 XBee SMT Grove Development Board USB 17 USB VBUS line 17 Reset button 18 XBee THT Grove Development Board Reset button 18 XBee SMT Grove Development Board Reset button 18 Commissioning button 19 XBee THT Grove Development Board Commissioning button 19 XBee SMT Grove Development Board Commissioning button 19 Commissioning pin and Grove AD0 connection 20 Association led 21 XBee THT Grove Development Board Association LED 21 XBee SMT Grove Development Board Association LED 21 RSSI led 22 XBee THT Grove Development Board RSSI LED 22 XBee SMT Grove Development Board RSSI LED 22 PWM0 RSSI configuration 23 User LED and User button 24 XBee THT Grove Development Board User LED and User button 24 XBee SMT Grove Development Board User LED and User button 24 User LED and User Button connection to DIO4 25 On/sleep LED 26 XBee THT Grove Development Board On/Sleep LED 26 XBee SMT Grove Development Board On/Sleep LED 26 XBee Grove Development Board User Guide 3

On/sleep LED connection to DIO9 27 Potentiometer 28 XBee THT Grove Development Board Potentiometer 28 XBee SMT Grove Development Board Potentiometer 29 I2C 30 XBee THT Grove Development Board I2C bus 30 XBee SMT Grove Development Board I2C bus 30 XBee/XBee-PRO connection to Grove sensor 30 Grove I2C connector pinout 31 Grove Connectors 32 THT board Grove connectors pinout 33 SMT board Grove connectors pinout 35 Loopback jumper 37 XBee THT Grove Development Board Loopback jumper 37 XBee SMT Grove Development Board Loopback jumper 37 Schematic and Gerber files XBee THT Grove Development Board schematic 39 Gerber files 39 XBee SMT Grove Development Board schematic 40 Gerber files 40 XBee Grove Development Board User Guide 4

This section provides an overview of the XBee Grove Development Board. XBee Grove Development Board User Guide 5

XBee THT Grove Development Board XBee Grove Development Board User Guide 6

XBee SMT Grove Development Board XBee Grove Development Board User Guide 7

Development board variants Development board variants The THT and SMT are the two variants of the board. XBee THT Grove Development Board XBee SMT Grove Development Board XBee Grove Development Board User Guide 8

Mechanical Mechanical There are two variants of the XBee Grove Development Board: THT variant is 48.8 mm x 66 mm SMT variant is 53.68 mm x 72.60 mm with a shape similar to a regular XBee module. The board provides four 3.2 mm assembly drills. XBee THT Grove Development Board variant XBee SMT Grove Development Board variant XBee Grove Development Board User Guide 9

Power supply Power supply You can power the XBee Grove Development Board from the 5V supply available on the USB connector or from an external battery connected to a 2-pin, 2 mm pitch, PH-type connector from JST. When you power the board from both supplies, it uses the USB. The board has a 3.3V regulator that generates 500mA supply. XBee THT Grove Development Board power supply XBee SMT Grove Development Board power supply XBee Grove Development Board User Guide 10

XBee connector Power supply battery connector The following table shows the pinout of the battery connector: Battery connector Signal Comments 2 GND 1 VBAT Battery supply input XBee connector The XBee THT Grove Development Board provides two 10-pin, THT, 2 mm pitch sockets to connect a THT XBee module. It is compatible with the XBee/XBee-PRO and the programmable XBee. XBee Grove Development Board User Guide 11

XBee Grove Development Board User Guide 12 XBee THT Grove Development Board XBee connector The board provides footprints for two 10-pin, THT, 2.54 mm pitch connectors. You can use these footprints to solder a pin header on the top or bottom to access the XBee signals or to connect the XBee Grove Development Board to a bread board. Left Right Pin Signal Comments Pin Signal Comments 1 3.3V XBee supply 1 DIO4 To GROVE_DIO4 and user LED/button 2 XBEE_TX To serial to USB device 2 XBEE_CTS_N To serial to USB device Overview XBee connector

XBee Grove Development Board User Guide 13 Left Right 3 XBEE_RX To serial to USB device 3 DIO9 To On/Sleep LED 4 DIO12 To GROVE_DIO12 4 VREF 5 RESET_N To reset button 5 ASSOC_LED To association LED 6 RSSI/PWM0 To RSSI LED and GROVE_PWM 6 XBEE_RTS_N To serial to USB device 7 DIO11/I2C_SDA To GROVE_I2C 7 AD3 To potentiometer 8 XBEE_PIN8 Connected to breadboard header 8 AD2 To GROVE_AD2 9 XBEE_DTR_N To serial to USB device 9 DIO1/ISC_SCL To GROVE_I2C 10 GND 10 AD0/CB To commissioning button and GROVE_AD0 Overview XBee connector

XBee Grove Development Board User Guide 14 XBee SMT Grove Development Board XBee connector The XBee SMT Grove Development Board provides three spring sockets. A spring header is a custom Digi header that provides a reliable connection to SMT XBee modules without soldering the module in place. Left Bottom Right Pin Signal Comments Pin Signal Comments Pin Signal Comments 1 GND 1 DIO18 To GROVE_ DIO18 2 3.3V XBee supply 2 2 AD0/CB To commissioning button and GROVE_ AD0 1 Overview XBee connector

XBee Grove Development Board User Guide 15 Left Bottom Right 3 XBEE_TX To serial to USB device 3 3 DIO1/I2C_SCL To GROVE_I2C 4 XBEE_RX To serial to USB device 4 4 AD2 To potentiometer 5 DIO12 To GROVE_DIO12 5 5 AD3 To GROVE_AD3 6 RESET_N To reset button 6 6 XBEE_RTS_N To serial to USB device 7 RSSI/PWM0 To RSSI LED and GROVE_ PWM0 8 DIO11/I2C_ SDA 7 7 ASSOC_LED To association LED To GROVE_I2C 8 8 VREF 9-9 9 DIO9 To On/Sleep LED 10 XBEE_DTR_N To serial to USB device 10 10 XBEE_CTS_N To serial to USB device 11 GND 11 11 DIO4 To GROVE_DIO4 and user LED/button 12 DIO19 To GROVE_DIO19 12 12 13 GND 13 13 Overview XBee connector

USB USB The XBee Grove Development Board includes a microusb connector and an FT232RL USB to RS-232 converter to communicate with the serial port of the XBee. A green LED and a yellow LED show the status of the TX and RX lines. The hardware flow control signals of the XBee (XBee_RTS and XBee_CTS) connect to the FT232RL device. Two serial or resistors disconnect the flow control of the chip if this functionality is not needed. The XBEE_DTR_N signal is also connected to the FT232 chip. XCTU uses this signal to enter in the boot loader and recover the module from incorrect firmware. A configurable OR resistor disconnects this signal if the functionality is not needed. A three-pin jumper configures the serial port in a loopback mode, connecting the RX and TX lines together. When you close positions 1 and 2, the serial port is configured in normal mode and the serial port of the XBee is connected to the microusb connector. If you close positions 2 and 3, the serial port works in loopback mode and the data transmitted by the XBee connects to the RX pin. The USB connector also powers the board through the VBUS line. XBee THT Grove Development Board USB XBee Grove Development Board User Guide 16

USB XBee SMT Grove Development Board USB USB VBUS line The following graphic illustrates how the USB powers the board through the VBUS line. XBee Grove Development Board User Guide 17

Reset button Reset button The XBee Grove Development Board has a reset button to reboot the XBee module. XBee THT Grove Development Board Reset button XBee SMT Grove Development Board Reset button XBee Grove Development Board User Guide 18

Commissioning button Commissioning button The XBee Grove Development Board has a push button connected to the commissioning pin of the XBee module. The commissioning pin of the XBee is also connected to the Grove AD0 connector. You can use the commissioning push button in Zigbee or DigiMesh to help deploy devices in a network. XBee THT Grove Development Board Commissioning button XBee SMT Grove Development Board Commissioning button XBee Grove Development Board User Guide 19

Commissioning button Commissioning pin and Grove AD0 connection XBee Grove Development Board User Guide 20

Association led Association led The XBee Grove Development Board provides an LED connected to the association pin of the XBee module. XBee THT Grove Development Board Association LED XBee SMT Grove Development Board Association LED XBee Grove Development Board User Guide 21

RSSI led RSSI led The XBee Grove Development Board provides an LED connected to the RSSI/PWM0 pin of the XBee module. The RSSI/PWM signal is also connected to the PWM Grove connector. If the PWM0 pin (P0) is configured as RSSI, the brightness of this LED displays the signal strength of the last packet received. XBee THT Grove Development Board RSSI LED XBee SMT Grove Development Board RSSI LED XBee Grove Development Board User Guide 22

RSSI led PWM0 RSSI configuration XBee Grove Development Board User Guide 23

User LED and User button User LED and User button The XBee Grove Development Board provides a user LED and a user button. Both share the same XBee I/O pin, DIO4. Although the user LED and user button share the same pin, you can use only one at a time. XBee THT Grove Development Board User LED and User button XBee SMT Grove Development Board User LED and User button XBee Grove Development Board User Guide 24

User LED and User button User LED and User Button connection to DIO4 The following graphic illustrates the connection between the User LED and User button to the I/O pin, DIO4. XBee Grove Development Board User Guide 25

On/sleep LED On/sleep LED The XBee Grove Development Board provides an LED connected to the On/Sleep pin (DIO9). This LED is on when the XBee module is awake, and off when it is asleep. XBee THT Grove Development Board On/Sleep LED XBee SMT Grove Development Board On/Sleep LED XBee Grove Development Board User Guide 26

On/sleep LED On/sleep LED connection to DIO9 The following graphic illustrates the connection between the on/sleep LED and the On/sleep pin, DIO9. XBee Grove Development Board User Guide 27

Potentiometer Potentiometer The XBee Grove Development Board provides a 10K potentiometer to generate analog signal between 3.3V and 0V. You can use the jumper to disconnect the 3.3V supply from the potentiometer to save power when not in use. XBee THT Grove Development Board Potentiometer The output of the potentiometer is connected to the AD3 pin (D3) of the XBee in the THT board. XBee Grove Development Board User Guide 28

Potentiometer XBee SMT Grove Development Board Potentiometer The output of the potentiometer is connected to AD2 pin (D2) of the XBee in the SMT board. XBee Grove Development Board User Guide 29

I2C I2C The XBee Grove Development Board provides an I2C bus that you can use with XBee programmable modules. XBee THT Grove Development Board I2C bus XBee SMT Grove Development Board I2C bus XBee/XBee-PRO connection to Grove sensor Regular XBee/XBee-PRO modules do not provide an I2C bus, but you can connect a digital Grove sensor. XBee Grove Development Board User Guide 30

I2C Grove I2C connector pinout The following table shows the pinout of the Grove I2C connector: Grove I2C Signal 1 DIO1/I2C_SCL 2 DIO11/I2C_SDA 3 3.3V 4 GND XBee Grove Development Board User Guide 31

Grove Connectors Grove Connectors The XBee Grove Development Board provides several Grove connectors connected to the XBee pins: THT boards include six Grove connectors: Two connectors to digital I/O pins Two connectors to two digital/analog I/O pins One connector to the RSSI/PWM0 pin One connector to the I2C bus of the microcontroller placed in the socket (programmable XBee) SMT boards include eight Grove connectors: Four connectors to digital I/O pins Two connectors to two digital/analog I/O pins One connector to the RSSI/PWM0 pin One connector to the I2C bus of the microcontroller placed in the socket (programmable XBee) For more information about Grove sensors and actuators for use with these connectors see the Seed Studio wiki. XBee Grove Development Board User Guide 32

Grove Connectors THT board Grove connectors pinout The following tables show the pinout for the THT board Grove connectors: Grove DIO12 Signal Comments 1 DIO12 2-3 3.3V 4 GND Grove DIO4 Signal Comments 1 DIO4 Signal connected to the user LED/button 2-3 3.3V 4 GND Grove AD0 Signal Comments 1 AD0/CB Signal connected to the commissioning button 2-3 3.3V 4 GND Grove I2C Signal Comments 1 DIO1/I2C_SCL 2 DIO11/I2C_SDA 3 3.3V 4 GND Grove PWM0 Signal Comments 1 RSSI/PWM0 Signal connected to the RSSI LED 2-3 3.3V 4 GND XBee Grove Development Board User Guide 33

Grove Connectors Grove AD2 Signal Comments 1 AD2 2-3 3.3V 4 GND XBee Grove Development Board User Guide 34

Grove Connectors SMT board Grove connectors pinout The following tables show the pinout for the SMT board Grove connectors: Grove DIO12 Signal Comments 1 DIO12 2-3 3.3V 4 GND Grove DIO4 Signal Comments 1 DIO4 Signal connected to the LED/button 2-3 3.3V 4 GND Grove AD0 Signal Comments 1 AD0/CB Signal connected to the commissioning button 2-3 3.3V 4 GND Grove AD3 Signal Comments 1 AD3 2-3 3.3V 4 GND Grove I2C Signal Comments 1 DIO1/I2C_SCL 2 DIO11/I2C_SDA 3 3.3V 4 GND XBee Grove Development Board User Guide 35

Grove Connectors Grove PWM0 Signal Comments 1 RSSI/PWM0 Signal connected to the RSSI LED 2-3 3.3V 4 GND Grove DIO19 Signal Comments 1 DIO19 2-3 3.3V 4 GND Grove DIO18 Signal Comments 1 DIO18 2-3 3.3V 4 GND XBee Grove Development Board User Guide 36

Loopback jumper Loopback jumper The XBee Grove Development Board provides a three-pin jumper to connect the UART to the USB (normal mode) or to make a loopback connection between the RX and TX signals of the UART. In loopback mode, connect the RX line to the TX line, which transmits back any data received. You can use loopback in transparent mode to check the signal strength and perform a range test. XBee THT Grove Development Board Loopback jumper XBee SMT Grove Development Board Loopback jumper XBee Grove Development Board User Guide 37

Schematic and Gerber files This section shows the schematics for the THT Grove Development Board and the SMT Grove Development board and provides links to download the Gerber files. XBee THT Grove Development Board XBee SMT Grove Development Board XBee Grove Development Board User Guide 38

XBee Grove Development Board User Guide 39 XBee THT Grove Development Board schematic You can dowload a copy of the schematic for the XBee THT Grove Development Board. Gerber files You can download the Gerber files for the XBee THT Grove Development Board. Schematic and Gerber files XBee THT Grove Development Board schematic

XBee Grove Development Board User Guide 40 XBee SMT Grove Development Board schematic You can download a copy of the schematic for the XBee SMT Development Board. Gerber files You can download the Gerber files for the XBee SMT Grove Development Board. Schematic and Gerber files XBee SMT Grove Development Board schematic