1. Introduction

Gravity: Digital 16A Relay Module is a plug-and-play 16A high-power relay module with a standard Gravity Digital 3P interface, specially designed for 3.3V / 5V dev boards, such as Arduino, Raspberry Pi, ESP32, etc. The module is suitable for controlling household high-power appliances such as air conditioners, induction cookers, electric heaters, and hair dryers.

Compared to V1.0, the V2.0 targets at improving safety and reliability. The dashed thickened solder design on the bottom of the module effectively improves the current passing capacity and heat dissipation, which makes it more reliable. An U shape slotting enhances the isolation of strong and weak electricity parts. To prevent users from accidentally getting electric shock, the bottom of the module is protected by a transparent acrylic plate (needs to be assembled manually). The on-board LED indicator makes the ON/OFF status crystal clear.

2. Features

  • 3.3V / 5V voltage control, fully compatible with mainstream dev boards
  • Protective bottom plate and U shape slotting, safer and more reliable
  • 16A current, easy to control high power appliances
  • On-board LED Indicator, ON/OFF status crystal clear

3. Applications

  • Smart Home
  • Motor Control
  • Lighting Control

4. Specifications

  • Input Voltage(VCC):3.3V - 5.5V
  • Digital Input(D):High Level (3.0V or above), Low Level (0.9V or below)
  • Interface: Gravity Digital(PH2.0-3P)
  • Contact Resistance: 100mΩ(1A 24VDC)
  • Max. Current (Res. Load):16A(between COM and NO),7A(between COM and NC)
  • Max. Switching Voltage: 400VAC (between COM and NO)
  • Max. Switching Power: 4700VA
  • Mechanical Endurance:≥10 million
  • Electrical Endurance:≥50 thousand(16A, Res. Load)
  • Operate Time: ≤10ms
  • Release Time:≤5ms
  • Dimension: 47*32*27 mm / 1.85*1.26*1.06 in (without shell)
  • Weight:27g

5. Board Overview


No. Label Description
1 D Digital input.
High level (3.0V or above), relay ON (COM connects to NO, disconnects from NC);
Low level (0.9V or below) relay OFF (COM connects to NC, disconnects from NO)
2 + Power positive(3.3~5.5V)
3 - Power negative
4 NC Normal Close
5 COM Common
6 NO Normal Open
7 LED Relay status indicator (RED)
ON: COM connects to NO
OFF: COM connects to NC

6. Assembly Instructions

7. Arduino Tutorial

7.1 Requirements

7.2 Connection Diagram


7.3 Example Codes

Controlling the relay ON or OFF

  • Connect the module to the dev board according to the Connection Diagram.

  • Upload the following codes to the dev board.

/*!
 * @brief A simple example to demo the control of the Gravity: Digital 16A relay 	
 *		  Module
 *
 * @copyright   Copyright (c) 2010 DFRobot Co.Ltd (https://www.dfrobot.com)
 * @licence     The MIT License (MIT)
 * @author      [Henry](henry.zhao@dfrobot.com)
 * @version  V1.0
 * @date  2020-01-02
 * @get from CN: https://www.dfrobot.cn.com
 * @get from EN: https://www.dfrobot.com/product-992.html
 */

//Configure the control IO pin
const int RelayPin = 2;

void setup() {
  pinMode(RelayPin, OUTPUT);
}

void loop() {
  //Turn the relay ON/OFF every 1s
  digitalWrite(RelayPin, HIGH);   //Turn on relay, COM and NO connected
  delay(1000);
  digitalWrite(RelayPin, LOW);   //Turn off relay, COM and NC connected
  delay(1000);
}

Results

  • The LED indicator will blink every 1s. The sound of "tick-tock" can be heard, when the COM terminal is repeatedly connected to NC or NO

8. Application Examples

Use the relay to control DC or AC load
The relay can be used to control AC or DC load. For common scenarios such as lighting control, motor control, household appliances, the relay initial state is OFF. Connect the module, AC or DC power and the load as follow. When the digital input (D) is LOW Level, the load is powered off. When the digital input (D) is HIGH Level, the load is powered on.

9. FAQ

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.

10.More Documents