Sunday, August 23, 2020

Making A Simple Single SPDT Relay Board Module For PIC AVR And Arduino

Overview

An electro-mechanical relay module board is widely available from any online store. It costs around 1 US Dollars. The working voltage ranges from 3.3 V to 24 V. For Arduino users, a 3.3 V or a 5 V relay relay module are very popular due to a USB-powered bus, during the prototyping. However, a lower voltage rating of a relay draws a higher current.

A four-channel relay module board I ordered from an on line store. The working voltage is 5 V.

A single pole dual throws (SPDT) relay is very popular over the other contact typologies. This kind of relay comes with 5 pins.

Designing A Relay Module Board

Using my own existing components in-stock with an in-house PCB prototyping, making a DIY relay module board is very straight forward. For a few requirements, all components are solder on a strip board without the circuit and PCB design.



For a long term design requirements, I use an EDA tool to design the circuit and PCB. The PCB are made from copper clad board with the etching process.

Making A Simple Single SPDT Relay Board For PIC AVR And Arduino
Schematic Diagram, The relay is selected to work with 12 V DC due to a high power
requirement.



A sample of completed PCB design
Copper track at the bottom


Top silk of the components legend


A 3D Model renders by the Software.
Making A Simple Single SPDT Relay Board For PIC AVR And Arduino
Component Side

Making A Simple Single SPDT Relay Board For PIC AVR And Arduino
Copper Side

Click here to download the complete design file in Proteus 8.

No comments:

Post a Comment

Labels

ADC (10) Analog (14) Arduino (12) Atmega16 (19) Audio (2) AVR (20) Charger (1) Cortex-M0 (1) Counter (10) CPLD (25) Digital I/O (22) Display (34) EEPROM (2) Environment Sensor (1) esp8266 (2) Experiment Board (10) I2C (4) Interrupt (7) LCD (1) LDmicro (29) measurement and instrumentation (7) Microchip Studio (3) MikroC (1) One-Shot (3) OpAmp (1) PCB (31) PIC16 Microcontrollers (16) PIC16F877A (2) PIC16F887 MikroC (22) PLC (35) PWM (11) Regulator (1) RTC (2) Sensor (8) Shift Registers (5) SPI (5) Timer (34) UART (2) ultra-sonic sensor (1) USB (1) VHDL (21) xc8 (1) XC95108 (9) XC9536 (15) XC9572 (1) Xilinx (23) Xilinx ISE (22)