« NIME - Performance Plan | Main | The radio is on »

Northern Lights Demo Applet

For Living Art and Nature of Code, I am working on a simulation of the Northern Lights with Anne Hong for an art piece (introduced in this post) by my father, Ron Sears. I have mocked up software using Java and the Processing libraries to start experimenting with algorithms to control the light. The applet is based upon a simulation of 32 fixed color high-output LEDs arranged on 4 PCBs that will be mounted behind a large plexiglass lens inside a frosted streetlight globe (simulated with a gaussian blur in the applet), and uses a combination of trig functions with varying relative phase to approximate the dancing effect of the Northern Lights.
The code has been developed with portability to PIC C in mind, using lookups into a 1024 point quarter-wave 8-bit rectified sine table instead of real-time trig computation in order to save processor time with the intention that the simulation can run along with interleaved 32 channel PWM control on a single PIC18F4520 running at 40MHz.

View the applet.

Links


  3d 9pm abacusproject administration advertising ajax altera amazon apache apartments apartments2011 api apple apps art audio aws backup blog books browser business california camera centralcoast certification chaos cnc coffee computer cooking css culture data database debian dedicatedserver design development dexpogroupa documentation earth economics electronics email engineering environment events filetype:pdf firefox firefox:toolbar flash fonts food fpga free funny games gis git google gps graphics guitar gumspots hacking hacks hardware history hometheater hosting html humor ie images imported indian indoorpositioning innovation interface internet investing iphone ipod ireland itp java javascript jobs jsp kharagpur latex led library light linux lodging mac macbook mail maininfoitp manufacturing map mapping maps marketing mccain media:document mikrokopter mobile mozilla music mysql nas network news northcoast nyc obama opengl opensource orb osx park parts pcb pcbfabrication pdf performance photography physics pic plugin poker politics postfix printing privacy processing programming projects prototyping ps3 psychology radio rails realestate recipes redwoods reference regex rest rfid rss ruby rubyonrails scholarships science search security server servlet sfsublet siliconeswitches social socialsoftware society software spi starthere startup statistics stepper storage subversion svn swivel sysadmin tcamp technology tedpresentation theory thesis tools travel tv ubuntu usb usbdongle video visualization web web2.0 webdesign webdev webdevelopment weddingvenue westcoast2011 wff where2.0 wifi windows wireless wordpress yosemite zigbee

Design Directory

Music

Where am I?

Recent Photos

Powered by
Movable Type 3.35