check in
Completed

Power Relay Module

STDPower Relay Module

tag

42
0
0
0
Mode:Schematic/Simulation

License

GPL 3.0

Creation time:2024-10-10 07:11:43Update time:2025-05-13 01:20:10

Description

 

🧩 Project Introduction

This project is a Power Relay Module (Rev 1.0) designed for safely switching high-current or high-voltage loads using low-voltage logic signals. It features full electrical isolation between control and load circuits, making it ideal for automation, smart control systems, and embedded applications.


⚙️ Project Function

The Power Relay Module allows microcontrollers like Arduino, ESP32, or STM32 to control high-power loads through a relay, without a direct electrical connection. The opto-isolated input and power isolation architecture provide robust protection for control-side electronics. A logic-level jumper allows compatibility with both active-HIGH and active-LOW trigger logic.


📊 Project Parameters

  • Input Voltage: 12V DC

  • Relay Type: SLC-12VDC-SL-C

  • Optocoupler: EL814S – ensures electrical isolation of input signal

  • Power Isolation: Total separation between logic-side and relay power circuits

  • Transistor Driver: BC847B for reliable switching

  • Flyback Protection: M7 diode across the relay coil

  • Status Indication: LED for real-time relay ON/OFF status

  • Logic Select Jumper: Configurable HIGH or LOW trigger

  • Connector Pins: VCC, GND, Din (control) + relay output terminals


🔍 Principle Analysis (Hardware Description)

This project consists of the following parts:

  1. Input Isolation Stage:
    An EL814S optocoupler isolates the control input from the relay circuit, protecting your microcontroller from potential voltage spikes.

  2. Relay Drive Circuit:
    A BC847B NPN transistor drives the relay coil, controlled by the optocoupler. Passive components ensure stable operation.

  3. Flyback Protection:
    An M7 diode across the relay coil suppresses back EMF during switching, protecting the transistor.

  4. Logic Trigger Select:
    A jumper allows the module to be triggered by either a HIGH or LOW logic level.

  5. Power Isolation:
    Logic-side and relay-side power are isolated to ensure full protection of the microcontroller.

  6. Status LED:
    Provides visual feedback when the relay is active.


💻 Software Code

https://github.com/PranavRokde1/Power-Relay-Module

🛠️ Assembling Process

  1. Solder resistors, capacitors, and diode

  2. Place and solder the transistor and optocoupler

  3. Add the relay and headers

  4. Set the trigger logic jumper (HIGH or LOW)

  5. Test using a safe DC load before deployment

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
1
Power_Relay_Module_TEST.ino
1
2
PowerRelayModule.mp4
1
3
IMG_20250430_104925.jpg
1
4
IMG_20250430_000637.jpg
0
5
IMG_20250430_000641.jpg
1
6
IMG_20250430_000644.jpg
0
7
IMG_20250430_000649.jpg
1
8
IMG_20250430_000701.jpg
1
Clone
Add to Album
0
0
Share
Report

Project Members

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation