Final Project

Concept

Hacking a CRT monitor for distorting visuals and making glitch effects.

Project by:
Udit Mahajan
Jaskirat Singh Randhawa

Process

We made 2 electromagnets from  carbon steel rods (~7mm) as cores and magnet wires using a drill.

electromagnet1

electromagnet3

 

electromagnet2

We tried the electromagnets on the CRT at different locations and finally settled on this orientation because we found the distortion results quite interesting.

magsinTV

noise

 

Then we made a transistor circuit powered by arduino to control the amount of magnetisation on the electromagnets. The voltage being fed to the electromagnets from the voltage source is being modulated with the help of this circuit.

 

arduino ckt

arduino1

arduino2

arduino3

Then we connected the RCA connector from the TV to a Raspberry Pi to get some video output on screen instead of just noise.

rpi

Code

int ledPin1 = 12;
int ledPin2 = 13;
float fade1 = 0;
float fade2 = 0;
int c = 0;
int d = 10;
int fadeValue=100;
void setup() {
  Serial.begin(9600);
}
void loop() {
  c++;
  d+=5;
    fade1 = 1000*sin(2*PI*fadeValue*c);
    Serial.println(fade1);
    if(fade1>=1){
      digitalWrite(ledPin1, HIGH);
    }else
      digitalWrite(ledPin1, LOW);
    fade2 = 1000*sin(2*PI*fadeValue*2*d);
    if(fade2>=1){
      digitalWrite(ledPin2, HIGH);
    }else
      digitalWrite(ledPin2, LOW);
     Serial.println(fade2);
    delay(1000);
}

Leave a Reply

Your email address will not be published.