Owen Trueblood

Off-screen there is an Arduino Nano plugged into the communication port of the TI-83 which is converting a stream of video data (96x64 monochrome frames) into the TI port protocol. An assembly program on the calculator very rapidly transfers the video data to screen memory.

A 3D scan of me sitting in a chair rotates in WebGL in Chrome on a laptop. A simple shader converts the scene to black and white. Some JavaScript takes each frame off of the HTML5 Canvas and pipes it over a WebSocket to some code running in Processing which sends it over a serial port to the Arduino Nano to be displayed on the calculator.

I originally did this to let me create an augmented reality art piece where the calculator could reveal the internal structure of objects if you looked through it. Never finished that.