Any idiot can make make a video. Unfortunately that is exactly what you found, an idiot that built a dangerous piece of crap that looks like it works. Provide a proper 3.3 volt supply, move the emitter of the bc547 from mains to dc minus and perhaps you will not kill you yourself touching the low voltage side. The esp-01 will probably fail due to the lack of a current limiting resistor for the led/Opto, it depends on the led.Work? I seriously doubt it. It's a crap design from a YouTube genius.
That design look extremely dangerous (as already stated) because there appears to be a direct connection between the AC mains and the "low" voltage side of the circuit.If the objective is to control mains voltage using an ESP8266, then purchase a purpose made relay module which includes an optocoupler, driver transistor, bare relay, fly back diode, led etc. all on a small board. So you can eliminate all those individual components.You would be left with the ESP, the AC mains to 5v converter, the 3.3 volt regulator (with 2 capacitors - not shown) , a push button and of course a relay module.If you can find a relay module which can be powered at 3.3 volts, you can get an AC mains to 3.3 volt converter and then also eliminate the 3.3 volt voltage regulator.
The thing is all of the Relay Modules I saw have small terminals, that is why I want to make one of my own so i can make custom PCB's.
Care to explain what you mean there?
OK. If you want to build your own relay module, which can be triggered by 3.3 volts and powered by 5 volts, this circuit is likely to be more reliable. The relay here is activated when the ESP pin is high.https://arduino.stackexchange.com/questions/47235/can-i-use-a-3-3v-gpio-to-control-an-opto-isolated-5v-relay-boardIf you redraw your schematic, try to group and cleanly separate the mains voltage, 5 volts an 3.3 volts parts of the circuit.
In this schematic is the relay isolated from the ESP?and Thank you for your help.
The ESP is isolated from the high voltage side of the relay. The 3.3 volt pin of the ESP is sufficiently isolated from the 5 volt circuit through a 1K resistor and a transistor.
OK. If you want to build your own relay module, which can be triggered by 3.3 volts and powered by 5 volts, this circuit is likely to be more reliable. Two mixed leds in series (including the one in the optocoupler) especially at 3.3 volts is not a good idea. The relay here is activated when the ESP pin is high.https://arduino.stackexchange.com/questions/47235/can-i-use-a-3-3v-gpio-to-control-an-opto-isolated-5v-relay-boardIf you redraw your schematic, try to group and cleanly separate the mains voltage, 5 volts an 3.3 volts parts of the circuit.
You do not need U3, it is superfluous. R3 is too high, it should be 220 ohms for the relay used. The 2N3904 is not appropriate, too close to its max ratings. To select a far better switching transistor, do you have preference for surface mount or thru-hole devices?
OK. If you are now using a "30Amp" relay instead of the original "10Amp" variant shown in the video, there will be some consequences. The coil current of this model is 185mA.Are you using a buck converter for the 5v to 3.3v device or a voltage requlator ? Anyway, check the data sheet to see if it requires capacitors which are not provided elsewhere in the modules you are using.If you insist on using an optocoupler, a current limiting resistor is also required for the internal led.When it comes to PCB design there has to be a clear separation between the mains side and the low voltage side so there will be a stronger grouping of the relay, the input and output terminal block and the power converter input. I would begin to reflect this already on the schematic.