Triac Circuit

I am trying to make an solid state relay for a 30W resistive load(soldering iron).I am having some BTA16-600B and some MOC3041 laying around.Will this circuit work for my triac? I can't completley tell if the resistor values are ok for me.In triacs i don't have a lot of experience but i think i understood the basics.My goal is to use an arduino to adjust my iron power for diferent parts. :o Thank you.

One of the best tools I ever bought was a variable temperature-controlled soldering iron. I use it for more than just soldering because it's so controllable. It wasn't expensive either - around $100 USD.

Just turning down the input voltage on an iron may make no difference at all, since it may have its own temperature control internally. (Look up curie-point switching.) Even if the iron is very very cheap and simple, it's not an effective method of temperature control.

Don't let me stop you from learning about triacs. Go ahead and build it to see what happens.

I thought about turning the iron complettely off for a few seconds(~1) and then on again once i got hot.I also saw this in another instructable : The idea asking here is to not burn something or set my pcb on fire due to some faulty design or part incompatibility.I'll try it at 220V mains. :confused:

And as i remembered can i use normal 0,25W normal resistors?Or shuld i consider higher power ones?On instructables i saw normal ones.

power = V^2 / R, use a resistor with a large enough power rating for the power it will dissipate. Yes, you have to do the maths...

Using ISIS Proteus for emulation.Let's see if it works with a 0,25W.From what i read in the gate there are not going to be more than 20V due to the zero crossing....