• 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 / Lamps and Lights / AC Light Dimmer Circuit

DIY Circuits | Learn Basics | Arduino Coding




AC Light Dimmer Circuit

Last Updated on January 18, 2024 by Swagatam 343 Comments

In this post I have explained through two examples how to build a simple110 V or 220 V AC light dimmer circuit for controlling light intensity with pot, using the principle of triac phase chopping.

A 220V dimmer switch circuit is basically a triac/diac based AC mains voltage regulator circuit which can be used for controlling the intensity of an incandescent bulb.

What are Triac Dimmers

We have already seen in many of my earlier articles how triacs are used in electronic circuits for switching AC loads.

Triacs are basically devices which are able to switch ON a particular connected load in response to an external DC trigger.

Though these may be incorporated for complete switch ON and complete switch OFF procedures of a load, the device is also popularly applied for regulating an AC, such that the output to the load may be reduced to any desired value.

For example triacs are very commonly used dimmer switch applications where the circuit is designed to make the device switch in such a manner that it conducts only for a particular section of the AC sine wave and remains cut OFF during the remaining parts of the sine wave.

This result is an corresponding output AC which has an average RMS value much lower than the actual input AC.

The connected load also responds to this lower value AC and is thus controlled to that particular consumption or resultant output.

This is what exactly happens inside electrical dimmer switches which are normally used for controlling

incandescent lights.

Warning: All the circuits I have explained below are connected directly with the mains AC, therefore is extremely dangerous to touch while powered ON and in uncovered condition.

Circuit Diagram of a Simple AC Light Dimmer

220V light dimmer circuit

Working Video Clip:

Simple 220V, 120V AC Light Dimmer Switch Circuit

The circuit diagram shown above is an classic example of a AC light dimmer, where a triac has been utilized for controlling the intensity of light.

When AC mains is fed to the above circuit, as per the setting of the pot, C2 charges fully after a particular delay providing the necessary firing voltage to the diac.

The diac conducts and triggers the triac into conduction, however this also discharges the capacitor whose charge reduces below the diacs firing voltage.

Due to this the diac stops conducting and so does the triac.

This happens for each cycle of the mains AC sine wave signal, which cuts it into discrete sections, resulting in well tailored lower voltage output.

The setting of the pot sets the charge and the discharge timing of C2 which in turn decides for how long the triac remains in a conducting mode for the AC sine signals.

You might be interested to know why C1 is placed in the circuit, because the circuit would work even without it.

It's true, C1 is actually not required if the connected load is a resistive load like an incandescent lamp etc.

However if the load is an inductive type, the inclusion of C1 becomes very crucial.

Inductive loads have a bad habit of returning a part of the stored energy in the winding, back into the supply rails.

This situation can choke up C2 which then becomes unable to charge properly for initiating the next subsequent triggering.

C1 in this situation helps C2 to maintain is cycle by providing bursts of small voltages even after C2 has completely discharged, and thus maintains the correct switching rate of the triac.

Triac dimmer circuits have the property of generating a lot of RF disturbances in the air while operating and therefore an RC network becomes imperative with these dimmer switches for reducing the RF generations.

The above circuit is shown without the feature and therefore will generate a lot of RF which might disturb sophisticated electronic audio systems.

PCB Layout and Connection

220V light dimmer fan controller PCB layout with wiring

Track Layout Details

220V light dimmer AC track layout

Improved Design

The AC light dimmer circuit illustrated below incorporate the necessary precautions for subsiding the above issue.

This enhanced design also makes it more favorable with high inductive loads such as motors, grinders etc.

This becomes possible due to the inclusion of C2, C3, R3 which allows the diac to be fired with consistent short burst of voltage instead of a abruptly switching pulses, which in turn allows the triac to be fired with smoother transitions, causing minimum transients and spikes.

Circuit Diagram of an Improved AC 220V Light Dimmer

improved 220V fan regulator circuit diagram

Strip Board Connection Diagram

Parts List

  • C1 = 0.1u/400V (optional)
  • C2, C3 = 0.022/250V,
  • R1 = 15K,
  • R2 = 330K,
  • R3 = 33K,
  • R4 = 100 Ohms,
  • VR1 = 220K, or 470K linear
  • Diac = DB3,
  • Triac = BT136
  • L1 = 40uH (optional)

SCR AC Light Dimmer

An adjustable RC-type phase-delay AC light dimmer circuit is shown below which consists of R2. R3, and C1.

SCR 220V fan regulator circuit diagram

The capacitor C1 fixes the time period where a 2N2646 unijunction transistor (Q2) produces a triggering gate trigger pulse to turn on the 2N3228 SCR (Q1).

By some manipulation of the light-duty control, R3 pot the user is able to change the SCR output across a large range.

In the phase-control circuit, resistor R2 works like a security unit that inhibits rheostat R1 from getting fixed at 100 % anode voltage of the UJT.

This specific rule is applied here to regulate the illumination level of the incandescent lamps, whether as a single lamp or many in parallel as high as to 1000 watts.

In this design, a full-wave bridge rectifier is built using 4nos of 1N4007 silicon power diodes (D1 to D4) that supply rectified power-line voltage for the SCR and the lamp.

Due to the full-wave output from the bridge, it becomes possible for the SCR to take care of both half-cycles of the AC line voltage.

The phase-shift system is sensitive to frequency and has been designed for 60 Hz mains input only.

Therefore the circuit is not going to work with fluorescent lamps and should not be plugged into these.

The 2N3228 SCR 5-amps. 200-volts. but higher-powered SCRs could be replaced for high current applications, and the UJT 2N2646 section of the schematic could be kept unchanged.

Besides SCR circuit is supposed to be used like an AC light dimmer, this circuit can be employed likewise as a heater or oven controller.

You'll also like:

  • sequence2BgeneartorSequential Timer Circuit using Transistors
  • 4 Automatic Staircase Lamp Controller Circuits Explained
  • PIR LDR Solar Night lightPIR Solar Home Lighting Circuit
  • ftl fixture wiringCompatible LED Tube Light Circuit for Standard Ballast Fixtures

Filed Under: Lamps and Lights Tagged With: AC, Dimmer, Light

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: « BEL188 Transistor – Specification and Datasheet
Next Post: Earthquake Sensor Circuit [Seismic Sensor] »

Reader Interactions

Comments

Ghulam Mohio Din says:
December 30, 2025 at 7:52 pm

hi sir, sir i want fan or bulb dimmer (AC)with touch module, ttp223,plz help me…

Reply
Swagatam says:
December 31, 2025 at 3:50 pm

Hi Ghulam, let me investigate the design, if it possible for me I will surely update the schematic for you soon..

Reply
Ghulam Mohio Din says:
December 31, 2025 at 4:46 pm

thank you sir, i will wait for your kind response
..

Reply
Swagatam says:
January 3, 2026 at 8:34 am

Ghulam, the following circuit is an IR fan remote control circuit…
You can replace the TSOP1738 stage with a touch sensor with opto coupler, for touch based operation:
https://www.homemade-circuits.com/wp-content/uploads/2026/01/remote-control-fan-circuit.png
But LED bulbs will not work here…

Reply
Ghulam Mohio Din says:
January 3, 2026 at 9:24 am

Thank you much sir, i will try to make and update you, sir can we use irfzz44n insted of irf840? or can we use 21 volt adopter before 15volt zenor? and 7805 for touch module? because touch module need 3.7 to 5 volt.

Reply
Swagatam says:
January 3, 2026 at 3:50 pm

Hi Ghulam, if you are using 220V AC for the load, then the MOSFET must be rated at minimum 400V, so please check your MOSFET specifications accordingly…yes a separate power supply adapter will be good for powering the DC circuit, for better performance and isolation from mains AC…

Reply
Ghulam Mohio Din says:
January 4, 2026 at 2:02 am

sir plz guide me at which part i have to use power supply? before 15 volt 1 watt zenor or no need zenor diode in that place i have to use 12 volt power supply?an the other end for ttp223 touch module lm7805 where need to be connected? OR can i use 5 volt adopter? pls guide me with digram plz

Reply
Swagatam says:
January 6, 2026 at 7:41 am

The resistor associated with the 4N35 opto LED can be a 1k resistor…

Reply
Swagatam says:
January 4, 2026 at 8:04 pm

Ghulam, you can try the following diagram, external power supply will be required required:
https://www.homemade-circuits.com/wp-content/uploads/2026/01/remote-control-fan-circuit-using-TTP223-diagram.jpg

Reply
Gregg Wheaton says:
September 4, 2024 at 6:25 pm

I have a device with a 6VAC bulb. I have a power supply of 6VAC, 1.67 Amps. I need a dimmer to go inline to adjust the brightness of the bulb. Is there any available that you know of or do I need to contruct my own and if so do you have any info on the schematic to build one?

Reply
Swagatam says:
September 5, 2024 at 9:27 am

Please try the following circuit design, I think it should work:
https://www.homemade-circuits.com/wp-content/uploads/2024/09/6V-AC-dimmer-circuit.jpg
Please let me know how it goes…
By the way, you can simply convert 6V AC to 6V DC and use a BJT circuit to control the bulb intensity, because the bulb can illuminate through both AC or DC supplies?

Reply
Barclay Momin says:
September 2, 2024 at 9:28 am

When I build AC light dimmer, the VR also gets heated. Is it normal and the VR will not be damaged in the long run?

Reply
Swagatam says:
September 2, 2024 at 12:16 pm

No, that’s not normal, the VR has series resistors connected with it so it should not heat up at all, please check your circuit connections again.

Reply
Preetam Kuchlan says:
May 22, 2024 at 7:25 pm

hi swagatam,

I notice a issue with the conventional fan dimmer those are avilable in market , that has a triac in it , that when I connect a voltmeter (robu model : AD16-22FVA) at the output of the dimmer and take it to 0 position , the voltmeter shows 303v instead of 230v mains, also a resistor designed to work internally with the voltmeter makes a humming noise and after running the circuit for 2 minutes burning smell comes from the voltmeter, the voltmeter is absolutely fine but I dont understand this abnormal behaviour, here I have made a video album to show the same issue . link – https://photos.app.goo.gl/Kj1cQXsRSsB8Y9qEA the first video is of the dimmer in 0 position . the last video is the situation if i used the item with dimmer 0 position for a longer time, I have used a same item but another one just to confirm that my video item has no issue. its exactly same there also

Reply
Swagatam says:
May 23, 2024 at 8:45 am

Hi Preetam,
Did you try measuring the voltage with a incandescent bulb connected? Please try this, measure the voltage across the bulb.
Alternatively you can try using a moving coil type meter instead of a digital meter, or you can try a true RMS type voltmeter.
The issue could be because the dimmer chops the AC voltage to create abnormal waveform which may not be compatible with standard DMMs.

Reply
Preetam says:
May 23, 2024 at 8:49 am

yes sir if I connect the bulb the voltage shows ok , but as soon as I removed load the voltage is abnormal + a constant humming sound always comes , might be this is due to the uneven waveform created after chopping voltage by dimmer .

Reply
Swagatam says:
May 23, 2024 at 9:18 am

In that case the problem may not be with the meter, it could be something to do with the loading of the triac. When the triac is loaded with the bulb, it could be stabilizing the triac conduction and the waveform.
The actual problem can be perhaps diagnosed by checking the waveform pattern through an oscilloscope connected parallel to the voltmeter.

Reply
suat says:
April 23, 2024 at 11:54 am

Hi Mr. Swagatam;

Re. to above simple AC light dimmer circuit;
Is it possible to use a bridge rectifier diode as the load and having the dc 84V as the output voltage?

Reply
Swagatam says:
April 23, 2024 at 2:05 pm

Hi Suat,
Then the average voltage will be 84V but the peak voltage can be 310V, which can be dangerous….

Reply
suat says:
April 24, 2024 at 1:19 pm

Is it possible to mention about the danger details. For instant shocking hazard
or overheat danger at high voltage side or disharmony between the ac and dc side
or faulty for the device to be used as the load or similiar?
Regards

Reply
Swagatam says:
April 24, 2024 at 5:02 pm

The danger will be to the load and also to human being.
If the load’s working voltage is 84V, it cannot tolerate a peak of 150V or 200V etc and will quickly get damaged.
The high peak voltage can be dangerous to human beings also.

Reply
suat says:
April 14, 2024 at 2:12 pm

Hi Mr. Swagatam;
While the load is 220V 100W bulb and circuit is set to the highest level, my multimeter shows the voltage value between 197V and 212V. But oscilloscope shows 228V as the RMS voltage. So in this situation, is it possible to say that multimeter shows the correct value since the load is attached?
P.s: Simple AC light dimmer circuit is subject

Reply
Swagatam says:
April 14, 2024 at 5:25 pm

Hi Suat,
Since the pot is at the maximum position, the voltage across the load should be almost equal to the input AC level, which should be around 230V, so, 228V appears to be the correct result, by the oscilloscope.

Reply
suat says:
April 12, 2024 at 10:55 am

Hi Mr. Swagatam;
Multimeter gives the value between 184V and 220V at the output of the simple AC light dimmer circuit when the pot is rotated from lowest to highest value.
But It is not possible to see  any different / various value on the the oscilloscope display even the pot is rotated to low or high position. I always see te fix / same value like : min-328V max 324V avg -4.00 v rms 231V  vpp 652V vp 328V.
Is that normal or there is the point I miss?

Reply
Swagatam says:
April 12, 2024 at 11:10 am

Hi Suat,
Please connect a 220V incandescent bulb load in series, and then check the response. The waveform will clearly indicate the working of the dimmer.
Make sure to connect the scope across the bulb.

Reply
Ray says:
March 27, 2024 at 6:50 pm

I have a few questions about the Improved Design, the 2nd from top. In the image it has a 47uh choke and in the parts list it says it is a 40uh choke. Which is it? Also, should it be an air wound or ferrite core?
I also see that the Triac in the image is a BT139 but, in the parts list it says a BT136. Which is it suppose to be?
Last is the .022uf 250v capacitors. Is there a specific type that is recommended like (Metallized Paper type) or (Poly Film type)?

Reply
Swagatam says:
March 27, 2024 at 7:45 pm

The inductor value is not critical, the higher the better. It can be an air core or ferrite core, or iron core, its the inductance value that matters.
The triac can be any triac, depending on the load current and the supply AC voltage spec.
Capacitors can be metallized polyester or simply PPC type.

Reply
Ray says:
March 28, 2024 at 2:35 am

Thanks for the quick reply. I figured I would try this out and wanted to make sure I did`nt get the wrong type of capacitors. I will wind my own choke/inductor. My plan is for a variable temp. soldering iron using a cheap 50 or 60 watt 120vac iron. Thank you!!

Reply
Swagatam says:
March 28, 2024 at 8:38 am

Ok, thanks for your feedback! All the best to you.

Reply
kai says:
February 26, 2024 at 10:29 am

Hello sir Swagatam, is it possible to ask for a copy of how you solved for the values of the components of the circuit? I am a student and I am tasked to build a similar circuit as yours, with given specs for the AC input and lamp, for a project, but I don’t know how to start. I would like to self-learn how to do this circuit from scratch, by solving the values of the resistors and capacitors. Thank you and sorry if my request is too heavy.

Reply
Swagatam says:
February 26, 2024 at 12:06 pm

Hello Kai, I understand that you want to know the calculations details of the above circuit, however calculating the RC parameters can be quite difficult because there’s no easy formula to calculate them with a 220V AC parameters. I got these circuits from other online sources.

However, I can approximately tell you the functions of each of the parts. In the first circuit, R1 provides a fixed dimming value for the lamp in case the 220k pot is rotated to its minimum range. This ensures that the bulb does not shut off completely at this minimum range of the pot, otherwise due to hysteresis the lamp may not illuminate until the pot was turned at around midway. You can select R1 so that even at the minimum pot rotation the lamp gets the minimum glow on it and does not shut off completely.
The capacitor C1 also interacts in the same way, its value must be selected so that when the pot is rotated at its minimum range the lamp reaches its minimum glow and does not shut off completely.
R2/C2 decide how soon the diac must be fired again determining the minimum or maximum illumination of the lamp at a certain pot rotation, which allows the diac to be fired with consistent short burst of voltage instead of a abruptly switching pulses, which in turn allows the triac to be fired with smoother transitions, causing minimum transients and spikes.

Reply
kai says:
February 26, 2024 at 1:56 pm

Thank you for the response sir Swagatam! I would also like to ask how you chose the diac and triac for the light dimmer circuit. Can any diac and triac be used? And is it correct that I should base the values of the resistors and capacitors with the datasheet info of diac and triac? thank you again.

Reply
Swagatam says:
February 26, 2024 at 6:17 pm

Hi Kai, the diac can be any diac, but the triac’s amp rating must be as per the load specifications.
Although the resistors provide the required protections to the diac and the triac, their values are mainly dimensioned for controlling the firing angle and timing of the diac and the triac.

Reply
suat says:
February 25, 2024 at 2:51 pm

Hi Mr. Swagatam;

I have input 120V air fryer but our main voltage value is 220V AC.
Is it possible to use that home appliance by using above dimmer circuit.

Regards

Reply
Swagatam says:
February 25, 2024 at 2:54 pm

Hi Suat,
No, that is not recommended, because although the dimmer may provide a 120V RMS, the peak voltage can still be around 220V, which can be detrimental to the appliance.

Reply
suat says:
February 25, 2024 at 3:25 pm

so could you please advice a converter circuit 220AC to 120AC if possible.

Reply
Swagatam says:
February 25, 2024 at 5:48 pm

Suat, Actually, your air fryer is a resistive load, so yes you can use a triac based dimmer circuit to convert the 220V to 110V, it will do the job.

Reply
suat says:
February 25, 2024 at 6:08 pm

thanks for the support, is it possible to use buck converter type circuit instead or which one is better dimmer or buck converter.

Reply
Swagatam says:
February 25, 2024 at 6:42 pm

Buck converter is always better but for resistive load you can use a dimmer circuit. I currently do not have a 220V to 110V converter circuit with me, so unable to provide it to you.

Reply
samiz says:
January 17, 2024 at 8:57 am

Hello, and thank you for sharing your circuit designs.
I’m trying to build the “improved” AC Light Dimmer (2nd design above), I ordered the parts and now I’m in the phase of creating a layout for a piece of stripboard, using “DIY Layout Creator” software.
You can see my tentative layout here: https://ibb.co/k841cQ8

The green wires are my vertical connections, I think they’re OK, but I’m not sure about the small pink wire connecting 2 pins of the potentiometer, maybe it’s useless?
There are 3 trace cuts, the one next to R4 is useless for the moment but I plan to add a switch to the circuit so I added it to not forget…
I could avoid making 2 trace cuts and 1 wire soldering by connecting directly R3 between C2 and C3 horizontally, I suppose. I might do that if I find the horizontal space in the final design.
The BT139 TRIAC has its Gate leg on 3rd strip starting from the bottom, connected to the DIAC then through R4.
So I guess everything’s OK but I want confirmations before soldering it since it’s my first stripboard project…
Can you also confirm that I could connect a switch where I put the green arrow?
Let me know if you see any error, especially regarding the values of capacitors, resistors or anything. Thanks!

Reply
Swagatam says:
January 17, 2024 at 9:19 am

Hi again,
Ok, I could open the image in the TOR browser.
Let me check it.
I will let you know if there are any issues in it….

Reply
Swagatam says:
January 17, 2024 at 9:36 am

I checked the design, and I could not find any issues in the design, everything seems alright.
Yes, you can put the switch across the indicated positions, make sure to cut the track in that position.

Reply
samiz says:
January 17, 2024 at 4:25 pm

Thank you for your answers, it’s appreciated!
Some modifications: https://i.imgur.com/YD480Xq.png
Do I need to keep the pink jumper wire or can I remove it?
I’ve inserted a SPDT switch as you can see on the image. I don’t think trace cut is needed with this configuration, am I wrong?
Thanks again.

Reply
Swagatam says:
January 17, 2024 at 7:40 pm

Trace cut is required between the yellow wires otherwise the switch will not work.
Pink wire can be removed, it is not required.

Reply
samiz says:
January 17, 2024 at 8:20 pm

Of course, I had not thought that without trace cut the switch would be rendered useless 🙂 Lack of sleep I guess…
You can use the final compact layout for veroboard/stripboard on your site, if you want: https://i.imgur.com/S6lW6A6.png
Thank you for your time, bless!

Reply
Swagatam says:
January 18, 2024 at 9:17 am

Thank you for the feedback. Sure, I will use the new diagram in the above post, I hope the readers will like it.

Reply
samiz says:
January 18, 2024 at 5:39 pm

Hello, I made some corrections because trace cuts were needed between the legs of horizontally mounted components (L1 & R3), otherwise they were simply shorted.
I’ve also attached the potentiometer and switch on a box chassis to make it more usable, so they’re connected to the board only with wires.
Please find the updated layout here: https://imgur.com/a/DODvzjN
Have a nice day and thank you for sharing the layout.

Reply
Swagatam says:
January 18, 2024 at 6:20 pm

OK, Great! Thanks for the updated diagram, it looks much better now.

Reply
Swagatam says:
January 17, 2024 at 9:12 am

Hi there, Thanks for posting this question! I will try to solve your query, however, the link that you sent simply refuses to open in my chrome and edge browsers. The ibb.co website always throws this problem.
Could you please use some other image upload website and send the link here again? I will try to figure it out.

Reply
Swagatam says:
May 8, 2023 at 6:58 pm

Hi Suat,
the wattage of the motor should not matter, because both the motors are working with the same voltage that is 220V. The dimmer is controlling the speed by controlling the voltage supply to the motor, so this should work identically for both the motors. Changing the pot value or capacitor value are not relevant to the issue so it won’t work. All since the triac is not heating up that means the dimmer is not working with any kind of overload or stress.

You can try connecting a 100 watt incandescent bulb parallel with the 2200 watts motor and check the illumination of the bulb, if the illumination of the bulb changes that means the dimmer is working correctly.

Reply
View Older Comments

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 (93)
  • Audio and Amplifier Projects (133)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (85)
  • 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 (36)
  • Wireless Circuits (30)





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 9 Simple Solar Battery Charger Circuits
  • Gagana on 9 Simple Solar Battery Charger Circuits
  • Swagatam on Arduino 2-Step Programmable Timer Circuit
  • Swagatam on Simple Buck-Boost Converter Circuits Explained
  • Swagatam on IC IR2111 H-Bridge MOSFET, IGBT Driver IC: Full Datasheet, Circuit Diagram

© 2026 · Swagatam Innovations