Raspberry Pi Expansion Board, Supports Arduino XBee
Overview
Arduino is a massive ecosystem, if there's a way for the Raspberry Pi GPIO interface to adapt to Arduino pinouts, it is possible to use the Pi together with vast Arduino shields and hardware/software resources. The ARPI600 is just intended for this.
What's more, the ARPI600 also support XBee modules, make it easy to add wireless feature to your great project.
Supported Pi
Raspberry Pi 1 Model A+
Raspberry Pi 1 Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
ARPI600 Features
Compatible with Arduino UNO, Leonardo, easy to connect with various Arduino shields
XBee connector for connecting various XBee modules
Sensor interface for connecting various sensors
Onboard USB TO UART for serial port debugging, also can be configured as XBee USB adapter
Onboard ADC, 10 bit, 38KSPS, 11 channels (6 channels for Arduino interface, 5 channels for sensors)
Onboard RTC
What's on the ARPI600
Arduino connector :for connecting Arduino shields
ICSP interface :Arduino ICSP
XBee connector :for connecting XBee communication modules
Sensor interface :for connecting sensors
Raspberry Pi connector :for connecting Raspberry Pi
USB TO UART
TLC1543 :AD converter
PCF8563 :RTC
CP2102
32.768KHz crystal :for RTC
Power indicator
XBee state LED
XBee and Arduino interface RESET button
XBee EASYLINK button
RTC battery holder :for CR1220 button battery
TLC1543 reference voltage configuration jumper
RTC jumper
UART jumper
when connecting P_RX and CP_TX, P_TX and CP_RX respectively, USB TO UART is connected to Raspberry Pi serial port
when connecting XB_RX and CP_TX, XB_TX and CP_RX respectively, USB TO UART is connected to XBee serial port
when connecting XB_RX and P_TX, XB_TX and P_RX respectively, Raspberry Pi serial port is connected to XBee serial port
Arduino AD selection jumper
short 2 and 3 : Arduino A0-A5 as AD input
short 1 and 2 : Arduino A0-A5 as digital control
Arduino I2C selection jumper
short the jumper : Arduino A4-A5 as I2C control (the A4-A5 of Arduino AD selection jumper should be opened)
Arduino SPI selection jumper
short 1 and 2 : Arduino D11-D13 as SPI control (default)
short 2 and 3 : Arduino D11-D13 as digital control
ARPI600 Photos
Connecting with Raspberry Pi
Connecting with GSM/GPRS Shield
Connecting with Motor Control Shield and XBee
Connecting with Arduino IO Expansion Shield and sensors