Molecular motion simulator

A square metal frame bordering a glass plate is shaken back and forth by a variable speed motor. Various sized balls and barriers placed within the metal frame produce ball motions which can simulate Brownian motion, random motion, gas pressure, gas temperature, diffusion, Van der Waals forces, and crystal structure. The motions are projected by this overhead.