Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vga_hacking_piksel2018:material [2018/11/20 15:19]
127.0.0.1 external edit
vga_hacking_piksel2018:material [2019/08/08 15:29] (current)
admin [VGA Signal Generator]
Line 1: Line 1:
-===== VGA Hacking =====+===== Weird Signal Processing – a VGA Hacking Workshop ===== 
 +[[https://18.piksel.no/2018/11/24/69/]]\\ 
 + 
 +Nam June Paik is known for manipulating a TV set with a magnet. One might think that after we abandoned monitor tubes the combination of TV and magnetism is gone as well. But similar techniques are still possible today by manipulating the monitor signal.\\ 
 + 
 +The fact that most signals used to connect devices via wires are based on electric current allows for easy hacking. For example one can manipulate the VGA video signal flow with coils and magnetic fields. The signal being similar to sound signals makes for an easy transfer to sound and vice versa. One can make a video signal hearable and display an audio signal on a monitor.\\
  
 <html> <html>
 <iframe width="560" height="315" src="https://www.youtube.com/embed/RprQFZy3ZUs?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe> <iframe width="560" height="315" src="https://www.youtube.com/embed/RprQFZy3ZUs?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
 </html> </html>
 +
 +In the workshop we will process VGA signals. We learn the basic about the VGA standart and how to manipulate, mix and sonificate the signal, how to amplifier, invert and add fast video signals. Every participant will build a VGA breakout board that allows easy access to the signal.\\
  
 ---- ----
 ==== VGA Breakout Board === ==== VGA Breakout Board ===
-{{:vga_hacking_may2018:vga_breakout_board.jpg?400|}}\\+{{:vga_hacking_piksel2018:vga_breakout_board.jpg?400|}}\\
 [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_breakout_board]]\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_breakout_board]]\\
  
 ... and how to build the connector:\\ ... and how to build the connector:\\
-{{:vga_hacking_may2018:vga_buildingconnector_06.jpg?400|}}\\+{{:vga_hacking_piksel2018:vga_buildingconnector_06.jpg?400|}}\\
 [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_connector]]\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_connector]]\\
  
Line 17: Line 24:
 ==== additional VGA Boards ==== ==== additional VGA Boards ====
 **VGA outputboard for the Raspberry Pi:**\\ **VGA outputboard for the Raspberry Pi:**\\
-{{:vga-hacking_homemade_aug2017:vga-666_board_pi_190334.jpg?400|}}\\+{{:vga_hacking_piksel2018:vga-666_board_pi_190334.jpg?400|}}\\
 [[http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:raspberry_vga_board]]\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:raspberry_vga_board]]\\
  
 **VGA and Sound Blender:**\\ **VGA and Sound Blender:**\\
-{{:vga_hacking_may2018:video_sound_blender_08-47-08.jpg?400|}}\\+{{:vga_hacking_piksel2018:video_sound_blender_08-47-08.jpg?400|}}\\
 [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_sound_blender]]\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_sound_blender]]\\
  
Line 34: Line 41:
 ==== Audio to VGA ==== ==== Audio to VGA ====
 [[http://crackedraytube.com/pdfs/hacking_a_vga_monitor.pdf]]\\ [[http://crackedraytube.com/pdfs/hacking_a_vga_monitor.pdf]]\\
-{{:vga-hacking_homemade_aug2017:vga2arcade.gif?400|}}\\+{{:vga_hacking_piksel2018:vga2arcade.gif?400|}}\\
  
 ---- ----
 ==== VGA Signal Generator ==== ==== VGA Signal Generator ====
-[[http://paperpcb.dernulleffekt.de/doku.php?id=other_boards:vga_signal_generator|VGA Signal Generator]]\\+[[https://www.ebay.de/itm/New-VGA-Signal-Generator-LCD-Tester-15-Signal-Output-USB-Battery-Power-Supply-/162727211414?hash=item25e34c3196|VGA Signal Generator]]\\
 HSYNC and VSYNC signals are squared pulses of +5V, and the RGB signals take values in a continuous analog voltage range from +0V (absolutely dark) to +0.7V (maximum brightness).\\ HSYNC and VSYNC signals are squared pulses of +5V, and the RGB signals take values in a continuous analog voltage range from +0V (absolutely dark) to +0.7V (maximum brightness).\\
  
Line 50: Line 57:
 ---- ----
 ==== I2C over VGA ==== ==== I2C over VGA ====
-{{:vga_hacking_may2018:vga_to_i2c.jpg?400|}}\\+{{:vga_hacking_piksel2018:vga_to_i2c.jpg?400|}}\\
 [[http://dernulleffekt.de/doku.php?id=i2c_over_vga]]\\ [[http://dernulleffekt.de/doku.php?id=i2c_over_vga]]\\
  
 ---- ----
 ==== Links ==== ==== Links ====
-[[http://www.javiervalcarce.eu/html/vga-signal-format-timming-specs-en.html|VGA Video Signal Format]]\\ +[[https://eater.net/vga|eater.net - VGA]]\\ 
-[[http://www.gammon.com.au/forum/?id=11608|Arduino Uno output to VGA monitor]]\\ +[[http://lucidscience.com/pro-vga%20video%20generator-1.aspx|lucidscience.com - pro VGA Video Generator]]\\ 
-[[https://github.com/smaffer/vgax|VGAX Library for Arduino UNO]]\\ +[[http://blogs.fsfe.org/pboddie/?p=1712|blogs.fsfe.org - VGA Signal Generation with the PIC32]]\\ 
-[[http://tinyvga.com/vga-timing|VGA Signal Timing]]\\+[[http://www.javiervalcarce.eu/html/vga-signal-format-timming-specs-en.html|javiervalcarce.eu - VGA Video Signal Format]]\\ 
 +[[http://www.gammon.com.au/forum/?id=11608|gammon.com.au - Arduino Uno output to VGA monitor]]\\ 
 +[[https://github.com/smaffer/vgax|github.com - VGAX Library for Arduino UNO]]\\ 
 +[[http://tinyvga.com/vga-timing|tinyvga.com - VGA Signal Timing]]\\
 [[https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/raf225_dah322/raf225_dah322/|Homemade VGA Adapter]]\\ [[https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/raf225_dah322/raf225_dah322/|Homemade VGA Adapter]]\\
  
 ---- ----