• 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 / Timer and Delay Relay / Single Mosfet Timer Circuit

DIY Circuits | Learn Basics | Arduino Coding




Single Mosfet Timer Circuit

Last Updated on April 3, 2021 by Swagatam 73 Comments

The following article discusses the use of a mosfet as a switch for toggling high current loads efficiently. The circuit can be also transformed into a delay OFF circuit with simple modifications. The design was requested by Mr.Roderel Masibay.

Comparing Mosfet with BJT

A field effect transistor or mosfet can be compared with a bjt or the ordinary transistors, except one significant difference.

A mosfet is a voltage dependent device unlike BJTs which are current dependent devices, meaning a mosfet would switch ON fully in response to a voltage above 5V at virtually zero current across its gate and source, whereas an ordinary transistor would ask for relatively higher current for switching ON.

Moreover this current requirement grows higher proportionately as the connected load current increases across its collector. Mosfets on the other hand would switch any specified load irrespective of gate current level which may be maintained at the lowest possible levels.

Why Mosfet is Better BJT

Another good thing about mosfet switching is they conduct fully offering very low resistance across the current path to the load.

Additionally a mosfet wouldn't require a resistor for gate triggering and may be switched directly with the available supply voltage provided it's not far too beyond the 12V mark

All these properties associated with mosfets makes it a clear winner when compared to BJTs, especially when it's used like a switch for operating powerful loads such as high current incandescent lamps, halogen lamps, motors, solenoids etc.

As requested here we'll see how a mosfet may be used as a switch for toggling a car wiper system. A car wiper motor consumes considerable amount of current and is usually switched through a buffer stage such as  relays, SSRs etc. However relays can be prone to wear and tear while SSRs can be too costly.

Using Mosfet as a Switch

A simpler option can be in the form of a mosfet switch, I have explained the circuit details of the same.

As shown in the given circuit  diagram the mosfet forms the main controlling device with practically no complications around it.

A switch at its gate which can be used for switching ON the mosfet and a resistor for keeping the mosfet gate to a negative logic when the switch is in the OFF position.

Pressing the switch provides the mosfet with the required gate voltage relative to its source which is at zero potential.

The trigger instantly switches ON the mosfet so that the load connected at its drain arm becomes fully ON and operative.

With a wiper device attached to this point would make it wipe for so long the switched remains depressed.

A wiper system sometimes requires a delay feature for enabling a few minutes of wiping action before stopping.

With a small modification, the above circuit can be simply turned into a delay OFF circuit.

Using Mosfet as a Delay Timer

As shown in the diagram below, a capacitor is added just after the switch and across the 1M resistor.

When the switch is momentarily turned ON, the load switches ON and also the capacitor charges up and stores the charge in it.

Video Demonstration

When the switch is toggled OFF, the load continues to receive the power since the stored voltage in the capacitor sustains the gate voltage and keeps it switched ON.

However the capacitor gradually discharges via the 1M resistor and when the voltage drop below 3V, the mosfet is no longer able to hold, and the complete system switches OFF.

The delay period depends on the value of the capacitor and the resistor values, increasing any one of them or both increases the delay period proportionately.

Calculating the Delay

To calculate the delay produced by the RC constant we can use the following formula:

V = V0 x e(-t/RC)

  • V  is threshold Voltage at which the mosfet is supposed to just switch OFF or just begin turning ON.
  • V0  is the supply voltage or the Vcc
  • R is the discharge resistance (Ω) which is connected parallel to the capacitor.
  • C (Capacitor Value (F) in the exemple 100uF)
  • t (time of discharging that we want to calculate (s) )

we want to know the delay (t) =  e(-t/RC) = V/V0

 -t/RC = Ln(V/V0)

t = -Ln(V/V0) x R x C

Example Solution

If we select the threshold capacitance turn ON/OFF value of the mosfet as 2.1V, and supply voltage as 12V, resistance as 100K, and capacitor as 100uF the delay after which the mosfet will turn OFF could be approximately calculated by solving the equation as given below:

t = -Ln (2.1/12) x 100000 x 0.0001

t = 17.42 s

Thus from the results we find that the delay will be around 17 seconds

Making a Long Duration Timer

A relatively long duration timer may be designed using the above explained mosfet concept for switching heavier loads.

The following diagram depicts the procedures of implementing it.

The inclusion of a extra PNP transistor and a few other passive components enables the circuit to produce higher duration of delay period. The timings may be suitably adjusted by varying the capacitor and resistor connected across the base of the transistor.

MOSFET and SCR Timer Circuit

The MOSFET/SCR timer features a constant-current source to charge C1. C1 and P1 adapt the time range.You are able to adjust C1 throughout a range of 100 and 1000 uF to modify the time period range. Using a 1 ampere relay you are able to control AC loads as much as 100 watts hooked up to the 1 17 VAC or 220 V mains AC.

To use the device, wire the appliance to the relay contacts (points A and B, utilized like a switch) and alter P1 to the preferred time delay. Press S2 do discharge C1 entirely . Then switch ON S1 to begin. Soon after the set time delay has lapsed, the relay will change state, causing the load to switch ON.

On the other hand, if you have selected NC contact of the relay you are able to switch OFF the connected appliance after the set delay is over. To reuse the unit you have to press S2 to discharge C1 prior to starting.

The diagram above shows basic MOSFET timer circuit.

How it Works

When power is switched ON C1 grounds the FET gate, keeping it switched OFF. Q1 acts like a constant current source, and begins slowly charging C1 at a steady constant current rate. The rate of charging of C1 is determined by the resistance of the pot P1. As soon as C1 charges to the Vgs(th) value of the FET, the FET turns ON, and switches ON the SCR, relay and the load.

The time taken by the C1 to reach the Vgs(th) value of the FET is determined by its own value and the resistance of the adjusted pot P1.

You'll also like:

  • delay off lamp timer circuitDelay OFF Lamp Timer Circuit
  • timerpowermainsfailurecorrectionTimer Circuits with Auto Pause and Memory During Power Failures
  • thermostattimercircuitThermostat Delay Relay Timer Circuit
  • cam2Bshaft3 Stage Timer Circuit for Industrial Camshaft

Filed Under: Timer and Delay Relay Tagged With: MOSFET, Single, Timer

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Convert a Square Wave Inverter into a Sine Wave Inverter
Next Post: Universal H-Bridge Circuit Module »

Reader Interactions

Comments

Dave says:
February 12, 2019 at 6:14 am

Pardon my ignorance, I know nothing about circuitry! I want to use a watch battery to power a mini vibration motor when a button is pressed and for the motor to stop after a certain number of seconds if the button remains pressed. Can your mosfet timer circuit be used for this purpose?

Reply
Swagatam says:
February 12, 2019 at 8:49 am

You can use the first diagram. Replace the switch with a 100uF capacitor or any value which suits the delay requirement. Now when you switch ON power through a pressed push button the mosfet will conduct for sometime and then switch OFF.
Make sure to add a 10K resistor across the circuit +/- supply lines so that the capacitor is able to discharge when switch is released.

Reply
Peter Sullivan says:
December 12, 2017 at 4:22 am

I require,
A battery operated timer to illuminate USB lights in a cycle that automatically turn on at the same time every day 6 hours on 18 hours off.
Thanks.

Reply
Swagatam says:
December 12, 2017 at 10:38 am

I think you can try the following concept

https://www.homemade-circuits.com/how-to-make-simple-programmable-timer/

Reply
Cesar Ruiz says:
August 17, 2017 at 10:18 pm

Hello, I'm trying to make a light turn on for 30 seconds to 1 minute every time a button gets press or a button gets disconnected what ever is easier. Would I be able to use this circuit for that. Thank you in advance.

Reply
Swagatam says:
August 18, 2017 at 3:26 am

Hello, yes the above circuit will work, you can also try the following concept which is cheaper and more reliable:

https://www.homemade-circuits.com/2014/11/long-duration-timer-circuit-using.html

Reply
Mohd Rahiman Abdul Rahim says:
April 16, 2017 at 9:22 am

Agree with you. Before this, I did approach some local universities & organizations (e.g SIRIM) to introduce my "idea", but none of them are interested. The reason they gave: there's already products out there in the market.
That one I do agree. But, mine is totally different (I would say) – just imagine you can build digital circuit (e.g 4-digit key code, sequencial controller, numerical display) without involve any software/programming. Only hardware involve, which give a tangible programming – easily to explain how the circuit "works".

Anyway, thank you so much for your valuable feedback.

Reply
Swagatam says:
April 16, 2017 at 2:56 pm

The "digital" justification will not hold good especially after the advent of today's easy and highly advanced microcontroller applications such as Arduino which are specialists in digital execution.
as far as technology is concerned the human psychology has always been to go for the most advanced options and not the low-tech obsolete ones, therefore your gadget will not sustain in this era.

However microcontrolers are 'helpless' without the hardware stage or the power output stage, so you can think of some alternative board that would allow the students to get a quick access to all sorts of hardware stages for a given Arduino application

Reply
Mohd Rahiman Abdul Rahim says:
April 15, 2017 at 3:25 pm

I'm currently working on one project, which I called "Digital Electronic LEGO" (DEL). This DEL consists of 2 sections: Board & Block. The block contains electronic components, and can be divided into 4 main groups: LOGIC gates (e.g AND, OR, NOT, NAND,Flip-Flop, etc.), Connector (e.g Straight, Tee, Cross, etc.), Input (e.g Switch, Pulse Generator, etc.) & Output (LED, Buzzer, 7-segment, etc.). Most blocks are of standard size with square shape (1×1). Others might be multiple of standard size (e.g 1×3, 1×4, etc.). These blocks can be arranged onto the board to build a desire digital electronic circuit, such as Up/down counter, timer, light chasing etc. easily, similar to LEGO concept. The board got 2 functions: to give power supply to the block, to provide a connection between two adjacent blocks. FYI, this DEL is an educational tools designed for young student to explore "possible" logic ideas.

At present, I don't see any products available in the market which utilize the concept as above. Have you came across of such product? I do understand that this DEL is still "on paper". Do you think it can be materialize??? Please advise.

Appreciate if you could provide your response by email to my Gmail: rahimanakmar@gmail.com

Tq.

Reply
Swagatam says:
April 16, 2017 at 4:30 am

The concept looks good and useful for the new hobbyists, however I am not sure whether or not this will attract many customers, because today with the presence of programmable boards like Arduno everybody is busy concentrating on these digital programmable boards which allow you to launch almost any desired application simply by compiling a a few lines of codes.

Reply
Mohd Rahiman Abdul Rahim says:
April 14, 2017 at 12:41 pm

If I change the power supply voltage from 12v to 14.5v, will it affect the timer duration?

Reply
Swagatam says:
April 15, 2017 at 11:05 am

yes that might force the capacitor to charge faster reducing the delay period, you may have to increase the resistor value proportionately.

Reply
Tojo Basheer says:
January 25, 2017 at 8:45 am

What is the maximum current in output ( load)

Reply
Swagatam says:
January 25, 2017 at 12:02 pm

= to supply current

Reply
Artur Z says:
December 4, 2016 at 7:50 pm

Should I use same 1m resistor ?

Reply
Swagatam says:
December 5, 2016 at 12:22 pm

yes will do, the value decides the delay length.

Reply
Unknown says:
December 3, 2016 at 3:38 am

Can i replace irf540n with irlb8721pbf ? And what value of resistor should i use?

Reply
Swagatam says:
December 4, 2016 at 4:03 am

yes you can..

Reply
Abu-Hafss says:
August 20, 2014 at 6:55 pm

Hi Swagatam

Please modify the 1st circuit replacing -12V with 0V.

Reply
Abu-Hafss says:
August 21, 2014 at 6:32 am

Oh, got it.
I thought it is designed for dual supply.

Reply
Swagatam says:
August 21, 2014 at 5:16 am

Hi Abu-Hafss, the (-) sign is relative to the (+) sign, just as we have marked in batteries.

A (0) sign is also correct, any of the signs may be used for indicating the negative line, but only as long as the supply is not a dual type…

Reply
spamwax says:
October 10, 2013 at 1:45 am

Hi,

Can you please explain why the the 1M ohm resistor is needed? In other mosfet switch sample circuits, people are using 2.2K or 10K or even 100K resistors!

Thanks in advance

Reply
Swagatam says:
October 10, 2013 at 4:42 am

Here we have tried to apply a mosfet to work as a cheap, simple timer therefore we had to employ a 1M resistor, however in the first circuit you can use any other smaller value resistor

Reply
Back to Newest

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

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (95)
  • Audio and Amplifier Projects (133)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (87)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (37)
  • Wireless Circuits (31)





Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap



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 |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



Recent Comments

  • Swagatam on Arduino 2-Step Programmable Timer Circuit
  • Ghulam Mohio Din on Arduino 2-Step Programmable Timer Circuit
  • Swagatam on Make this Radio Repeater Circuit at Home
  • Swagatam on 10 Automatic Emergency Light Circuit Diagrams Explain
  • Swagatam on Arduino 2-Step Programmable Timer Circuit

© 2026 · Swagatam Innovations