Introduction
This XBoard V2 is Version 2.0 of the X-board of IOT. The main improvement is that it now operates at 5V, making it compatible with most sensors and I2C protocol with out the need of a voltage level converter.
The XBoard is a unique Arduino board which features a WIZnet ethernet port, an XBee socket, and an ATMega328. This board will add wireless XBee control as well as internet connectivity to your projects. Its great for anything from home automation to robot control. The possibilities are endless!
It has 8 Analog I/O pins and 8 digital pins, 4 of which have PWM (indicated by an asterisk). It is compatible with all XBee modules, and also comes with an integrated socket for APC220 RF Module or DF-Bluetooth Module. The XBoard can be programmed via an FTDI programmer or via the ICSP header. Power is provided through a Mini USB connector. You can setup a web server through which you may communicate with a remote Arduino using XBee radios, bluetooth or APC modules. This information can be posted to a web site, or to Twitter.
We have used our XBoard to control our office door from the internet. All we need to do if we forget our RFID badge is to login to our office WiFi and send the command to open the door! We have created a project guide which includes the list of parts, and source code to get this project going for yourself. The board requires FTDI basic board to upload sketches. It can be powered by a mini USB.
Specifications
Basic
- MCU: Atmega328P low voltage version (16Mhz)
- Ethernet: WIZ5100
- Arduino Uno Bootloader
- Supply voltage: 5~12v
- Output voltage: 5v/3.3v
- Digital IO: 8
- Analog IO: 8
- Envionment Friendly: ROHS Compliance
Informational LED
- PWR: indicates that the board and shield are powered
- LINK: indicates the presence of a network link and flashes when the shield transmits or receives data
- FULLD: indicates that the network connection is full duplex
- 100M: indicates the presence of a 100 Mb/s network connection (as opposed to 10 Mb/s)
- RX: flashes when the shield receives data
- TX: flashes when the shield sends data
- COLL: flashes when network collisions are detected
Pinouts
Tutorial
Requirements
- Hardware
- X-Board V2 x1
- FTDI Basic Breakout x1
- Ethernet cable x1
- USB x1
- Software
- Arduino IDE V1.6.8 Click to Download Arduino IDE from Arduino®
Wiring Diagram
This connection diagram shows how to connect the FTDI programmer to the X-board for uploading an Arduino sketch.
NOTE: Please select "arduino UNO" from the boards list in the Arduino IDE.
Sample code
More
Tutorial V1(Remote Door Open via Mobile Phone)
The main differences between all 3 versions of the X-Board shown in the flowing table:
X-board V1 | X-board V1.1 | X-board V2 | |
---|---|---|---|
Operating Voltage | 3.3V | 3.3V | 5V |
Supply Voltage | 3.3V | 3.3V | 6V-12V |
*Battery Supply * | 3.3V | 3.3V | 6V-12V |
BootLoader(Board) | FIO | UNO | UNO |
Crystal | 8Mhz | 16Mhz | 16Mhz |
Get XBoard V2 -A Bridge Between Home And Internet (Arduino Compatible) from DFRobot Store or DFRobot Distributor.