Home▸Electromagnetism▸Static Electricity (2D) — Triboelectric Charging

Static Electricity Simulator (2D, Triboelectric Charging)

2D triboelectric-charging lab: rub two real materials by their series position to build up genuine charge, drag the charged rod to pull paper bits and a balloon by real Coulomb attraction, and read a physically modelled electroscope leaf deflection.

Electromagnetism2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-static-electricity ↗ Open standalone

This 2D companion isolates the mechanics the 3D two-object spark demo does not: a draggable charged rod whose triboelectric charge you build up by choosing a real material pair and a rub duration, then use to pull light neutral objects — paper bits and a swinging balloon — purely through induced-charge Coulomb attraction, while a physically solved electroscope reads out the rod's actual charge via real leaf-deflection torque balance. Nothing here is a fixed animation: the charge accumulates with time constant and saturation, the pull on every object is computed from F = kq₁q₂/r² each frame from the rod's live position, and the electroscope angle comes from balancing gravity against electrostatic repulsion numerically.

⚙ Under the hood

Rub two real materials by their triboelectric-series position to charge a rod, then drag it to pull paper bits and a balloon by genuine Coulomb attraction — with a physically modelled electroscope leaf deflection.

electrostaticstriboelectric effectcoulomb's lawelectroscopecharge2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)