To not overpower the I/O pins on the RoboRed, a transistor will be used to source the current to the relay from the Arduino’s power supply instead of an IO pin. You can use a 5V relay to switch the 120-240V current and use the Arduino to control the relay. Relays are electromechanical devices used to control power for the attached devices. Eventually let this relay drive another relay, that supports more current or … This is the complete circuit diagram for this smart home automation project. With a relay, you can easily use an Arduino to control the power of nearly any type of electrical device. by fadi.alkass | … Feel free to use these sites as well for additional resources and information! While connecting the load make sure that relay is capable of driving the load. Arduino relay circuit and Arduino relay code:In this video we’ll learn how to use a SainSmart 4-Channel 5V relay module with an Arduino. I scoured the internet and found three projects using relays and Arduino for home automation. It has two separate relays. The detail instruction, code, wiring diagram, video tutorial, line-by-line code explanation are provided to help you quickly get started with Arduino. Instead, you use a low-voltage control signal from the Arduino to control a relay, which is capable of handling and switching high-voltage or high-power circuits. The circuit used to control the relay is below: For this tutorial we’ll be using an Arduino equivalent, the RoboRed from Yourduino. & What Is It Used For? You can also 3D print a case to store your Garage Door opener electronics. Hey Shane, we appreciate your comment, but unfortunately, this is considered custom work. A relay accomplishes this by using the 5V outputted from an Arduino pin to energize the electromagnet which in turn closes an internal, physical switch to turn on or off a higher power circuit. Between the dht22 vcc and data pin insert a 10k pull up resistor. The only link is by the magnetic field. I’m Liz, a Robotics Engineer-turned Entrepreneur, and the creator of Learn Robotics. An optocoupler is added to provide even more isolation between the Arduino and the high-power load. You can scale this system to work for watering lawns, gardens, or single plants depending on your use case. In this tutorial, we will turn on a 12V motor using a relay. Arduino Relay Circuit Diagram – Without Load. In your circuits, you’ll connect an input voltage as required by the relay (for Arduino or Raspberry Pi projects, that’s usually 3 or 5 volts depending on the microcontroller) to the VCC input. When the transistor turns on, current flows through the relay coil causing the relay to close, which connects 12V across the motor, making it spin. If you need immediate support, you can schedule an appointment. The trigger doesn’t even need to be from a sensor. Relays provide complete electrical isolation between the control circuit and the circuit being controlled. Relay H-bridge Designing, Description: Relay H Bridge Driver Circuit, Simulation, and Arduino Programming- In this tutorial, you will learn how to design and make your own Relay H Bridge to control a DC Motor.If you only need the circuit diagram and programming then you can jump to the circuit diagram and programming section, but trust me this will never help you learn the designing. Project #2: Control & Monitor your Garage Door with Arduino & Relays, Goal: Control & Monitor your garage door with ESP8266, openHAB, & a 5V Relay, Project #3: Make an Irrigation System with Arduino + Relays. Give me 1 week in your inbox, and I'll send you my best technical tips to help you build robots! 100% Privacy. Many relays use an electromagnet to mechanically operate a switch, but other operating principles are also used, such as solid-state relays. Arduino Relay Circuit Diagram – Without Load. Below given is Relay Driver Circuit to build your own Relay module. Iot Relay - Enclosed High-power Power Relay for... Universal Starter Kits for Arduino Tutorials... Arduino Controlled Power Outlet by Electronics Hub. To control high-voltage or high-power circuits with an Arduino, you have to isolate them from the Arduino with a relay. A relay is basically a switch which is operated electrically by electromagnet. In most of the cases, this pin is connected to the ground of the source we use to drive the appliance. It may be simpler and more obtainable to use the Arduino to control a relay that controls another relay. The relay module allows you to use a separate power supply to drive the relay coils. Arduino One-Shot Timer Circuit. Inside of it, there are electromagnets with a contact that closes the circuit when you apply voltage to it. We will call or email you within the next few days to learn about your program! A relay is commonly used to drive large electrical loads. Find this and other Arduino tutorials on ArduinoGetStarted.com. How to program for Arduino to turn pump on/off. The electromagnet requires a small voltage to get activated which we will give from the Arduino and once it is activated, it will pull the contact to make the high voltage circuit. The circuit shown below uses an LED as the output device. NO (Normally Open): A normally open configuration works the other way in which the relay is always open until you send a signal from the Arduino to the relay module to close the circuit. A relay is an electrically operated switch. Programming: We don’t need any special programming to operate Relay, Simple Digital output programming is required. This is a project I’ve been wanting to complete for a while – and quite frankly, I’ll probably end up adding this project to the blog at some point. Made with ♥ in Southwest Florida, USA. Plus gain FREE robotics tips to your inbox. Once the relay has toggled, the bridge can be deactivated to reduce power consumption. That way you can use it for multiple devices without having to re-wire the relay or cut into the device’s power supply. So current need to turn on the relay = 12/400 Amps = 30 mA If both relays are energized, current= 30*2=60 mA **Vin pin of Arduino can supply maximum current = 200mA. If you don't want the timer to loop through the two step timer, instead want the timer to be a one-shot type, which will switch OFF permanently after the set delay, you can apply the following code: int led = 13; // Pin 13 has an LED connected on most Arduino boards. This won't cost you anything, but it helps us to offset the costs of paying our writing team. In this example project, we are going to make an automatic irrigation system that will sense the moisture of the soil and open or close the valve according to it. Relay Arduino Circuit Diagram – With Load. A few google searches would provide you most of the answers you are all so angry about. The relay works just like your existing wired garage door switch to activate the opener except for it’s controlled over WIFI via the ESP8266. Learn how to use arduino to control pump. In this Lora project, we will see how to control high voltage devices with the LoRa Arduino relay control circuit. Ground the gnd pin of dht22. Seriously….thats the best you can do???? The new KEYES 5V Relay Module is perfectly made for Arduino application. Relay module for Arduino is one of the most powerful application for Arduino as it can be used to control both A.C and D.C devices by simply controlling the relay by giving 5V. Any pictures of how-to would be greatly appreciated. Scroll data on LCD 16×2 using Arduino; 5. Interfacing of Alphanumeric 16×2 LCD with Arduino; 2. As such, it’s very useful in controlling appliances and other mains-powered devices using microcontrollers. We have used a 12v adapter for powering the circuit. The only link is by the magnetic field. It’s the relay that dictates what this voltage should be, not your microcontroller. Live Classes Start February 2nd! Don't have an AAC account? Once the relay has toggled, the bridge can be deactivated to reduce power consumption. So this is also a useful home automation project for the smart home. Explore 45 projects tagged with 'relay'. Also I notice an IC you make no mention of. While connecting the load make sure that relay is capable of driving the load. Whether you’re looking to break into the robotics field for a career or as a hobby, Learn Robotics has something for you! Controlling a relay module with the Arduino is as simple as … Build an Arduino Controlled Power Outlet, 2. The connections for connecting the relay module with Arduino are very simple. Goal: Use a relay + Arduino to control a lamp plugged into a wall outlet. It is used to programmatically control on/off the devices, which use the high voltage and/or high current. So if you’ve been looking for applications using RELAYS, here ya go! Get the BOM. * A relay basically allows a relatively low voltage to easily control higher power circuits. A relay is commonly used to interface a low-current circuit to a higher-current circuit. Circuit Diagram and Working: In this Arduino Relay Control Circuit we have used Arduino to control the relay via a BC547 transistor. You make no mention of that or the reasoning behind it. This is the complete circuit diagram for this smart home automation project. Circuit Diagram Components How to Use Relays to Control High-Voltage Circuits with an Arduino, Intel’s AI Portfolio Shows How Designs Must Gear Up for Real-Time Processing, Feeling Flashy? With a relay, your Arduino can control large motors, LED strips, lights, etc. Thank you! Arduino Controlled Power Outlet by Electronics Hub Controllable Power Outlet by SparkFun. Save my name, email, and website in this browser for the next time I comment. Output signal from the Arduino is taken from D8 pin and it drives the Relay through transistor. Arduino Code for Variable timer Relay The switching contacts of a relay are completely isolated from the coil, and hence from the Arduino. If you’re into gardening or like building devices for any & everything, here’s a classic example of using relays to create an automatic irrigation or watering system for plants. Comments are no longer moderated daily.Before posting your comment, please consider buying me a coffee. Can’t we j… Here arduino plays a key role in setting this time period. A relay accomplishes this by using the 5V outputted from an Arduino pin to energize the electromagnet which in turn closes an internal, physical switch to turn on or off a higher power circuit. Arduino Relay Wiring Diagram – With Load. With the jumper cap on, the VCC and JD-VCC pins are connected. I’ve also compiled some similar projects at the following links. If you continue with your experiment while the jumper over the wrong pins, the 20mA current that the 5V pin of the Arduino will pass through the entire circuit while short circuited. The LEDs are there to provide you status information. Good luck ~Liz from Learn Robotics, Your email address will not be published. I do not know of a single relay that can be controlled by an Arduino and can control 240 volts, but I suspect that there are Solid State Relays that can do this. Its a free site, joining didn’t cost you anything but a minute or two. Control Pins On the other side of the module, there are four pins – a Ground pin and a VCC pin to power the module and two input pins IN1 and IN2 to control the relay. Project circuit is simple connect the DHT22 digital pin with the digital Pin#2 of arduino. Providing customized information for your individual scenario takes a lot of my time. But without a simple diode, your circuit can be easily damaged. In this tutorial, we will turn on a 12V motor using a relay. With a relay, you can easily use an Arduino to control the power of nearly any type of electrical device. This pin is normally connected to common pin and is disconnected when relay is activated. In this post, we’ll give some simple circuit examples with popular Arduino parts that we add to circuito.io. Control & Monitor your Garage door with Arduino & Relays 3. Control Up to 65,280 Relays with Your Arduino! Which of these Home Automation projects are you going to try next? Interested in relay? Arduino Uno; Relay Module; LED; Circuit Diagram and Explanation. It is a bridge between Arduino and high voltage devices. In this example, we will connect the relay module with Arduino in the normally open state. Please upload the correct program code to Arduino depending on what kind of relay trigger you have. The switching contacts of a relay are completely isolated from the coil, and hence from the Arduino. We sometimes use affiliate links in our content. 2-channel-relay arduino arduino-relay relay relay-shield Relay Shield Circuit PUBLIC. We do not rent or share our email lists. Common. In this Arduino relay tutorial, I will show you how to use a relay with microcontrollers. 5. Feel free to check out the full tutorial on their blog here. For this refer the datasheet, manual or just browse. How does the circuit works. A relay is basically a switch which is operated electrically by electromagnet. Here a relay is used to switch the load for certain amount of time. Make an Irrigation System with Arduino + Relays, Project #1: Build an Arduino Controlled Power Outlet by Circuit Basics. It’s more practical to go one step closer to the source and switch the power at the outlet. . For this refer the datasheet, manual or just browse. ✈ Free Domestic Shipping on all Engineering Bundles! Unauthorized use and/or duplication of this material without express and written permission from the author and/or owner is strictly prohibited. by fadi.alkass | updated June 27, 2014. This voltage is used to drive the transistor that will switch ON the relay and the load (in our case the fan) will be powered from the main power supply. We don’t provide individual support for custom projects in the comments section. Circuits that operate at high voltages or at high currents cannot be controlled directly by an Arduino. Here a relay is used to switch the load for certain amount of time. Thanks for dropping by! Relay Arduino Code Leave a comment below! This is used to switch on the loads for the certain time period and then they are automatically switched off. Relay Arduino Circuit Diagram – With Load. The main purpose of an optocoupler is to isolate a circuit (galvanic separation). The switching contacts of a relay are completely isolated from the coil, and hence from the Arduino. If you like my articles, then you’ll love my online courses. How does an Electric Relay work? I’m looking to join two 8 channel relays together running from an arduino mega but dont know how to power both at the same time(off each other) for christmas lights.One works fine with the jumper still connected but i dont know what to do next without wrecking everything. Use the IO Expander and Relay Expander with the Arduino to control up to 65,280 relays! Learn how your comment data is processed. Use this list to gather materials for your project! Oh and whats even funnier, it was posted by “Editorial Team”......It took them a WHOLE TEAM to write this article….amazing….. lololol, The same can be achieved with a combination of power mosfets, buffers, opamps, boost converters, etc…. New for 2021! An Intro to Relays How to Make Relay Circuit Board for Arduino: A relay is an electrically operated switch. All credit for this project goes to Circuit Basics. 2 Channel Relay Shield Circuit PUBLIC. Build an Arduino Controlled Power Outlet 2. Instead, you use a low-voltage control signal from the Arduino to control a relay, which is capable of handling and switching high-voltage or high-power circuits. Spring is in the air, and what better way to spend the weekend than working on a Home Automation project?! I do not know of a single relay that can be controlled by an Arduino and can control 240 volts, but I suspect that there are Solid State Relays that can do this. Or when the resistance of a photoresistor drops below 400 Ohms. The general price of relay module found in market is about $2 but you can make your own in less than $0.70. 99 ELEGOO 8 Channel DC 5V Relay Module with Optocoupler for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi 4.7 out of 5 stars 333 $12.99 $ 12 . Arduino Relay Wiring Diagram – With Load. A clicking sound can also be heard from the relay, which comes… Many relays use an electromagnet to mechanically operate a switch, but other operating principles are also used, such as solid-state relays. We’ll be updating new circuits and project ideas to this list from time to time so that you can make cool things with the new Arduino parts we add. And optocoupler will be triggered by the active LOW signal. Useless article with the most BASIC info on relays possible. Optocouplers are in use to isolate the Arduino output pins from the circuit driving the relay coils. Make an Irrigation System with Arduino + Relays. We have used a 12v adapter for powering the circuit. To turn on the motor, the program writes a HIGH value to pin 3, which activates the optocoupler which in turn switches on the transistor. Relays are used where it is necessary to control a circuit by a separate low-power signal, or where several circuits must be controlled by one signal. It may be simpler and more obtainable to use the Arduino to control a relay that controls another relay. I built Learn Robotics to help you broaden both your technical skills and your holistic understanding of what you’ll work on in the robotics field. But for those of you who’ve been asking me about 5V relay projects, this is what I’d recommend taking a look at. Be the first to know when we launch new robotics content. Safe, Reliable Power Control; One circuit, 4 outlets, 2x NC, 2x NO; Wires to your Arduino, Raspberry Pi, PIC, or other micro, 3 Projects using Relays & Arduino for Home Automation. Find these and other hardware projects on Arduino Project Hub. Arduino is a microcontroller based prototyping board that runs on small DC power. A relay consists of an electromagnet that, when energized, causes a switch to close or open. Control & Monitor your Garage door with Arduino & Relays, 3. Here’s what’s on deck for this week’s projects: 1. here is the schematic of above circuit: 3.1 You may go with original Arduino UNO Board – here is the schematic of above circuit: 4. Thank you for understanding. A relay accomplishes this by using the 5V outputted from an Arduino pin to energize the electromagnet which in turn closes an internal, physical switch to turn on or off a higher power circuit. Thanks in advance. The project consists of an ESP8266, 5V relay, power supply, resistors, and LEDs. Based on the Arduino C code, the relay opens and closes a circuit, which alters the current and therefore turns on and off each LED back and forth. 100% Privacy. In this tutorial you will learn how to make your own relay switch circuit for arduino in few easy steps. Wow these comments are a little ridiculous. More details can be found in the full write-up on Hackster.io. wtf you have an ic in there? Your email address will not be published. Hey there, circuit lovers. The ATMEGA328P microcontroller is used to control the 5 channel relay module. It is a switch used to connect isolated connection from the circuit using a circuit signal. This Video Show You "How To Make A Simple Circuit Using A Relay"It Will Also Tell You "What Is A Relay? When the button is pressed the Arduino board will put pin 2 in HIGH state, meaning 5V on pin 2. Here we have used a 12v 10Amp … The following circuit shows how to control a relay with your Arduino or ESP8266 microcontroller. The following photo shows the Arduino Uno running the sketch listed above with the relay wired to two led strips and a 12v battery.. Keyes SR1y Relay module circuit. Almost any sensor can be used to trigger the relay to turn on or off. This project is brought to you by Mike Mackes and Noah Mackes from Hackster.io. The ESP8266 connects to your local WIFI and runs a small web server that responds to simple HTTP GET/POST requests that will be sent to it via openHAB. Circuit Diagram for Remote: Home Automation Circuit Using Arduino. This guide covers: LEDs, transistors, motors, integrated circuits, push-buttons, variable resistors, photo resistors, temperature sensors & relays. Or you get a latching relay module that can be steered directly from Arduino output pins. Contactor Project: Controlling High-Voltage Circuits with a Relay and an Arduino. Soooooo here’s an obvious question a beginner may ask…....if your using the Arduino to control the relay which will control the motor, then why are you using a transistor? Reserve your Spot. View our full Affiliate Disclosure, here. For SSR(Solid State Relay) i used the digital Pin#7. The relay module we are going to … This voltage is used to drive the transistor that will switch ON the relay and the load (in our case the fan) will be powered from the main power supply. Oh, and all of these projects incorporate Arduino ESP8266 and 5V relays. It has three pins, the VCC, GND and Signal. Project tutorial by Christian We have connected all 3 relays with Arduino at 7, 9, and 12 pins (RLY1, RLY2, and RLY3). If you don't want the timer to loop through the two step timer, instead want the timer to be a one-shot type, which will switch OFF permanently after the set delay, you can apply the following code: int led = 13; // Pin 13 has an LED connected on most Arduino boards. For demonstrating this Arduino Relay Driver Shield, we have used an Arduino Uno board for controlling relays. Connect a load of your choice to the screw terminal in series. Excerpts and links may be used, provided that full and clear credit is given to Learn Robotics and www.learnrobotics.org with appropriate and specific direction to the original content. 1. Give this project a try for yourself! We often see may of electronics hobbyist especially arduino user buy expensive relay module instead of building their own. Icons used on this site are courtesy of icons8.com. You can support us directly on BuyMeACoffee. Learn alongside engineering professionals, Copyright © 2017-2020 Learn Robotics LLC. Create one now. But if anyone new comes here and are confused they are using the transistor as a simulated switch, and along with the rest of these components, they are in place to make sure the high voltage never goes back to the Arduino, and damage it. For demonstrating this Arduino Relay Driver Shield, we have used an Arduino Uno board for controlling relays. Here I have connected one coil terminal with arduino, which is giving 5V pulses and the movable contact to GND pin of arduino. Relays are used where it is necessary to control a circuit by a … Arduino adjustable timer is simple circuit to generate timer for required time. Here arduino plays a key role in setting this time period. wow very informative, Im so glad a joined this site. A relay coil requires 20mA to open. An optocoupler consists of a LED that shines light on a light-sensitive transistor. I plan on completing some of these projects myself in the near future, so be on the lookout for an update to this article, soon! We are going to make 18 circuits to explore the basics of using wiring and programming with the Adafruit Metro and Metro Express in Arduino. It can act as switch if the circuit and the load circuit have different supply voltage. Here to turn on the Relay with Arduino we just need to make that Arduino Pin High (A0 in our case) where Relay module is connected. 1 x Arduino Uno board; 1 x Relay board; Cable with socket and plug; Jumper wires; 230V lamp; The relay is a small device that can control up to 230V devices. In the receiver Lora circuit, the Arduino RX pin is connected with the TX pin of the LOAR module. This is used to switch on the loads for the certain time period and then they are automatically switched off. If you’ve been looking for a way to upgrade your garage door opener, then this tutorial is for you! In this Arduino Lora project, we will use the Reyax RYLR896 Lora module, Arduino, and 12v relay module to control 5 home appliances with the Lora transmitter and receiver module. A Relay is a device that helps microcontrollers (or microcontroller based boards) like Arduino to switch on or off different household appliances like motors, lights, water heaters, television and fans etc. Relay Arduino Code Connect a load of your choice to the screw terminal in series. Working of Arduino Controlled Bi-directional Motor: Operation of this 2-way Motor Control circuit is simple. The following circuit shows how to control a relay with your Arduino or ESP8266 microcontroller. Relay module for Arduino is one of the most powerful application for Arduino as it can be used to control both A.C and D.C devices by simply controlling the relay by giving 5V. That means the relay electromagnet is directly powered from the Arduino’s power pin, so the relay module and the Arduino circuits are not physically isolated from each other (this is the configuration we’ll use). They can be configured to switch AC line current to … Read the full tutorial on the Maker Pro website, here. Can you supply resistor values and part numbers for diode and the transistor? 100% Privacy.We only send our best stuff! The circuit shown in the diagram below uses a relay to switch 12V across a DC motor. 9V battery Arduino Ehternet Shield button c557c diod ehternet shield flexi force flex sensor lamp LED led message display motor Omron G5LE-1 photoresistor potentiometer relay resistor RJ14 cable sensor servomotor switch TIP120 transistor ultrasonic VAC It is commonly use if the load circuit is AC. Teach robotics anywhere with our turnkey robotics program! I find this example to be pretty fascinating, so if you’re looking for an applied use for using Arduino and Relays, then this is definitely a project you’re going to want to check out! Additional Plant projects can be found on the Arduino Project Hub. If you’re looking for a project like this, then I recommend checking the full tutorial on the Circuit Basics website! if your gonna writing something then actually put some effort into it d-bag. Here's how! Arduino Relay Driver Shield Circuit Diagram: In this 3-Channel Relay Driver Circuit, we have used an optocoupler to trigger the NPN transistor which further drives the relay. Build an Arduino Controlled Power Outlet by Circuit Basics. Relays are often used in home automation projects. Required fields are marked *. I powered the dht22 with the arduino +5 volt output. Or you get a latching relay module that can be steered directly from Arduino output pins. An Arduino digital I/O pin can drive 40mA max (and around 20mA nominal). This site uses Akismet to reduce spam. Thus there is no over current problem in Arduino. In this Arduino Lora project, we will use the Reyax RYLR896 Lora module, Arduino, and 12v relay module to control 5 home appliances with the Lora transmitter and receiver module. I’m happy to help, but I can no longer provide individualized advice pro bono. Interfacing of Relay WITH ARDUINO using ULN2003; 7. I saw from literature that it is possible to get 1000-1200 v from a 12v DC relay. After making the connection, upload the following arduino sketch and pretest the operation with real timer clock. A schematic would have been nice. Difficulty: ★★★☆☆ This is a project I’ve … I have explained this smart relay module circuit in the tutorial video of this home automation project. A Relay is a device that helps microcontrollers (or microcontroller based boards) like Arduino to switch on or off different household appliances like motors, lights, water heaters, television and fans etc. Relay Module A relay is basically a switch which is operated by an electromagnet. A relay accomplishes this by using the 5V outputted from an Arduino pin to energize the electromagnet which in turn closes an internal, physical switch to turn on or off a higher power circuit. We do not rent or share our email lists. It is not possible to connect a digital I/O pin directly to the coil of the relay because the coil needs a large current of around 150mA to drive the relay. I have a 2 channel relay module. Today, Arduino is being used for a wide range of applications […] It is not possible to connect a digital I/O pin directly to the coil of the relay because the coil needs a large current of around 150mA to drive the relay. Tone It Down with the Gentleman Maker’s Raspberry Pi Colorboringizer, Getting a Grip on Force-Sensing Technology, Transimpedance Amplifier: Op-Amp-Based Current-to-Voltage Signal Converter. I have explained this smart relay module circuit in the tutorial video of this home automation project. Circuits that operate at high voltages or at high currents cannot be controlled directly by an Arduino. NO (Normally Open): A normally open configuration works the other way in which the relay is always open until you send a signal from the Arduino to the relay module to close the circuit. Arduino adjustable timer is simple circuit to generate timer for required time. Eventually let this relay drive another relay, that supports more current or higher voltage, depending on … In this project, rather than modify the lamp or device’s cable, we’re going to create a universal wall outlet controlled by the 5V relay and Arduino. LCD Begin and Set cursor position of LCD 16×2 using Arduino; 3. ALPHANUMERIC LCD 16×2 WITH ARDUINO. The circuit shown below uses an LED as the output device. It may damage any trace on the PCB either on Arduino or on the Relay. Arduino Control Relay Schematic How does the circuit works When the button is pressed the Arduino board will put pin 2 in HIGH state, meaning 5V on pin 2. A relay is an electrically operated switch that can be turned on or off, letting the current go through or not, and can be controlled with low voltages, like the 5V provided by the Arduino pins. Display Text or String on LCD 16×2 using Arduino; 4. So, connect the 5V and the ground of the Arduino with the 5V and the ground of the relay module. The ATMEGA328P microcontroller is used to control the 5 channel relay module. As Arduino can receive the signal at 3.3v logic level from the LORA RYLR896 Module, so no voltage divider is required for the Receiving LoRA circuit. (2) If you use separate power supplies, ie (a) the Arduino/Rpi's 3V3/5V power/rail for the control circuit, and (b) external 5V/12V/24V/48V (Note 1) for the Songle relay switch, then you should not cap the JD-Vcc jumper, ie, disconnecting Vcc pin from JD-Vcc pin, otherwise something would melt down or blow up.