You might want to put some protection diodes on the input to stop spikes going above and below the supply. Also maybe a zener diode and buffer amp to remove any supply changes affecting the virtual ground reference. Remember if output of the current transformer goes open circuit you can get some very high voltages. Also I think I'd go for an external adc as the esp8266 adc is 1V full-scale. So not taking in to account any offsets your measurement range is 10A/1V. (+/- 5A)
it is instantaneous, there’s no signal processing in the device it’s just a transformer so the RMS has to be calculated by monitoring several cycles after it’s read by ADC.
It's just a non installed part footprint to give an option to limit op amp bandwidth (reduce high frequency noise) in case problems showed up in testing but I never used it.
I've got a couple of those transformers on order.
Thanks for doing a lot of the software groundwork - you've made my future project a lot easier.
Very cool project. I can see this being quite useful to monitor installed projects remotely.
You might want to put some protection diodes on the input to stop spikes going above and below the supply. Also maybe a zener diode and buffer amp to remove any supply changes affecting the virtual ground reference. Remember if output of the current transformer goes open circuit you can get some very high voltages.
Also I think I'd go for an external adc as the esp8266 adc is 1V full-scale. So not taking in to account any offsets your measurement range is 10A/1V. (+/- 5A)
are you able to provide a sketch of those improvements, components values etc
Could it be used with Tasmota? So that you could have wifi control and integration with some home automation system.
you should have placed the follower BEHIND the R5, so that your impedance stays low for the ADC
looks like you have already so thankyou
The output of the CT is RMS value of Voltage or Instantaneous Value of Voltage??
it is instantaneous, there’s no signal processing in the device it’s just a transformer so the RMS has to be calculated by monitoring several cycles after it’s read by ADC.
thanks for Interesting project you have achieved . I would like to try it to control things. Will you be sharing the code you used? regards
What is the value of C3
It's just a non installed part footprint to give an option to limit op amp bandwidth (reduce high frequency noise) in case problems showed up in testing but I never used it.