Overunity.com Archives is Temporarily on Read Mode Only!



Free Energy will change the World - Free Energy will stop Climate Change - Free Energy will give us hope
and we will not surrender until free energy will be enabled all over the world, to power planes, cars, ships and trains.
Free energy will help the poor to become independent of needing expensive fuels.
So all in all Free energy will bring far more peace to the world than any other invention has already brought to the world.
Those beautiful words were written by Stefan Hartmann/Owner/Admin at overunity.com
Unfortunately now, Stefan Hartmann is very ill and He needs our help
Stefan wanted that I have all these massive data to get it back online
even being as ill as Stefan is, he transferred all databases and folders
that without his help, this Forum Archives would have never been published here
so, please, as the Webmaster and Creator of these Archives, I am asking that you help him
by making a donation on the Paypal Button above.
You can visit us or register at my main site at:
Overunity Machines Forum



Agentgates´s TPU setup with strange wavehill hump

Started by agentgates, January 05, 2010, 09:28:18 AM

Previous topic - Next topic

0 Members and 10 Guests are viewing this topic.

starcruiser

Regards,

Carl

agentgates

Quote from: broli on January 08, 2010, 02:20:49 PM
What a coincidence that my arduino duemilanove arrived today. It's a breeze programming it.

:)

This is for Arduino. Ignore the 2-min-programming effect. :) I'll clean it up later when I reach that stage with the frequency.

const int digitalOutPin0 = 8;
const int digitalOutPin1 = 9;
const int digitalOutPin2 = 10;

const int onState = 1;
const int offState = 0;

int onDelay = 1;
int offDelay = 1;

void setup()
{

}

void loop()
{
  digitalWrite(digitalOutPin0, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin1, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin2, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin0, offState);
  delay(offDelay);
  digitalWrite(digitalOutPin1, offState);
  delay(offDelay);
  digitalWrite(digitalOutPin2, offState);
  delay(offDelay);
}

BTW does anybody know why I get falling edge like these from Arduino?
http://www.samsonium.org/sites/default/files/P1080272.JPG

Quote from: Super God on January 08, 2010, 02:50:01 PM
Hello, can we drive the coil with sine waves 120 degrees out of phase?  I figured that a sine wave would be needed, unless that's what you're already doing, if so I apologize for the useless post.  This is neat stuff, I ordered a function generator and a scope to start building.  Yay

120 degrees is the goal. See above the scopeshot. That is 120 phase out. I tried sine wave earlier but the output was significantly lower.

UPDATE

If others have the same problem with arduino, use a Mohm pull down resistor to eliminate the ugly falling edge.

eastcoastwilly

Quote from: agentgates on January 08, 2010, 06:27:46 PM
:)

This is for Arduino. Ignore the 2-min-programming effect. :) I'll clean it up later when I reach that stage with the frequency.

const int digitalOutPin0 = 8;
const int digitalOutPin1 = 9;
const int digitalOutPin2 = 10;

const int onState = 1;
const int offState = 0;

int onDelay = 1;
int offDelay = 1;

void setup()
{

}

void loop()
{
  digitalWrite(digitalOutPin0, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin1, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin2, onState);
  delay(onDelay);
  digitalWrite(digitalOutPin0, offState);
  delay(offDelay);
  digitalWrite(digitalOutPin1, offState);
  delay(offDelay);
  digitalWrite(digitalOutPin2, offState);
  delay(offDelay);
}

BTW does anybody know why I get falling edge like these from Arduino?
http://www.samsonium.org/sites/default/files/P1080272.JPG

120 degrees is the goal. See above the scopeshot. That is 120 phase out. I tried sine wave earlier but the output was significantly lower.

@agentgates,

Here's some info on port registers for the Arduino. Being a software dev I'm sure you will have no problems getting the Arduino to do what you like. This is just for future reference should you need the functionality;

Keep up the great work,

Will

FTA >> http://www.arduino.cc/en/Reference/PortManipulation


Here are some of the positive aspects of direct port access:

    * You may need to be able to turn pins on and off very quickly, meaning within fractions of a microsecond. If you look at the source code in lib/targets/arduino/wiring.c, you will see that digitalRead() and digitalWrite() are each about a dozen or so lines of code, which get compiled into quite a few machine instructions. Each machine instruction requires one clock cycle at 16MHz, which can add up in time-sensitive applications. Direct port access can do the same job in a lot fewer clock cycles.

    * Sometimes you might need to set multiple output pins at exactly the same time. Calling digitalWrite(10,HIGH); followed by digitalWrite(11,HIGH); will cause pin 10 to go HIGH several microseconds before pin 11, which may confuse certain time-sensitive external digital circuits you have hooked up. Alternatively, you could set both pins high at exactly the same moment in time using PORTB |= B1100;

    * If you are running low on program memory, you can use these tricks to make your code smaller. It requires a lot fewer bytes of compiled code to simultaneously write a bunch of hardware pins simultaneously via the port registers than it would using a for loop to set each pin separately. In some cases, this might make the difference between your program fitting in flash memory or not!

broli

Quote from: agentgates on January 08, 2010, 06:27:46 PM
BTW does anybody know why I get falling edge like these from Arduino?
http://www.samsonium.org/sites/default/files/P1080272.JPG

Have you seen this example:

http://arduino.cc/en/Tutorial/Fading

You could use a single analog output to keep it on high and fade it out afterwards.

Nikola Tesla

For the first time in history this is getting scary intresting  :)
There has always been a dead time in between pulses comming from 555 and or 4017 circuitry because there is no overlapping.
This shuts the field down between each step and this methode can never work.

If you guys suceed in proper overlapping, thus switching coils in time before the previous ones are switched off so the field never drops out, things can become real. :)
Nobody tried that in all these years, and i have always been thinking this was most important in order for the fields to interact properly.

NT.