Relay Shield for Arduino

Save R 86.00
SKU: SH-007

Sale priceR 142.86 Regular priceR 228.86

Tax included Shipping calculated at checkout

In stock (26 units), ready to be shipped

One of the most interesting projects for your boards is perhaps being able to control High power devices like Lamps, water pumps, garage doors and so on. But interfacing with high power and AC is quite a dangerous task when building the circuitry. Relays allow for interfacing an external electrical circuit like a switch. With relays you can now connect external circuit or devices directly to your Arduino.
DFRobot Relay Shield  V2.1 is a completely new design which is capable of controlling 4 relays at a time. The max switching power DC 90W or AC 360VA gives direct control by Arduino/DFRduino controllers through digital I/Os with external 9V supply. With built-in Xbee socket, it can be wireless remote controlled via Xbee/bluetooth/WPM.

This relay shield is an ideal solution for home automation and robotics purposes.


  • Compatible with Arduino UNO Rev3
  • Each Relay has its own test button to test the connection
  • Standard DFRobot 3 Pin out
  • XBee I/O direct control


  • Compatible with Arduino Rev3
  • 4 buttons to test module
  • LED status indicator of relay
  • Support Xbee IO directly control
  • Xbee socket for wireless communication
  • Selectable digital IO pin for control(Default digital 2,7,8,10)
  • 6 channels Analog IO & 13 channels Digital IO
  • Up to 4 Relay with photo-coupled circuit
  • Contact Rating  3A AC 120V / DC 24V
  • Max Switching Voltage  AC 240V / DC 60V
  • Max Switching Current  5A
  • Max Switching Power  AC 360VA / DC 90W
  • Electrical Life (Min)  100,000 Operations
  • Mechanical Life (Min)  10,000,000 Operations
  • Safety Standard(relay)  UL cUL TUV CQC
  • Coil Working Voltage  9VDC
  • Working temperature  -30℃ to +85℃
  • Working temperature  40% - 85%
  • Size:95x65mm

Customer Reviews

Based on 2 reviews
Wessel W.

Seems a bit silly to me that you are able to run the Arduino straight from a 12v battery but this relay shield has a separate 9v input which means you'd have to add a VR to run it from a 12v battery adding unnecessary complexity to the setup. Disappointing. Also the item arrived with a whole load of the pins bent.

Hi Wessel,

We see you have an inquiry about the relay shield module. We would recommend using 9V instead of 12V as the main reason for this is to help the onboard regulator not to overheat. The regulator can supply a total of 200mA @5V.

With the relay shield driving 4 relay's at 25-40mA current each, 200mA is at the peak (max heat)
For 12V to drop to 5V as linear regulators dispose of extra volts into heat it can get very hot at max operation.

So in short you could run the shield with 12V and hope the temp doesn't rise too high if you use all I/O and relays in all ON states.

If you have any queries about our products feel free to contact us
We will try and help you with the info on it.

Incorrect documentation

The documentation is not for this specific shield. It took me some time to figure out which pins to use on the Arduino. The pins are 4,5,6,7, and not as specified 2,7,8,10.
Otherwise the board is working as it is supposed to.

You may also like

Recently viewed