So, after searching around , ive seen that quite a lot of AC devices are utilizing Triacs to switch on and off heating elements, Solenoids, Motors, Fans etc.
Since i want to controll the heating element of 1200watt with a microcontroller i need to connect low 5vdc voltage to 230vac mains. That means a optocoupler.
MCU GPIOs can be easily overloaded so i need to mitigate that with a BC337.
So this is the schematic that i am planning to use.
I have seen that the Sage Breville espresso machine is using the BTA16-600 with a moc3063 .
Its still in the plaing table but i will still have to work it out if i use the moc3052 or the moc3063 but i will probably go with the moc3063 since it is already proven by many devices.
So the idea is to PID the heating element via a 2040zero that drives a BC337-moc30xx-BTA16-600CRG .
I believe the schematic should be correct as shown below.
It has a snubber RC a MOV and a fuse. Is there anything that can be more safer than this ?
I will make a board, with 3x mcu which will drive 3 or 4 of those triac circuits.
I need total 9 triac circuits.
So if this is a safe and correct circuit, i will make my own pcb .
The question is
A) is the circuit correct ?
B) is there anything i missed out regarding safety ?
C) Is there anything that can be more safer than this ? (your answer is SSR)
that is true, but it wont be DIY any more and its no fun and satisfaction of creating something.
Your schematic looks OK to me. I've built similar circuits with different opto-isolators (MOC3042) and different TRIACS (I don't remember the part number). I built my own because solid state relays were too bulky for my application.
I didn't include the snubbing network since I don't have an inductive load, and I didn't add a fuse or MOV.
Note that the metal tab of a triac is live (connected to mains power).
You need special (high voltage) isolation washers and mounting screws to prevent the whole heatsink going live. Not a safe task for a beginner. Better find a smaller SSR.
There are 5A or 6A "slim SSR" modules, to mount on a circuit board.
Leo..
Great detail. That was one that almost got me when i was searching for those triacs.
There were some BTA16's that i wanted to buy, but they were not insulated. They had low IGTmA triggering but i didnt chose them due to the non-insulation.
I have the BTA16-600CRG and at the datasheet it says :
Those are very different loads. Heating resistors don't require phase cut approach, but pumps likely do. And while triac dimming is fine with "universal motors", it's not so universal after all.
i also going to use 2040zero so calculation capacity RAM etc are faster and biger than the Arduino Mega. I did liked those expansion shields but the specs are too atractive to leave
Resistive loads don't need phase cutting on your application and thereon neither MCU resources. Pumps are different story if you try to regulate the speed. Did you ever try they accept leading edge control?