I love what you are doing sir! I'm just commenting to let you know that I'm doing your project for this series. I think I'm gonna mount the ZMPT101b in a lasagna pan (chassis). I'm buying a 3-prong computer monitor replacement cord and splitting it into its hot, neutral, and ground wires via Yetlebox terminal. Hot and neutral go ZMPT101b input. Then I will solder ground to the lasagna pan. Cheers!
I did not get divide by 2 at first one output. Its frequency is as same as input signal. At second output, I get divided by 2. The conditions which you have mentioned below= .MEAS and all, is it mandatory to add them ?
It's the first video and I already feel like I've learned so much! Thank you so much for all you do sir! You are brilliant and there are no other channels that compare to your level of insightful detail. I am shocked that you are not more popular. Every school should be using you. I am almost suspicious of a conspiracy against you haha I'm kidding.
Hello, There seems to be no connection between Part 1 and Part 2. There is no explanation of how you transitioned from the code in Part 1 to the code in Part 2. Or perhaps I am missing something? You didn't show how you changed the SimpleReadWrite interface from Part 1 to Part 2.
Hello, There seems to be no connection between Part 1 and Part 2. There is no explanation of how you transitioned from the code in Part 1 to the code in Part 2. Or perhaps I am missing something? You didn't show how you changed the SimpleReadWrite interface from Part 1 to Part 2.
At 10 minutes you mentioned a video about getting accurate readings on the ardiuno analog read and understanding vref. Could you include a link to this video in your description?
It would be useful to show the applied voltage waveform along with the current waveform to illustrate where on the voltage waveform the current is peaking.
@@EETechStuff "You can't do that yourself?" Yes, I cannot. Once the shunt resistors arrive I will be able to do this myself. So many youtube videos are ALMOST useful.
Experiments complete! Thank you (and youtube) for revealing this phenomenon. By displaying the voltage and current, I obtain understanding of that first half cycle. *The strongest inrush* happens if you energize the transformer at the voltage crossover or zero. The polarity of the inrush depends on the slope of the voltage at that moment; rising or falling. *The least inrush* happens if you energize it at peak voltage. *Inrush current starts* when the voltage waveform crosses a peak. In other words, if I energize on the positive half, quarter of the way into the voltage waveform, the current just sits there until the voltage goes over the top and starts back down. That is when you get the inrush and it *catches up* to its out of phase current. *Core magnetization* of the inrush is remembered for some cycles, about a dozen. The subsequent voltage polarity changes are not enough to immediately demagnetize the core. Eventually the current in the core becomes symmetrical but still isn't a sine wave. *Test Conditions* : To eliminate the problem of residual magnetism from turning it OFF mid-cycle, I use a variable autotransformer to reduce the voltage to zero and thus leave the transformer in a known, non-magnetized state for the next power-on test. The oscilloscope is powered from a Goal Zero batter/inverter so as to avoid problems that can happen clipping the ground lead to the mains power.
June 2024, I just purchased this light and it is made different now. Looks the same, but the battery inside is different, I'm guessing because technology is always improving and changing. Anyway, if your considering buying this light, here is my experience with it. You still have to charge it 24 hours for the first time you take it out the box. No big deal, I plugged it in and forgot about it until the next day. Then any charge after that, takes about 8-10 hours. I use the light bar in a dark closet so it's not like I'm turning this thing on every day and leaving it running for hours. I might go in the closet 3 times a day for a few minutes at a time if that. So when it's fully charged it stays very bright for over a month without having to recharge it. Also, I did not use the screws that came with it. I went to Walmart and bought some of that 3M double sided sticky tape, I think it was $3.97 for a roll of it and I got the one rated for 15lbs of holding strength. I just cut a strip of that tape off and stuck it to the back of the light and then stuck that to the wall. Holds easy, no problem and I can always remove it if I want to. Lastly, in my instructions, it says you can just leave the light plugged in all the time and it will run the LED's continuously. So if your hanging the light near a plug, you could just leave it plugged in all the time. It does say to not run the light while charging, but that is because if it's plugged in and you turn the lights on, the power goes directly to the lights and not to recharge the battery. If your not using it wirelessly, you can just leave it On and plugged in and you will have light all the time. Just know if you turn it off, it will take 8-10 hours to charge that battery again. I like mine as it gives off plenty of light for a dark room. There are more powerful wireless LED's on the market, but I liked the fact that this one is a long bar, so it spreads the light out and projects it to a wider area in the closet. For reference, mine was $19.99 at a Ace hardware store.
Your has thrown more insight into the zmpt101 library and your code gives a better way to go. But, what if am using the sensor for 220V? What will change in DC offset and sensitivity? Thanks in anticipation.
Thank you so much for this great video. One time I was looking for save as option in visual studio to save a project for later use. I was not able to figure it out. This template method is a great way to reuse a project or even a class in any future work. That is awesome.
can you share the csv file? I get an error during the running code. the problem is here. xVals.push_back(std::stod(values[j])); yVals.push_back(std::stod(values[j + 1])); error during the convertions from string to double