I am looking at doing something cool with these rings of LEDs sold by adafruit.
https://www.adafruit.com/products/1463
Initially, I thought that a cool thing to do would be to simulate three objects with different masses bouncing around the ring. The idea is that each mass has a position and momentum, if they get "close" they bounce off each other. After each delta of motion you apply a correction to keep the total momentum and energy constant. This way they should bounce realistically.
But it occurred to me that you could treat each of the 16 (or 24) LEDs as a quantum state. I imagine that each of my three objects would be modelled as a vector of 16 complex numbers, and we'd let the system of 48 numbers evolve over time - again, applying some sort of correction after each delta to keep the values reasonable.
As to how it would look, various things might be possible. For instance, for two of the masses we'd display a single bright white spot at the modal led, and for the other we'd display the modulus and argument of it's amplitude at each led as brightness and hue. So you'd see how the position of the particle gets smeared out over the 16 possible states.
Anyway - does this make any sense at all? My question comes down to - I have these three arrays of complex numbers for the 16 amplitudes for position of these objects, (maybe I need another set of amplitudes for the momenta) - what arithmetic do I do to make these bounce around in a way that's analagous to macroscopic objects bouncing off one another? In a ring?
Obviously - I'm expecting references to the information, not for someone to tell me the actual equations. Although to be frank, that would be nice.