"It's what makes time travel possible."
Just finished my Flux Capacitor. This was another "I've always wanted one". It was also a great excuse to teach myself to work with the Arduino platform.
My flux is built from the same Stahlin electrical box used in the film. The inner-workings are hand-made to replicate the impossible-to-find original relays. Specifically, the fluxing tubes were made from acrylic test tubes, the flux bases are resin casts.
The fun was getting the electronics to mimic the Fluxing seen in the film. The wiring of the LEDs was pretty simple, but the fluxing was going to mean some Arduino learning for me. I'm far from an expert at it, but I learned enough to put the code together to get the basic fluxing.
Because it's powered by a USB, I can plug the Flux into my laptop at my desk ... or MY FRIGGIN CAR!! ... "You turned a Subaru into a TIME MACHINE?!?"
If anyone is interested, below is my Arduino sketch.
// Flux Capacitor : Fluxing
const int LED1 = 13; // LED connected to digital pin 13
const int LED2 = 12; // LED connected to digital pin 12
const int LED3 = 11; // LED connected to digital pin 11
const int LED4 = 10; // LED connected to digital pin 10
const int tim=60; // delay time period
void setup()
{
pinMode(LED1, OUTPUT); // sets the digital pin as output
pinMode(LED2, OUTPUT); // sets the digital pin as output
pinMode(LED3, OUTPUT); // sets the digital pin as output
pinMode(LED4, OUTPUT); // sets the digital pin as output
}
void loop()
{
digitalWrite(LED1, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED1, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED2, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED2, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED3, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED3, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED4, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED4, LOW); // turns the LED off
delay(tim); // waits for time period
}
Just finished my Flux Capacitor. This was another "I've always wanted one". It was also a great excuse to teach myself to work with the Arduino platform.
My flux is built from the same Stahlin electrical box used in the film. The inner-workings are hand-made to replicate the impossible-to-find original relays. Specifically, the fluxing tubes were made from acrylic test tubes, the flux bases are resin casts.
The fun was getting the electronics to mimic the Fluxing seen in the film. The wiring of the LEDs was pretty simple, but the fluxing was going to mean some Arduino learning for me. I'm far from an expert at it, but I learned enough to put the code together to get the basic fluxing.
Because it's powered by a USB, I can plug the Flux into my laptop at my desk ... or MY FRIGGIN CAR!! ... "You turned a Subaru into a TIME MACHINE?!?"
If anyone is interested, below is my Arduino sketch.
// Flux Capacitor : Fluxing
const int LED1 = 13; // LED connected to digital pin 13
const int LED2 = 12; // LED connected to digital pin 12
const int LED3 = 11; // LED connected to digital pin 11
const int LED4 = 10; // LED connected to digital pin 10
const int tim=60; // delay time period
void setup()
{
pinMode(LED1, OUTPUT); // sets the digital pin as output
pinMode(LED2, OUTPUT); // sets the digital pin as output
pinMode(LED3, OUTPUT); // sets the digital pin as output
pinMode(LED4, OUTPUT); // sets the digital pin as output
}
void loop()
{
digitalWrite(LED1, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED1, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED2, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED2, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED3, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED3, LOW); // turns the LED off
delay(tim); // waits for time period
digitalWrite(LED4, HIGH); // turns the LED on
delay(tim); // waits for time period
digitalWrite(LED4, LOW); // turns the LED off
delay(tim); // waits for time period
}
Attachments
-
fc1.JPG539.5 KB · Views: 712
-
fc10.jpg282.9 KB · Views: 394
-
fc9.JPG538.8 KB · Views: 435
-
fc8.JPG434.8 KB · Views: 411
-
fc7.JPG455.8 KB · Views: 433
-
fc6.JPG402.7 KB · Views: 1,593
-
fc5.JPG415.1 KB · Views: 438
-
fc4.jpg420.7 KB · Views: 520
-
fc3.JPG507.6 KB · Views: 428
-
fc2.JPG400.4 KB · Views: 510
-
fc11.JPG419.4 KB · Views: 583