• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Mini Projects / 10 Step Relay Selector Switch Circuit Diagram

10 Step Relay Selector Switch Circuit Diagram

Last Updated on January 17, 2025 by Swagatam 131 Comments

In this post I have explained a simple yet useful 10 step selector switch circuit which can be operated using a singe push-to-ON switch. In the following design the circuit is used as a 3 step, single push motor speed controller unit. The circuit was requested by Mr.Edalcor.

Table of Contents
  • Technical Specifications
  • Circuit Diagram
  • How it Works

Technical Specifications

hi sir good day to to you, can you please design me a circuit with only one switch (a push button) to control the speed of my dc motor 1st push low, 2nd push medium and 3rd push high the output will go to my 12 volts relay there are 3 relay for low med and high, and the output of my relay will be going to my dc motor with rheostat to control the speed i want to use it for my car air-con. thank you and more power to your blog.

Circuit Diagram

 

10 Step Relay Selector Switch Circuit Diagram

IC 4017

How it Works

The IC 4017 is a johnson decade counter IC with 10 decoded output, designed to produce sequential logic high outputs in response to high/low alternate logic switching at its pin#14.

Here pin#14 of the IC is switched or toggled using a push button switch, which generates the shifting high logic pulses across the output pinouts of the IC starting from pin#3 to pin#11.

However in the shown design since only 3 outputs are used for implementing 3 relay based switches, the IC is resets back to the first pinout as soon as the logic sequence reaches pin#7 of the IC.

If you want to implement a 10 relay operation in that case you can configure the transistor relay driver stages across all the 10 output pins of the IC.

Application Circuit:

The above concept can be applied as a 3 step LED brightness controller through a single push button, as shown below:

push button led brightness control circuit diagram

The above design can be further improved, as shown in the following diagram:

10 Step Selectable LED brightness Circuit Diagram

You'll also like:

  • 1.  Build Simple Transistor Circuits
  • 2.  Transistor Monostable Circuits with Applications
  • 3.  3 Glittering LED Christmas Tree Light Circuits Explored
  • 4.  LM10 Op Amp Application Circuits – Works with 1.1 V
  • 5.  Mains AC Xenon Tube Flasher Circuit
  • 6.  Easy Two Transistor Circuit Projects for School Students

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « Homemade 100VA to 1000VA Grid-tie Inverter Circuit
Next Post: 1.5V to 12V DC Converter Circuit Diagram for LEDs »

Reader Interactions

Comments

  1. rajesh says

    November 23, 2024 at 5:49 pm

    one press all the three output will enable ? is it possible to configure like for an example one switch toggle pin 2 output will activate and second toggle pin 4 will activate and in 2 deactivate .

    Reply
    • Swagatam says

      November 24, 2024 at 7:56 am

      One press all the 3 outputs ON together is not possible and it won’t serve any purpose… if you want to restrict the 10 outputs to lower number of outputs then you can simply use the reset pin#15 for that.

      Reply
      • rajesh says

        November 24, 2024 at 8:28 am

        what i meant that . on press the out put 1 will activate and another on press output 1 will be deactivate and output 2 will be activate , third on press the output 2 will deactivate and output 3 will activate ..is it possible to do this configuration. my application is 3 in one led fog light . it had Low, normal, and high beam . so one switch on /off if i can toggle the low ,normal and high . it is much better

        Reply
        • Swagatam says

          November 24, 2024 at 9:58 am

          Yes, that is possible…

          Reply
          • rajesh says

            November 24, 2024 at 10:02 am

            can you please upload the circuit diagram for as i mentioned application. is it possible using transistors or mosfet instead of using relays .

            Reply
            • Swagatam says

              November 24, 2024 at 5:24 pm

              It is possible using transistors,…How many terminals are there in you fog lamp? Let me know the full specifications of the fog lamp, I will try to design the circuit…

              Reply
              • Rajesh says

                November 25, 2024 at 12:09 am

                hai…the fog lamp having 4 wires..one is negative and that is common..and other 3 for different levels of light and it takes almost 2A current with 12V supply ..
                thanks

                Reply
                • Swagatam says

                  November 25, 2024 at 8:26 am

                  Ok, in that case you can try the following circuit:
                  " rel="ugc">comment image

                  Reply
                  • Rajesh says

                    November 25, 2024 at 8:29 am

                    thank you brother for your kind support and really appreciated

                    Reply
                    • Swagatam says

                      November 25, 2024 at 8:37 am

                      No problem Rajesh, you are most welcome, let me know if you have any problems with this circuit…

  2. Paul Hess says

    May 5, 2024 at 6:29 am

    Is there a way to do this with latching relays? For example, turning a logic high from the counter into a positive pulse, and a logic low into a negative pulse. Or any other circuits for driving latching relays? Thanks

    Reply
    • Swagatam says

      May 5, 2024 at 9:39 am

      The relays can be latched by employing a feedback across the N/O contacts and the transistor bases, via a 100k resistors.
      Alternatively, the transistors can be replaced with SCRs to enable the latching feature.

      Reply
  3. oscar says

    May 30, 2022 at 9:39 am

    hello, i have a question is that i seem the supply voltage is 12V which means that the output pin of the 4017 is 12V, however, your recommended transistor is 8050 which the maximum base-emitter on voltage is 1V. That my question is that will 4017 output burn out the transistor ?
    Best regard,

    Reply
    • Swagatam says

      May 30, 2022 at 10:28 am

      Hello, the base of the transistor is supposed to have a resistor, this resistor will automatically bring down the base emitter voltage to 1V, or 0.7V, so there’s nothing to worry about.

      Reply
  4. Inzane says

    May 29, 2022 at 5:32 pm

    Hi Sir, have a good day. Thank you so much for this wonderful circuit design.

    Reply
    • Swagatam says

      May 29, 2022 at 6:01 pm

      You are most welcome Inzane.

      Reply
  5. Az-eddine says

    October 11, 2021 at 4:01 pm

    Hi,
    could you please tell me how to reset all if the button is pressed for 3 seconds?
    Thanks

    Reply
    • Swagatam says

      October 11, 2021 at 7:47 pm

      Hi, 3 second pressing is not required, you just have to momentarily connect pin#15 with the positive line in order to erset the IC.
      The circuit will automatically reset after the 3rd sequence at pin7 is reached and the button is pressed.

      Reply
      • Az-eddine says

        October 12, 2021 at 12:57 pm

        Hi,
        my application requirement is:
        If the press is longer than 3 seconds reset the system.
        short press will just go the other steps

        Reply
        • Swagatam says

          October 12, 2021 at 5:29 pm

          You can add the following circuit with the above circuit:

          Adjust C2 value appropriately to get the 3 second delay

          comment image" alt="delay relay circuit" />

          Reply
          • Az-eddine says

            October 12, 2021 at 7:02 pm

            Many thanks

            Reply
  6. Kris Tufford says

    September 13, 2021 at 8:11 pm

    Good day to you,
    I am trying to control multiple loads via automotive style relays by using one push button switch. I have read through all the comments and I can understand how to change the output to a latching circuit. Why don’t you use output channel 0 on pin 3 as the first signal output? Is that so that the circuit has an off state?

    Reply
    • Swagatam says

      September 13, 2021 at 9:46 pm

      Hi, you are right, pin#3 is not used to ensure that all the 3 relay stages can be kept switched OFF at pin#3

      Reply
  7. Muhammad abubakar says

    August 15, 2021 at 5:52 am

    Please sir how can I configure this circuit to be controlled by remote

    Reply
    • Swagatam says

      August 15, 2021 at 9:42 am

      Muhammad, you can configure the pin14 of the IC in the same way as done in the following example concept:

      https://www.homemade-circuits.com/laser-beam-light-activated-remote/

      Reply
  8. tom gowan says

    February 8, 2021 at 8:05 pm

    Hi
    Its been a while , still working on my Decade counter to USB keyboard lighting control circuit.
    I have 2 double poll foot switches directing signal routing to the usb interface PCB , removed from a keyboard. I want to have an indictor LED to show which pole of the switch is active. The switches are not carrying voltage, just matrix routing to the interface. There is 5 volts available to power if it can be done.

    Thanks

    Reply
    • Swagatam says

      February 9, 2021 at 11:03 am

      Hi, without a current it can impossible to detect the switching actions according to me. Here’s a possible design which you try, only if the external current do not cause problems to the system…

      " rel="ugc">comment image

      Reply
      • tom gowan says

        February 9, 2021 at 6:49 pm

        Thanks. I think for simplicity I will mechanically gang another switch to control the LED function, put them under a foot pedal or something like that. I have decided that i will limit my counter to 8 and reset. The usb interface card has 2 sets of 8 contacts that only require 1 wire common to all relay contacts and then 8 on the other side. So if i switch the common set of 8 (1 wire) through the foot switch I get 16 , Then add Shift and you get a complete different set of 16, all with 4 switches.

        Reply
        • Swagatam says

          February 9, 2021 at 8:09 pm

          OK fine…. that sounds technically more appropriate

          Reply
  9. Norman Kelley says

    December 24, 2020 at 1:59 am

    Hi Swagatam,
    Works great! Thanks!

    Reply
  10. Norman Kelley says

    December 22, 2020 at 8:58 am

    High Swagatam,
    I want to drive 5m RGB strip LEDs using a 555 timer and a cd4017. I am powering the RGB strip with 12vdc. The 555 pin 3 is connected to pin 14 of the cd4017. Pin 3 of 4017 is connected to a bc548 transistor through a 1k resistor. Pin 2 of 4017 is connected to a bc548 transistor through a 1k resistor. Pin 4 of 4017 is connected to a bc548 transistor through a 1k resistor. Pin 7 of 4017 is connected to Pin 15. Pin 15 is connected to 12v through a 104 capacitor. Pin 15 is connected to ground through a 1M resistor. Each of these transistors is used to drive a 12vdc relay by completing the circuit to ground. Each relay’s normally open contact is connected to either the red or green or blue leg of the RGB strip. The common contact of each relay is connected to ground. 1N4148 diodes are connected across the relay coils. My problem is the relays chatter like crazy when the cd4017 advances. I am posting here as it is the closest circuit type I could find on your site. I am sending you a schematic of my circuit under separate cover as I don’t know how to attach it to this post. Thanks for your help! Happy Holidays!

    Reply
    • Swagatam says

      December 22, 2020 at 1:41 pm

      Hi Norman,

      please try the following modification at the base of all the transistors, this will prevent the relay chattering issue permanently.
      comment image" alt="how to prevent relay chattering in a transistor relay driver" />

      Reply
  11. Eka says

    December 11, 2020 at 3:31 am

    If I have 10 output, it will be more simple on operation if it has two switches, 1st for up and 2nd for down. What to modify? Thank you.

    Reply
    • Swagatam says

      December 11, 2020 at 9:58 am

      up/down sequence may not be possible in this design

      Reply
  12. Bond says

    April 20, 2020 at 8:30 pm

    Hi all!
    I would like to light 2 LED lamps that are series at 230v. They turn on with only one switch and I want to switch them on independently or both. how could i change the above scheme to have 2 outputs for 2 relays, and the switch to change it with a pushbutton type, i think.
    Condition: 1- A, 2-B, 3-AB, 4-OFF, or 1-AB, 2-A, 3-B, 4-OFF
    Thank you very much!

    Reply
    • Swagatam says

      April 21, 2020 at 7:00 pm

      If you put two lamps in series, the brightness will become 50% less when lit together, and when they are lit individually the brightness will become 100%, is that something you wish to have?

      Reply
  13. T Gowan says

    April 10, 2019 at 2:10 am

    Hi
    I have a Lighting system DMX controlled by a laptop, with individual keys assigned to different scenes. I would like to automate the system using a decade counter controlling a USB keyboard matrix PCB to switch scenes with a single push button. will it work, can the USB power the decade counter?

    Reply
    • Swagatam says

      April 10, 2019 at 2:10 pm

      Hi, A decade counter will work at 5V, so according to me there shouldn’t be any problems operating it from a USB supply

      Reply
    • T Gowan says

      April 10, 2019 at 5:00 pm

      Thanks for this.
      Can I just exchange the relay in the first project with the contacts from the USB PCB or is there more to it. I have already implemented the USB board in a foot switch setup but have to punch individual switches to call up scenes. This will give me far more available scenes and no brainer , just hit one button and there you go.

      Reply
      • Swagatam says

        April 10, 2019 at 9:08 pm

        you can connect any load you wish to have with the relay contacts. Therefore you can surely integrate the USB boards with the relay contacts.

        Without the relays I am not sure how you would do it? If you can explain a bit I may try to figure it out?

        Reply
      • T Gowan says

        June 13, 2019 at 8:53 pm

        I have a 10 k between the counter and the cap. Do I need on between the cap and the base

        Reply
        • Swagatam says

          June 14, 2019 at 9:13 am

          separate 10K capacitors connected from each end of the capacitor to ground, meaning one 10K across positive pin of the cap and ground, another 10K from the negative pin of the cap to ground.

          Reply
    • T Gowan says

      April 11, 2019 at 12:34 am

      Hi again and thanks

      I believe the USB board scans the matrix line and row (square wave I was told) looking for connection. Can a transistor in place of a keyboard contact make this connection or is a relay necessary?

      Reply
      • Swagatam says

        April 11, 2019 at 7:29 am

        Hi, I would recommend relay contacts for operating the connections. You can use smallest low current relays for this. Transistors can work well for switching supply voltages, but for making connections across two points may they not be too efficient…

        Reply
        • T Gowan says

          April 29, 2019 at 5:29 pm

          I have discovered that my lighting app. changes the scene on the release of the key. Is there a way to make the relay switch on and off after a few milliseconds? Thanks

          Reply
          • Swagatam says

            April 29, 2019 at 9:12 pm

            Yes you can do it by connecting a capacitor, may be a 10uF, across the base/emitter pins of the relay driver transistor. Or you may connect a 220uF/25V directly across the relay coil terminals.

            Reply
            • T Gowan says

              April 29, 2019 at 9:58 pm

              I think I know what this is doing, charge/discharge time of cap, Can you spell it out a little more for both setups, Are these polarized caps, is polarity important.

              Reply
              • Swagatam says

                April 30, 2019 at 8:20 am

                The capacitor is placed to prevent switch debounce issue, and erratic output sequencing. You can use a polarized capacitor her!!

                Reply
            • T Gowan says

              April 30, 2019 at 5:37 pm

              Just want to make sure I’m on the same page. I want to push the clock in switch on the decade counter, have it turn on the relay and them the relay turns off while the output of the decade counter stays high.

              Reply
              • Swagatam says

                April 30, 2019 at 6:54 pm

                You want to have a momentary ON on the relay, you can have it by putting a capacitor in series with the base of the transistor, negative will go the base, and positive to the resistor. Value can be anywhere between 10uF and 100uF

                Reply
            • T Gowan says

              April 30, 2019 at 7:04 pm

              Excellent, just wanted to make sure I understood the setup.

              Reply
              • Swagatam says

                April 30, 2019 at 9:27 pm

                Glad it helped!!

                Reply
            • T Gowan says

              May 8, 2019 at 5:32 pm

              Another question 🙂 Since I’m going for full 10 count should pin 15 be grounded. if so does it need a resistor to gnd or just strait to ground. In you original schematic there is a cap between 15 and Vcc . Can that be eliminated? Still getting parts together so no circuit progress yet.

              Reply
              • Swagatam says

                May 8, 2019 at 5:43 pm

                Normally the pin#15 can be connected directly to ground but since we need the switch ON auto “reset” function through the indicated capacitor, pin#15 needs to be connected to ground through some resistor, any value between 10K and 1M will do. The capacitor should be around 0.22uF or 1uF max, connected between Vcc and pin#15

                Reply
            • T Gowan says

              June 13, 2019 at 1:13 am

              Finally got my parts together and bread boarded it up. turns on the relay and works like a stuck key, which I expected, When I put the cap in series with the resistor and base, negative to base, I get nothing. tried a couple of different caps , still not momentary relay action. Any suggestions. I know the basic circuit is working ok as I can see the stuck key stroke on notepad.

              Reply
              • Swagatam says

                June 13, 2019 at 8:16 am

                If the input signal does not provide a zero logic the capacitor will not discharge. The capacitor must discharge during the off cycles. To solve this issue, you can connect resistors from both the sides of the capacitor to ground. The value can be 10K resistors.
                And I hope you have a series resistor with the base of the transistor. All these values are somewhat critical.

                Reply
    • Artur says

      January 26, 2020 at 2:57 am

      Hi could you recommend ic for similar project except for momentary output ( press and hold momentary button led #1 is on as long as button is pressed ,let go of the switch and led one goes off ,press a button again and it’s turning led #2 as long as switch is held. Release the switch and it goes back to switch 1.
      Best regards

      Reply
      • Swagatam says

        January 27, 2020 at 8:33 am

        Hi, you can try the following configuration:

        comment image" alt="push switch LED ON/OFF sequential" />

        Reply
        • Artur says

          January 30, 2020 at 10:38 am

          Thanx for response. I just tried it on bread bord and it works the way I wanted but there’s a little issue. When I press once led #1 goes on than I release the button it lots up led #2 but than I have to wait for 5-6 seconds for led #1 to light up. Is it possible to make it work constantly?
          Best regards

          Reply
          • Swagatam says

            January 30, 2020 at 11:30 am

            Glad it’s working, but not sure if I understood your question rightly, still you can do a few modifications and check the response. Change the 1M resistor to 10k, remove the zener diode and replace it with a 1N4007 diode (anode will be at the positive supply side, cathode at the switch side)

            Reply
        • Artur says

          January 30, 2020 at 11:26 am

          Ok I got it working. I used 0.1uf caps and switched resistor from pin 7 to pin 4. Now another thing I can’t figure it out is that it doesn’t work on 5v. When I press the button it lits up led#1 but it doesn’t switch to led #2. Any recommendations?
          Thanx in advance

          Reply
          • Swagatam says

            January 30, 2020 at 12:22 pm

            You can try replacing the 3V zener with a 1N4007 diode as suggested by me in the previous reply, and check if that helps 5 V operation.

            Reply
          • Artur says

            January 31, 2020 at 4:21 am

            Very nice it works with suggested changes. Thank you for your help.
            Best regards!

            Reply
            • Swagatam says

              January 31, 2020 at 8:01 am

              Thanks, Happy to help!

              Reply
  14. Nitin says

    February 5, 2019 at 11:02 am

    Sir I can’t understand what makes it latch in on state, as I think this ic gives only pulse with push button?
    Also can it work with 5v ?

    Reply
    • Swagatam says

      February 5, 2019 at 11:23 am

      Nitin, It is not designed to latch, rather switch on the loads in sequence alternately. Yes it will work with 5V also

      Reply
  15. Nitin says

    February 4, 2019 at 8:45 pm

    Hello sir,
    I want to know use of zener diode in above circuit?

    Reply
    • Swagatam says

      February 4, 2019 at 8:48 pm

      Hello Nitin, it ensures that the voltage from the supply reaches pin#14 only after the switch is correctly and fully pressed, and ignores partial or undefined pressing of the button.

      Reply
  16. K.kausik says

    July 24, 2018 at 12:20 pm

    Good day SIR,
    Here is a “LITTLE ” problem…. When I’m switching on the circuit output relay no. 5 and 7 is engaging momentarily.
    Would you kindly help me to resolve the problem.
    Thanking you ,
    K.kausik

    Reply
    • Swagatam says

      July 24, 2018 at 12:35 pm

      Hi Kaushik, increase the value of the capacitor between the positive line and pin#15 to 1uF, presently it is showing as 0.1uF. Electrolyte cap will also do, positive terminal will go to the positive line, and negative to pin#15

      Reply
  17. K.kausik says

    July 15, 2018 at 3:08 am

    Respected MASTER,
    In this dark and rainy night,the roar of the sky, the sound of Crickets and the sweet ripple of the river GOMTI….everything seems just nothing but to praise you. Obviously for the the master of ELECTRONICS.
    You are right by more than 100%.
    I’ve connected two 10uf cap. across pin#14 & #16 each(omitted 1uf cap. for pin#15)And other 10uf cap. across the relay connected with the O/P of ic 4017. As there is only 7 caps. of 10uf were left I’ve connected 33uf cap. across two pins each.
    And it’s working…..really working..
    I was stuck by two days with trail and error method by changing ic’s.transistors.re-checking the wiring etc. etc.
    But only, your prompt and accurate guidance help me to achieve the goal.
    Many many thanks to you…and have a good day …….
    K.Kausik
    N. B diodes were previously connected with the relays.

    Reply
    • Swagatam says

      July 15, 2018 at 9:34 am

      I am glad it is working kaushik, let me know if you have further problems.

      Reply
  18. K.kausik says

    July 14, 2018 at 8:14 pm

    THANK YOU SIR,
    The original RELAY connected with ic 4017 output is working fine,when testing with a LED. But after connecting another relay to on &off an circuit. it starts to misbehave.
    By the way I’m going to check according to your advice.
    Finally thanks a lot……
    With a hearty gratitude…….
    K. Kausik

    Reply
    • Swagatam says

      July 14, 2018 at 8:40 pm

      Hi Kaushik, do you mean to say you are operating a bigger relay through the smaller relay connected with the IC 4017? In that case did you connect a flyback diode across the bigger relay coil, please make sure you connect a flyback diode across all the relays.

      Reply
  19. K.kausik says

    July 14, 2018 at 5:51 pm

    SIR,
    Actually I have coupled a 4060 ic to a 4017 to get 9 out puts for a time period of 1.30 min. each (adding .01 mf capacitor with ic 4060) and trying to control a number of relays with each relay that connected with the output of ic 4017.
    Thanking you ….
    K. Kausik

    Reply
    • Swagatam says

      July 14, 2018 at 7:40 pm

      With a 4060 clocks the output switching should be absolutely without any issues, I think there might be some problem with your connections or wiring. Are you using a breadboard??

      Reply
  20. K.kausik says

    July 14, 2018 at 5:28 pm

    PRANAM ,SIR,
    I have a problem… The circuit is working fine but when I’m trying to control a set of relays as a load (not a motor or bulb etc.)it’s resetting the circuit . Would you kindly help me to resolve the problem…(!!)
    Expecting your kind and prompt answer.
    Thanking you …
    K. Kausik

    Reply
    • Swagatam says

      July 14, 2018 at 5:55 pm

      Hi Kaushik,

      That is very strange, because a relay should work without any problems. Anyway do the following things and see if it resolves the issue.
      Increase the pin#14 capacitor to 10uF/25V (electrolytic will do). Connect additional 10uF capacitors parallel to each relay coil. Connect a 10uF capacitor directly across pin#16 and ground of the IC.
      Also increase the pin#15 capacitor to 1uF

      Reply
  21. kikira says

    August 9, 2017 at 4:41 pm

    NAMASTE sir,
    Here is a problem….
    How can I get out put 4,as the pin #10 is already engage.
    Thanking you,
    K.Kausik

    Reply
    • Swagatam says

      August 10, 2017 at 3:47 am

      hello kaushik, which is the pin number after pin#10??

      connect that pin with pn#15, then you can use pin#10 for the intended purpose

      Reply
  22. Dad says

    June 21, 2017 at 5:51 am

    Good useful ckt. you have posted. I would like to know whether the PUSH-TO-ON SWITCH – is it a momentary switch – or push to on and then push to off switch?

    Reply
    • Swagatam says

      June 21, 2017 at 11:23 am

      Thanks dad,

      it's a PUSH-TO-ON SWITCH momentary switch

      Reply
  23. Asainar Vadakkethil says

    January 2, 2017 at 6:53 am

    Sir I used your touch sensor circuit using 4017 used 2 nos of bc557 in input signal of 4017,

    Reply
    • Swagatam says

      January 2, 2017 at 11:45 am

      what kind of problem are you facing?

      Reply
  24. Asainar Vadakkethil says

    January 1, 2017 at 6:09 pm

    Ok thank you sir, and I have problem with touch when i extended my lead up to 15cm

    Reply
    • Swagatam says

      January 2, 2017 at 4:13 am

      Asainar, the above circuit is designed to work with a push switch, a touch sensor might require a different configuration…

      Reply
  25. Asainar Vadakkethil says

    January 1, 2017 at 5:05 am

    Really thanking you again for quick response and spending time for my doubts and needs. I did that with total 4 transistors . and tried with 3 but not working. how can send my diagram i modified . ?

    Reply
    • Swagatam says

      January 1, 2017 at 3:04 pm

      OK thanks, just forgot to mention that the outputs of the 4017 should be connected through a diode with the latch circuits, otherwise the latch cannot hold due to the negative trigger by the 4017 while it changes its sequence…

      Reply
    • Swagatam says

      January 1, 2017 at 3:06 pm

      you can use 1N4148 diodes….anode to 4017 IC pins and cathode to the latch trigger inputs.

      Reply
  26. Asainar Vadakkethil says

    December 30, 2016 at 6:16 pm

    Thanks for your circuit and working it fine, but I want to know will I keep all session in swich on state undil reset the circuit, that means in first push switch on session one and second push switch on session two keep the first session in on state? And what I have to do for this needs, I need 4 steps like these fucrionality

    Reply
    • Swagatam says

      December 31, 2016 at 3:29 am

      to keep the outputs switched ON you will need to replace the single transistors with a two transistor latch circuit as shown in the following article:

      https://www.homemade-circuits.com/2011/12/simple-and-useful-transistor-latch.html

      you may need 4 such circuits connected across the 4 outputs of the IC 4017

      for resetting you may have to switch OFF the entire circuit and then switch it ON.

      Reply
    • Asainar Vadakkethil says

      December 31, 2016 at 7:24 pm

      thank you for your suggestion and i added two transistors bc547 ,bc557 driven by output0 pin#3 bc557 output to T1 of entire circuit suggested by you. in each session spend 4 transistors. and now it working fine. it made for a led drive dimmer for mirror in my home. thank you again ,

      Reply
    • Swagatam says

      January 1, 2017 at 2:57 am

      I am glad it worked for you…..but 4 transistors on each channel is not required, the latch circuit uses two just transistors…so it should be two transistors and a relay on each channel??

      Reply
  27. Ashok Dhenge says

    May 27, 2016 at 5:35 am

    Sir can we use above circuit for time interval switching (interval 3 sec) continuous switching? what is working lifespan of relay? Any other option for relay?

    Reply
    • Swagatam says

      May 27, 2016 at 4:03 pm

      Ashok, yes you can use the circuit for 3 sec continuous switching….relays can have a permanent life and be stress resistant as long as the current through its contacts are much below the rated limit

      other option will depend on the load and supply specs

      Reply
  28. kikira says

    July 27, 2015 at 2:22 pm

    Sir,
    Sorry to disturb you. I have already a bridge rec. added with the tr. but 3 ic's has damaged… I think it's due to over current….any how thanks for your kind feedback. I have (already posted on realated ckt.) an another prob. realated with led.. if you kindly take care of it I wil be highly grateful to you….
    With regards,
    K. Kausik

    Reply
    • Swagatam says

      July 28, 2015 at 4:20 am

      it may be because of the stepped up voltage after rectification….use a 7812 IC after the trafo DC, this will safeguard the circuit and the IC.

      Reply
  29. kikira says

    July 27, 2015 at 6:39 am

    Good day sir,
    Would you kind help me with the adjust ment to connect the ckt to a 12v/1.5 amp tr.
    Thanking U….
    K. Kausik

    Reply
    • Swagatam says

      July 27, 2015 at 1:33 pm

      Kaushik, no adjustments would be required in the above circuit.

      you just have to make a bridge rectifier and add a filter capacitor to it for converting the trafo secondary AC to DC…this rectified DC can be then connected with the above circuit.

      Reply
  30. kikira says

    July 25, 2015 at 3:12 am

    Dear sir,
    Good morning and many many thanks for your kind reply. Actually I belong small city of u.p. Though this is the SADAR but there is only one reliable electronic store. The relay that you maintioned is not available here and adding 1k resistor was unsuccessful.
    I think it's O.K to add an extra 557 if it is not harmful for the ckt.
    With regards and thanks a lot,
    K. Kausik

    Reply
    • Swagatam says

      July 25, 2015 at 9:26 am

      OK kaushik, no problem you may go ahead with it…

      alternatively you can also try a BC547 in the Darlington mode, that is by using two BC547 on each channel…this will give you the same results.

      Reply
  31. kikira says

    July 24, 2015 at 9:25 pm

    Sir,
    In this late night I have found a solution. I connected the base of a 557 with the collector
    of 547 instead of a relay. Then a relay with the557 & a parallel diode 4007. For your kind information now the relay is working.
    How is it possible ? Would you kindly explain it…….
    Thanking you,
    k.kausik

    Reply
    • Swagatam says

      July 25, 2015 at 2:43 am

      kaushik, it's because your relay has a low coil resistance and requires more current to operate…adding another transistor simply boosts the current and allows the relay to operate.

      use 1K at the base of the BC547 and try the previous configuration, without the BC557

      or you must use the type of relay which is shown below

      1.bp.blogspot.com/-xpR6CBVr5RY/VB7jiU5puOI/AAAAAAAAIRA/gKnCI1xGHFA/s1600/relay%2Bpinout.png

      Reply
  32. kikira says

    July 18, 2015 at 12:51 pm

    Sir,
    Many many thanks for your quick and valuable advice. But sorry to say none of the relay is responding though leds are.
    With regards,
    K.kausik

    Reply
    • Swagatam says

      July 19, 2015 at 6:27 am

      Kaushik, please investigate and check the above mentioned points for finding the exact fault in your circuit.

      Reply
  33. kikira says

    July 18, 2015 at 9:30 am

    Sir,
    In this moment I'm under the debris. The above ckt that I made, is working well when I connect a led. But a 12v even if a 6v relay is'nt working.please help.
    Egarly waiting for your kind guidance.
    With regards,
    k.kausik

    Reply
    • Swagatam says

      July 18, 2015 at 12:14 pm

      your relay might not be working due to one of the following reasons:

      transistor emitter not connected to the circuit negative line.

      transistor pins wrongly connected.

      transistor is burnt or faulty.

      relay coil resistance is too low for the transistor to make it work.

      relay diode is faulty or with wrong polarity…which might eventually burn the transistor

      connect a LED with a series 1k resistor parallel to the relay coil, to check the transistor response and whether the transistor is conducting as expected or not.

      Reply
  34. kikira says

    July 15, 2015 at 4:04 pm

    Sir,
    What's the pin no. of ic-4017 just left behind of the pin 15.in the fig.
    Thanking you,
    K. Kausik

    Reply
    • Swagatam says

      July 16, 2015 at 7:49 am

      it's pin#16, the supply pin of the IC

      Reply
  35. kikira says

    July 13, 2015 at 9:26 am

    Sir,
    Have a look on the above circuit and please inform 3v :1/3w zener number and other diodes are 4148 means must be zener but in figure they are simple .
    As I have collected all the parts and ready to solder, expecting your final touch as soon as possible.
    Thanking you,
    K. Kausik

    Reply
    • Swagatam says

      July 14, 2015 at 2:51 am

      Kaushik, the diodes connected in parallel to the relay coils are all 1N4007.

      The one which is marked 3V, 1/4w is the zener diode.

      Reply
  36. kikira says

    July 12, 2015 at 5:01 am

    Sir,
    I'm here again to disturb you. Please……
    If any of the out put terminal left open between two close out put terminal then wheather it will reset at open terminal switching or not ?
    With regards,
    k.kausik

    Reply
    • Swagatam says

      July 12, 2015 at 2:57 pm

      Kikira, are you referring to the 4017 IC output pins? if yes then the answer is no…it won't reset if any of the output pins is left open….it will reset only if it's connected with pin15 of the IC

      Reply
  37. Swagatam says

    April 30, 2015 at 9:04 am

    you can use an SPDT switch rated at 20 amps and wire the units through them.

    one of the supply input can be wired as common to both the systems, this will engage two wires of the two loads with this common line, next pick the the other supply input and connect it with the center lead of the SPDT switch, after this the remaining two ends of the switch may be terminated with the free supply inputs of the loads individually.

    Reply
  38. siya says

    December 21, 2013 at 5:45 am

    great information..

    Reply
  39. Rahman shah says

    September 5, 2013 at 2:48 pm

    Hai sir: How ten relay circuit maiking tell me plz,,,

    Reply
    • Swagatam says

      September 6, 2013 at 4:14 am

      Use all the 10 outputs of the IC4017 and connect relays to them in the manner shown above.

      For knowing the output pinout sequence order you can refer to the following article:

      https://www.homemade-circuits.com/2011/12/how-to-understand-ic-4017-pin-outs.html

      Reply
  40. SUHAIL M says

    August 29, 2013 at 4:39 pm

    sir, I want a circuit for control three relay using touch switch(first touch ON and Second is OFF)

    Reply
    • Swagatam says

      August 31, 2013 at 8:04 am

      You can use the above circuit for the application, just replace the push button terminals with metal pads held close by, …..touching the pads together will enable touch triggering of the relays.

      Reply
  41. Abu-Hafss says

    August 27, 2013 at 8:34 pm

    ZABARDAST !!!

    Reply
    • Swagatam says

      August 28, 2013 at 7:57 am

      😀

      Reply
  42. pp says

    August 27, 2013 at 9:24 am

    Good One Sir..!!!

    Can this concept be used in Home used Mixer-Grinder???

    Reply
    • Swagatam says

      August 27, 2013 at 2:31 pm

      yes surely, but the whole thing with the relays would become too expensive.

      Reply
  43. edalcor zuproc says

    August 27, 2013 at 12:31 am

    nice one sir thank you very much i will appreciate your effort of doing this i will try it. My last comment sir, if i push it on the fourth time it will be off?

    Reply
    • Swagatam says

      August 27, 2013 at 6:41 am

      Yes, the fourth push will reset the circuit to zero or pin#3 which is an unused output, rendering all the relays to off position.

      Reply
    • edalcor zuproc says

      November 26, 2014 at 4:09 am

      hi sir, again I'm here to bother you. Can i have another request? Can you please design a PWM circuit that fit my A/C blower motor to replace my rotary switch? It is cool if a potentiometer vary the speed of my blower. More power to your blog and thank you.

      Reply
    • Swagatam says

      November 27, 2014 at 6:48 am

      hi edalcor, why don't you try a dimmer switch for it, you can get pretty cheaply from your local electrical shop?

      I have explained it here:

      https://www.homemade-circuits.com/2012/04/how-to-make-simplest-triac-flasher.html

      Reply
    • edalcor zuproc says

      November 28, 2014 at 8:43 am

      i'm sorry sir i forgot to indicate A/C blower motor 12 volts for my car.

      Reply
    • Swagatam says

      November 29, 2014 at 5:39 am

      do you mean you want to operate a 220v ac motor with a 12V DC input??

      Reply
    • edalcor zuproc says

      November 30, 2014 at 1:23 am

      no sir the my 12volt evaporator motor in my car air conditioning unit i want to convert the control unit i.e.(fan speed) to PWM instead of the conventional rotary type circuit. thanks for your time.

      Reply
    • Swagatam says

      November 30, 2014 at 2:10 pm

      OK, you can use the following circuit for the application:

      https://www.homemade-circuits.com/2012/05/make-this-pwm-based-dc-motor-speed.html

      Reply

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (82)
  • Datasheets and Components (103)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (101)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

People Also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Recent Comments

  • Swagatam on High Current Wireless Battery Charger Circuit
  • Swagatam on Timer Based Cell Phone Charger Circuit
  • Nitesh Agrawal on Timer Based Cell Phone Charger Circuit
  • angga on High Current Wireless Battery Charger Circuit
  • Swagatam on Best Electronic Circuit Projects

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations