My Cart

Integrating the New Raspberry Pi 2 Model B with the Arduino Shields: 3G / GPRS / XBee / RFID / NFC / e-HealthMarch 11, 2015

Last February Raspberry released their second generation Raspberry Pi 2 Model B to replace the Raspberry Pi 1 Model B+. We have been testing our Raspberry Pi to Arduino shields connection bridge for the past weeks to be sure it is fully compatible with the new model.

Compared to the previous board its main features are:

  • A 900MHz quad-core ARM Cortex-A7 CPU (6X Faster)
  • 1GB RAM so you can run more powerful applications (512 Mb on the previous B+ board)
  • Same board layout and footprint as the Model B+ (40 GPIO), so any board or shield designed for it should be compatible
  • 4 x USB 2.0 sockets and MicroSD card socket for storage

Our Raspberry Pi to Arduino shields connection bridge

Our bridge board was developed to function as a link between Raspberry Pi and Arduino, making it possible to use any shield, board or module designed for Arduino in Raspberry Pi. With our bridge you can connect any analog or digital sensor using the Arduino pinout but taking full advantage of the new RaspberryPi 2 capabilities.

Our Raspberry Pi to Arduino shields connection bridge

At the same time we created the arduPi library in order to use the Arduino code in Raspberry. We have implemented conversion functions so you can control any I/O interface the same way as in Arduino: analog, digital, i2C, SPI, UART… An updated version of this library is available here (compatible with Raspberry Pi 2).

It includes a socket so that you can connect any Arduino wireless module (XBee 802.15.4/XBee ZigBee, RFID, NFC, Bluetooth, Bluetooth Pro, WiFi). You can also connect any sensor with a precision of 16b through the integrated ADC or complex sensors through i2C and UART buses.

The new Raspberry is powered via microUSB socket (+5V @ 2A) so it can meet higher current requirements than its predecessor. For example GPRS and 3G shields occasionally demand high current peaks and this new board can provide them easily.

Testing our bridge with the new Raspberry Pi 2 model B

Since the layout of the new model remains unchanged, with 40 GPIO and all of the connectors in the same place with the same functionality, our shield connects with it perfectly. We have been testing every Raspberry Pi tutorial on our website to ensure every functionality works fine and haven't noticed any kind of problem so we are pretty happy with the outcome.

You can still use the same ARMv6 Raspbian on both Raspberry Pi 1 and 2, and because it has and ARMv7 processor, it can run the full range of ARM GNU/Linux distributions, including Snappy Ubuntu Core, as well as Microsoft Windows 10.

A real application of the bridge: use our e-Health sensor platform with Raspberry Pi

This connection bridge allows to use our e-Health sensor platform with Raspberry Pi. With the e-Health shield you can monitor up to ten different biometric and medical parameters and create applications where body monitoring is needed. The complete kit features ten different sensors: pulse, oxygen in blood (SPO2), airflow (breathing), body temperature, electrocardiogram (ECG), glucometer, galvanic skin response (GSR - sweating), blood pressure (sphygmomanometer), patient position (accelerometer) and muscle/eletromyography sensor (EMG).

Use our e-Health sensor platform with Raspberry Pi

Here you have some interesting cases:

Our Raspberry Pi to Arduino Shields Connection Bridge works perfect with the new board (you can pre-order the new Raspberry Pi 2 Model B board here). You can purchase Raspberry Pi to Arduino Shields Connection Bridge here.

You can also purchase our e-Health sensor platfom here.

2 thoughts on “Integrating the New Raspberry Pi 2 Model B with the Arduino Shields: 3G / GPRS / XBee / RFID / NFC / e-Health”

  • Frank Blau

    The eHealth card on the older Arduino bridge is not working on my Pi2.

    I don't get any errors, but the ECG sensor only reports a constant output voltage of 2.11 volts.

    Putting the same setup back on a P1B works just fine.

    Reply
    • Cooking Hacks
      Cooking Hacks April 6, 2015 at 7:41 pm

      Hello Frank,

      We made this test and everything seemed to be ok. Please, can you post your question in the forum? This way, our technical team will check your issue, and other users will be up to it.

      Thanks, regards,

      Reply
Leave a Reply