I have seen the 7 videos; You really should build a web site, I strongly suspect that, beyond plasma technology, you have a lot of other ideas to share
Indeed I do have much more ideas and practical experiences to share but all this can be dangerous because quantum electrodynamics engineering aka Zero Point Energy engineering is connected with bio-energy.
I for one would like to know more about what that coil is doing and where the commutator fits in . Can you elaborate with perhaps a short summary of what I am looking at on your video . Assume (correctly) that I have no knowledge of the devices or theories shown
That is my plan but i still have not figure out what media is best, I started to write a book, I also have a private blog with much more details than I share on my YouTube channel. Maybe things should clear up with my real soon Part 8 video. My ovreall plan is to make very simple ZPE devices than anybody can reproduce which is why I elected arduino and right now learning java programming for the computer interface wether Mac, PC or Linux.
What I can tell you is such tech is related to non-linear oscillators with shuttling circuits which means new type of electronics & electro-magnetic circuits than can also be considered as parametric oscillators. Plasma or a coil are pushed to limits where they become non-linear but also with hysteris properties then you use these facts to bring stochastic resonance or entrainment in order to extract Free energy.
P.S. The mosfet commutator fits in the primary winding of the high voltage transformer.
Would you please let us have a relevant Arduino code snipet for the PWM management ??
In Part 7, I use this core code which consist to generate PWM by sofwtare
#define CPU_CLOCK 16000000.0
#define OVERHEAD_OUT 2.0 // 2 cycle to set ON or OFF the port driving MOSFET
#define OVERHEAD_LOOP 4.0 // 4 cycles to each iteration of delay_loop_2
#define OVERHEAD_USB_WHILE 5.0 // 3 cycles for USB RX check and 2 cycles for each while(true)
int duty_charge_on, charge_on, charge_off;
long freq;
int outputPin5 = 5; // PORTE - Pin #3
float fperiod, fduty;
void setup()
{
Serial.begin(9600);
pinMode(outputPin5, OUTPUT);
freq=30000; // 30KHz scenario
duty_charge_on=10; // 10%
fperiod=CPU_CLOCK / float(freq * 100);
fduty=fperiod*float(duty_charge_on);
fduty = (fduty - OVERHEAD_OUT) / OVERHEAD_LOOP;
charge_on=int(fduty+0.5);
fduty=fperiod*float(100 - duty_charge_on);
fduty = (fduty - OVERHEAD_OUT - OVERHEAD_USB_WHILE) / OVERHEAD_LOOP;
charge_off=int(fduty+0.5);
}
void loop()
{
cli(); // turn off interrupts
while (true) { // start critical loop
// Turns ON coil charging opto-coupler #1
PORTE |= B1000;
_delay_loop_2(charge_on);
// Turns OFF coil charging opto-coupler #1
PORTE &= B11110111;
_delay_loop_2(charge_off);
// check usb port and if there is data. Break out of loop to handle it
if (UCSR0A & _BV(RXC0)) break;
} // end of time critical loop
sei(); // interrupts back on
// gets new parameter from USB Serial Monitor connected to Macintosh then update on board
change_param();
}
In approximation an dfor low frequencies PWM, you have Frequency=16MHz/4/(charge_on+charge_off) and Duty cycle=charge_on/(charge_on+charge_off)
My new code which will be published on YouTube Part 8 is using arduino Timers to generate PWM
int outputPsuB = 45; // Timer5-B
void setup()
{
// PSU outputs via timer5
pinMode(outputPsuB, OUTPUT); // select Pin as ch-B
TCCR5A = B00100011; // Phase correct PWM change at OCR5A
TCCR5B = B10001; // no prescaling the system clock
OCR5A = 260; // 30769 Hz
OCR5B = 26; // 10% PWM
}
void loop()
{
// check usb port and if there is data then gets new parameter to update on board
if (UCSR0A & _BV(RXC0)) change_param();
}
Change OCR5A and/or TCCR5A and/or TCCR5B to get other frequency=16MHz/2/prescaling/OCR5A
Change OCR5B to change duty cycle = OCR5B/OCR5A