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
Hardware
- DFRduino UNO R3 x 1
- Gravity: Digital 16A Relay Module x 1
- Gravity 3P sensor wire (or Dupont wires) x 1
Software
- Arduino IDE (1.8.x), Download Arduino IDE
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.