Solid States Devices > solid state devices

Re-Inventing The Wheel-Part1-Clemente_Figuera-THE INFINITE ENERGY MACHINE

(1/997) > >>

bajac:
The attached document explains how Mr. Figuera's "infinite energy machine" works.
It is amazing how we keep recycling old concepts over and over again. And then, we even claim that we are the inventors.

Bajac


I NOTICED THAT FIGURE 21 IS IN ERROR. PLEASE, REPLACE PAGE 15 WITH THE ATTACHED ONE!

bajac:
FINAL VERSION!

bajac:
 [size=0pt]  [/size] [size=0pt]MR. FIGUERA'S INVENTION MADE OBSOLETE ALL MOTIONLESS ELECTRIC GENERATORS (MEG) BASED ON PEMANENT MAGNETS!
 
 ISN'T IT AMAZING???
 
 PATRICK KELLY PUBLISHED THE PAPER ON MR. FIGUERA. HE DID A NICE JOB ON THE SKETCHES. I REALLY LIKED THE 3D VIEW OF MR. FIGUERA'S DEVICE ON PAGE 19.
 
 STAY TUNED! PATRICK'S WEBSITE CAN BE FOUND HERE:[/size]
[size=0pt] [/size]
[size=0pt]http://www.free-energy-info.co.uk/Chapter3.pdf[/size]
[size=0pt] [/size]
 

bajac:
 The commutation using transistors can be done by using a micro-controller such as Arduino. The Arduino controller can be bought from ebay by about 20 dollars.
 
I am attaching the program code that can be used to drive 8 transistors. You can copy and paste it into the Arduino’s application software. The program has been documented to be self explanatory. Each transistor is on for 2ms and 0.5ms before is turned off, the next transistor is turned on to produce a make-before-break transistor switching. Note that 8 transistor will be switched on-off at 2ms time interval for a period of 16ms to generate a frequency of 62.5Hz. The period for 60Hz voltage is 16.67ms.
 
I am also attaching a photo of the setup used to test the software. I tested the functionality of the software with a lower frequency and it seems to be working fine. The frequency can be changed by changing the values of “x” and “y.”
 
Here is the source code:
 
/*
  Written by WONJU-BAJAC
  Source code for Clemente Figuera's Generator
  Generates the driving signals for 8 switching transistors
  where 2 transistors turn on before one turns off
  (Make-Before-Break swtiching.)
 
  This example code is in the public domain.
  As per 2012-11-03 Rev2
 */
 
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led1 = 3;  // LED 1 is connected to controller's output 3
int led2 = 4;  // LED 1 is connected to controller's output 4
int led3 = 5;  // LED 1 is connected to controller's output 5
int led4 = 6;  // LED 1 is connected to controller's output 6
int led5 = 7;  // LED 1 is connected to controller's output 7
int led6 = 8;  // LED 1 is connected to controller's output 8
int led7 = 9;  // LED 1 is connected to controller's output 9
int led8 = 10; // LED 1 is connected to controller's output 10
 
// Variables Declaration:
float x = 0.5; // half millisecond overlapping time
int y = 1;     // 1 + (2 x 0.5) = 2 milliseconds’ time each transistor is on
// defines a time period of 8 x 2 = 16 ms (62.5 Hz)
 
// the setup routine runs once the program starts:
void setup()
{     
  // initialize the I/O pins 3 through 10  as outputs.
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);   
}
 
// the loop routine runs over and over again forever:
void loop() {
 
  // Pre: LED 2 on
  digitalWrite(led1, HIGH);   // turn the LED 1 on
  delay(x);                   // wait for x seconds 
 
  // Pre: LEDs 1 & 2 on
  digitalWrite(led2, LOW);    // turn the LED 2 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 1 on
  digitalWrite(led2, HIGH);   // turn the LED 2 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 1 & 2 on
  digitalWrite(led1, LOW);    // turn the LED 1 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 2 on 
  digitalWrite(led3, HIGH);   // turn the LED 3 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 2 & 3 on
  digitalWrite(led2, LOW);    // turn the LED 2 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 3 on
  digitalWrite(led4, HIGH);   // turn the LED 4 on
  delay(x);                   // wait for x seconds
 
  // Pre: LED 3 & 4 on
  digitalWrite(led3, LOW);    // turn the LED 3 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 4 on
  digitalWrite(led5, HIGH);   // turn the LED 5 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 4 & 5 on
  digitalWrite(led4, LOW);    // turn the LED 4 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 5 on
  digitalWrite(led6, HIGH);   // turn the LED 6 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 5 & 6 on
  digitalWrite(led5, LOW);    // turn the LED 5 off
  delay(y);                   // wait for y seconds             
 
  // Pre: LED 6 on
  digitalWrite(led7, HIGH);   // turn the LED 7 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 6 & 7 on
  digitalWrite(led6, LOW);    // turn the LED 6 off
  delay(y);                   // wait for y seconds       
 
  // Pre: LED 7 on   
  digitalWrite(led8, HIGH);   // turn the LED 8 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 7 & 8 on
  digitalWrite(led7, LOW);    // turn the LED 7 off
  delay(y);                   // wait for y seconds           
 
  // Pre: LED 8 on
  digitalWrite(led7, HIGH);   // turn the LED 7 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 7 & 8 on   
  digitalWrite(led8, LOW);    // turn the LED 8 off   
  delay(y);                   // wait for y seconds
 
   // Pre: LED 7 on 
  digitalWrite(led6, HIGH);   // turn the LED 6 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 6 & 7 on
  digitalWrite(led7, LOW);    // turn the LED 7 off
  delay(y);                   // wait for y seconds   
 
  // Pre: LED 6 on
  digitalWrite(led5, HIGH);   // turn the LED 5 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 5 & 6 on
  digitalWrite(led6, LOW);    // turn the LED 6 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 5 on
  digitalWrite(led4, HIGH);   // turn the LED 4 on
  delay(x);                   // wait for x seconds
 
  // Pre: LED 4 & 5 on
  digitalWrite(led5, LOW);    // turn the LED 5 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 4 on
  digitalWrite(led3, HIGH);   // turn the LED 3 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 3 & 4 on
  digitalWrite(led4, LOW);    // turn the LED 4 off
  delay(y);                   // wait for y seconds
 
  // Pre: LED 3 on
  digitalWrite(led2, HIGH);   // turn the LED 2 on
  delay(x);                   // wait for x seconds
 
  // Pre: LEDs 2 & 3 on
  digitalWrite(led3, LOW);    // turn the LED 3 off 
  delay(y);                   // wait for y seconds
  // Post: LED 2 on
 
}
 
 

bajac:
I did some research on the subject and it looks like the stepper motor drivers are perfect for the application.

I am looking for a dual phase smooth change stepper motor drivers. These drivers can generate two sinusoidal voltages with 90 degrees out of phase. IT IS PERFECT!!!

It would be greatly appreciated if someone can share more information on this subject.

I JUST WANTED TO EMPHASIZE THE IMPORTANCE OF HAVING A BIPOLAR (DUAL PHASE) STEPPER DRIVER. IF THIS DRIVER CAN BE FOUND, THE FIGUERA'S GENERATOR CAN BE BUILT WITH THIS DRIVER AND THE ELECTROMAGNETS ONLY. AN AMAZING SIMPLE APPARATUS!

Thanks a lot!

Navigation

[0] Message Index

[#] Next page

Go to full version