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



Pierre's 170W in 1600W out Looped Very impressive Build continued & moderated

Started by gotoluc, March 23, 2018, 10:12:45 AM

Previous topic - Next topic

0 Members and 14 Guests are viewing this topic.

cheors

Quote from: r2fpl on May 25, 2018, 03:10:55 AM
You started doing it. I and others invest their time and money, so have respect and show that you do it and do not wait for it. If you built it, maybe you would already know.
Do not worry, we're following in Pierre's footsteps so there's more of us.

Yes, i started something
https://youtu.be/IqUf29SFd4A

T-1000

Quote from: cheors on May 25, 2018, 04:07:22 AM
Yes, i started something
https://youtu.be/IqUf29SFd4A
Nice attempt just the coils are separate to each positition. This makes magnetic flux to interrupt before moving to next coil. You need 3/2 coiils for one pole which mean at least 3 coils for one magnetic pole sharing same core. So you can switch magnetic pole position in 3D space over same core without interruption.

pmgr

Quote from: cheors on May 25, 2018, 04:07:22 AM
Yes, i started something
https://youtu.be/IqUf29SFd4A
Hi Cheors, very nice compact build!

I would guess you have 4 poles (NSNS) and you are driving 2 coils per pole (requires 2 half bridges)? Or do you have 8 poles with 1 coil per pole (NSNSNSNS) which would require 4 half bridges.

I note that for both cases you would have two poles of the same kind facing eachother at 180deg.

Can you post your schematic?

PmgR

cheors


cheors

And Arduino program with Slow /Fast ranges:

YES I SHARE !!!

-------------------------------------------------
/* Main.ino file generated by New Project wizard
*
* Created:    Mars 2018
* Processor: ATmega328P
* Compiler:  Arduino AVR

Champ tournant en 8 états

Version 7 avec toutes bobines à la fois AVEC courtcircuit bobines
Programme d'origine adapté au Arduino Nano
*/
int raz = 13;

#define Frequency A6
#define SlowFast A7

int T1 = 0;
int T2 = 0; //OVERLAPPING
int Slow;

void setup()
{
  DDRB = 0b00000011; // PORTB D8 D9 EN SORTIE
  DDRC = 0b00111111; // PORTC en sortie sauf A6 A7
  DDRD = 0b11111111; // PORTD en sortie

  PORTC = 0;//Disable
  PORTD = 0;//Disable

  digitalWrite(raz, HIGH); // turn the raz on (relâche le reset au départ)
  pinMode(SlowFast,INPUT_PULLUP);
}

// the loop function runs over and over again forever
void loop()
{
//Fast:
T1 =map(analogRead(Frequency),0,1023,1,50);
if(T1 == 0)
{
T1 =10;
}
T2 = T1; // A modifier éventuellement
Slow = analogRead(SlowFast);
if(Slow <= 10)
   {
    T1=T1*10;
    T2 =T1;
    goto Slow;
   }
// de 0 à 9   = PORTD
// de 14 à 19 = PORTC
Fast:
  digitalWrite(0,HIGH),digitalWrite(14,HIGH),digitalWrite(9,HIGH);
  delayMicroseconds(T1);
  digitalWrite(2,HIGH),digitalWrite(16,HIGH),digitalWrite(19,HIGH);
  delayMicroseconds(T1); 
  digitalWrite(0,LOW),digitalWrite(14,LOW),digitalWrite(9,LOW);
  delayMicroseconds(T2);
  digitalWrite(3,HIGH),digitalWrite(17,HIGH),digitalWrite(18,HIGH);
  delayMicroseconds(T1);
  digitalWrite(2,LOW),digitalWrite(16,LOW),digitalWrite(19,LOW);
  delayMicroseconds(T2);
  digitalWrite(4,HIGH),digitalWrite(8,HIGH),digitalWrite(15,HIGH);
  delayMicroseconds(T1);
  digitalWrite(3,LOW),digitalWrite(17,LOW),digitalWrite(18,LOW);
  delayMicroseconds(T2);
  digitalWrite(5,HIGH),digitalWrite(9,HIGH),digitalWrite(14,HIGH);
  delayMicroseconds(T1);
  digitalWrite(4,LOW),digitalWrite(8,LOW),digitalWrite(15,LOW);
  delayMicroseconds(T2);
  digitalWrite(6,HIGH),digitalWrite(16,HIGH),digitalWrite(19,HIGH);
  delayMicroseconds(T1);
  digitalWrite(5,LOW),digitalWrite(9,LOW),digitalWrite(14,LOW);
  delayMicroseconds(T2);
  digitalWrite(7,HIGH),digitalWrite(17,HIGH),digitalWrite(18,HIGH);
  delayMicroseconds(T1);
  digitalWrite(6,LOW),digitalWrite(16,LOW),digitalWrite(19,LOW);
  delayMicroseconds(T2);
  digitalWrite(8,HIGH),digitalWrite(1,HIGH),digitalWrite(15,HIGH);
  delayMicroseconds(T1);
  digitalWrite(7,LOW),digitalWrite(17,LOW),digitalWrite(18,LOW);
  delayMicroseconds(T2);
  digitalWrite(8,LOW),digitalWrite(1,LOW),digitalWrite(15,LOW);
  delayMicroseconds(T2);
  goto Fast;

Slow:
  digitalWrite(0,HIGH),digitalWrite(14,HIGH),digitalWrite(9,HIGH);
  delay(T1);
  digitalWrite(2,HIGH),digitalWrite(16,HIGH),digitalWrite(19,HIGH);
  delay(T1); 
  digitalWrite(0,LOW),digitalWrite(14,LOW),digitalWrite(9,LOW);
  delay(T2);
  digitalWrite(3,HIGH),digitalWrite(17,HIGH),digitalWrite(18,HIGH);
  delay(T1);
  digitalWrite(2,LOW),digitalWrite(16,LOW),digitalWrite(19,LOW);
  delay(T2);
  digitalWrite(4,HIGH),digitalWrite(8,HIGH),digitalWrite(15,HIGH);
  delay(T1);
  digitalWrite(3,LOW),digitalWrite(17,LOW),digitalWrite(18,LOW);
  delay(T2);
  digitalWrite(5,HIGH),digitalWrite(9,HIGH),digitalWrite(14,HIGH);
  delay(T1);
  digitalWrite(4,LOW),digitalWrite(8,LOW),digitalWrite(15,LOW);
  delay(T2);
  digitalWrite(6,HIGH),digitalWrite(16,HIGH),digitalWrite(19,HIGH);
  delay(T1);
  digitalWrite(5,LOW),digitalWrite(9,LOW),digitalWrite(14,LOW);
  delay(T2);
  digitalWrite(7,HIGH),digitalWrite(17,HIGH),digitalWrite(18,HIGH);
  delay(T1);
  digitalWrite(6,LOW),digitalWrite(16,LOW),digitalWrite(19,LOW);
  delay(T2);
  digitalWrite(8,HIGH),digitalWrite(1,HIGH),digitalWrite(15,HIGH);
  delay(T1);
  digitalWrite(7,LOW),digitalWrite(17,LOW),digitalWrite(18,LOW);
  delay(T2);
  digitalWrite(8,LOW),digitalWrite(1,LOW),digitalWrite(15,LOW);
  delay(T2);
  goto Slow;
}