Qty:1

Other Sellers on Amazon
Add to Cart
$8.99
& FREE Shipping on orders over $35.00. Details
Sold by: Sain Store
Have one to sell? Sell on Amazon

SainSmart 4-Channel Relay Module

4.4 out of 5 stars 158 customer reviews
| 35 answered questions

List Price: $17.99
Price: $8.99 & FREE Shipping on orders over $35. Details
You Save: $9.00 (50%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Standard Packaging
  • 5V 4-Channel Relay interface board, and each one needs 15-20mA Driver Current
  • Equipped with high-current relay, AC250V 10A ; DC30V 10A
  • Standard interface that can be controlled directly by microcontroller (Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP431, TTL logic)
  • Indication LED's for Relay output status
See more product details
13 new from $8.99
$8.99 & FREE Shipping on orders over $35. Details In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • SainSmart 4-Channel Relay Module
  • +
  • Kalevel® 120pcs Multicolored 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Wires Ribbon Cables Kit
  • +
  • Arduino UNO R3 Board Module With DIP ATmega328P(Blue)
Total price: $45.93
Buy the selected items together


Product Description

Product Packaging: Standard Packaging

This is a 5V 4-Channel Relay interface board, Be able to control various appliances, and other equipments with large current. It can be controlled directly by Microcontroller (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic).

Product Information

Product Packaging:Standard Packaging

Technical Details

Item Weight 1.1 ounces
Product Dimensions 4.5 x 3.2 x 1.2 inches
Origin Imported (China)
Item model number 4-CH

Additional Information

ASIN B0057OC5O8
Customer Reviews
4.4 out of 5 stars 158 customer reviews

4.4 out of 5 stars
Shipping Weight 1.1 ounces (View shipping rates and policies)
Domestic Shipping Item can be shipped within U.S.
International Shipping This item is not eligible for international shipping. Learn More
Date First Available June 23, 2011

Customer Reviews

Top Customer Reviews

Package Type: Standard Packaging Verified Purchase
Great with Raspberry Pi!

This thing is super responsive. It's worth every penny and then some. It's been a great joy working with it. And the built-in LEDs (one per input/relay) help test the inputs.

How do you use this thing? Connect VCC to +5v. Connect GND to ground. Connect any of IN1/IN2/IN3/IN4 to any of the GPIO/control pins. If the input LEDs don't light up, be really sure that you have VCC and GND connected correctly. Use a multimeter to verify this if you have one handy (and if not, buy one!). If you want to just test to see if the input works, connect any of the input pins to GND and it should cause the relay to click on and the LED for that input/relay to light up. If you don't get that, you did the VCC and/or GND wrong.

If you're using this with a Raspberry Pi, all of these pins (GPIO, +5v, and ground) are on the P1 header. Assuming that the pin up against the P1 marker is pin #1 and the pin across from it is pin #2: +5v is pin #2, ground is pin #6, and then pick any of the GPIO pins. You'll have to look up the GPIO pins on a Raspberry Pi site since Amazon will strip out any links I put here. For example, GPIO4 is pin #7.

By the way, this product is categorized as a toy but it obviously doesn't belong in this category. I would like to think that the person at Amazon that will be reviewing my review of this product will notice and do something about it. I shouldn't hold my breath.
5 Comments 49 of 50 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Package Type: Standard Packaging Verified Purchase
Length: 1:28 Mins
Here is a short video of the relay module hooked up and working to give you an idea of what you get. I am using an old basic stamp microcontroller, but anything with 10-20mA output currents will be to cycle through each input line to switch the relays. There is not a lot of information available online about "Ywrobot"(the company whose name is on the board) or "SainSmart"(the advertised name) so I wanted to clear up any confusion about this product and what you are getting.
3 Comments 130 of 145 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Package Type: Standard Packaging
I bought this card for process control, as I need to control motors and other AC devices. The documentation was not clear, so I wrote my own (with code sample) to help others, as some of the reviews give incorrect information.

There is a clearly marked 6 pin header on the card. Pin 1 (left to right) is gnd, pins 2-5 are relay controls, and pin 6 is 5vdc.

It takes an active LOW (Gnd) to energize a relay and light the associated LED. A active HIGH, or a disconnect, will de-energize the relay.

Looking at the screw terminals (facing you, solder side down, left to right):

K4
1 - Normally Open
2 - Common
3 - Normally Closed

K3
1 - Normally Open
2 - Common
3 - Normally Closed

K2
1 - Normally Open
2 - Common
3 - Normally Closed

K1
1 - Normally Open
2 - Common
3 - Normally Closed

Get code and read more at [...]
2 Comments 30 of 34 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Package Type: Standard Packaging Verified Purchase
I don't really know why this is listed as a toy as it is a piece of electronics hardware that can theoretically switch up to 4 x 10 amps @ 250 volts.

The board is well made. It is properly designed insofar as the relays default powered off with an open connection and stay off with a 0V connection and only pick up with a positive control voltage. A different board we tried energized the relays if the control connection was open, which is difficult to work with. (Like if you're controlling it from an Arduino, the digital pins are open until you configure them for output.)

Under a loupe it's clear that the surface mount components were hand-soldered and a few of the solder joints look a little less than perfect, but we've bought several boards and they've all worked fine.
1 Comment 34 of 39 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Package Type: Standard Packaging Verified Purchase
This sketch will stop the Relays from toggling on reset... From arduino serial monitor numbers 0-7 control the relays and print back their state. Here it is, Enjoy!

//From the Serial monitor- 0=Relay 1 off, 1=Relay 1 on, 2=Relay 2 off, 3=Relay 2 on, 4=Relay 3 off, 5=Relay 3 on, 6=Relay 4 off, 7=Relay 4 on

void setup(){
Serial.begin(9600);

//Set all the pins high so they do not toggle on Reset or Power on!
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);

//Set all the pins we need to output pins
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}

void loop (){
if (Serial.available()) {

//read serial as a character
char ser = Serial.read();

//NOTE because the serial is read as "char" and not "int", the read value must be compared to character numbers
//hence the quotes around the numbers in the case statement
switch (ser) {
{case '0':
int pin(2);
digitalWrite(pin, HIGH);
Serial.println(" Relay 1 OFF");}
break;
{case '1':
int pin(2);
digitalWrite(pin, LOW);
Serial.println(" Relay 1 ON");}
break;
{case '2':
int pin(3);
digitalWrite(pin, HIGH);
Serial.println(" Relay 2 OFF");}
break;
{case '3':
int pin(3);
digitalWrite(pin, LOW);
Serial.println(" Relay 2 ON");}
break;
{case '4':
int pin(4);
digitalWrite(pin, HIGH);
Serial.
Read more ›
1 Comment 13 of 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
SainSmart 4-Channel Relay Module
This item: SainSmart 4-Channel Relay Module
Price: $8.99
Ships from and sold by Amazon.com
Want to discover more products? Check out these pages to see more: pic microcontroller board, sainsmart arduino relay, relay logic boards, relay board shield, arduino shield