Fallout Themed Gaming Computer
by piratetv1 in Circuits > Computers
8288 Views, 132 Favorites, 0 Comments
Fallout Themed Gaming Computer
While thinking about the new fallout game, and recently upgrading my video editing computer, I was left with a spare motherboard, and video card. I decided to build a separate computer for gaming and hook it to the tv. I was stuck between steampunk or fallout for a case theme. i decided that i wanted a fallout theme.
Planning and 3d Printing.
i started the project using an old antec tower case. i measured at and made a digital mock up on tinkercad.com
i added curved front pieces and later decided to add vacuum tubes i had lying around, to the design.
the pieces were almost too big for my 3d printer, and a few took a day each with the setting i was using.
Tubes
i looked through my box of tubes for the prettiest ones. first i tried powering them with 6volts dc to see how they glowed, only one was nice and bright but i pushed it too hard and it was very old so i burned it out.
i decided i should externally light the tubes, and use LEDs inside to light them, orange would be realistic but purple and blue were really pretty so i took some artistic license with them.
Other LEDs
i wanted the center panel to be an LED matrix. i'm not that advanced with arduino programming, i decided to make a custom led grid for the front. i printed the first few layers in silver, then switched to clear on the last layer before the lenses. its all one piece on the printer.
Wiring
I found a wire that brings 3.3 volts to the motherboard. it also lights the 4 tubes, i used a molex connector to power the 5 volt LED matrix and an arduino to generate the patterns.
The patterns look a lot like tetris blocks. i ran all the cathodes together and any random group of anodes to one of 8 pins on an arduino to control the lights.
here is the code i made
int delayTime = 150;//off time
void setup() {
pinMode(4, OUTPUT); // POWER FOR RANDOM LIGHTS
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
//} void loop() //this means Perform functions again and again {
digitalWrite(12, LOW);
digitalWrite(4, HIGH); delay(delayTime);//off
digitalWrite(6, HIGH); delay(delayTime);//off
digitalWrite(5, HIGH); delay(delayTime);//off
digitalWrite(7, HIGH); delay(delayTime);//off
digitalWrite(8, HIGH); delay(delayTime);//off
digitalWrite(11, HIGH); delay(delayTime);//off
digitalWrite(9, HIGH); delay(delayTime);//off
digitalWrite(10, HIGH); delay(delayTime);//off
digitalWrite(4, LOW); delay(delayTime);//off
digitalWrite(5, LOW); delay(delayTime);//off
digitalWrite(4, HIGH); delay(delayTime);//off
digitalWrite(7, LOW); delay(delayTime);//off
digitalWrite(8, LOW); delay(delayTime);//off
digitalWrite(4, LOW); delay(delayTime);//off
digitalWrite(5, HIGH); delay(delayTime);//off
digitalWrite(9, LOW); delay(delayTime);//off
digitalWrite(10, LOW); delay(delayTime);//off
digitalWrite(6, LOW); delay(delayTime);//off
digitalWrite(8, HIGH); delay(delayTime);//off
digitalWrite(11, LOW); delay(delayTime);//off
}
Paint
even though most parts were printed in silver, i painted them all hammered silver so theyd have an old filing cabinet look
Finishing Touches
the tubes are hot glued in. i bought metal grating to put in front of the tubes. then i decided to just print front covers with grating built in.