โฌ…๏ธ Back to index

Hookeโ€™s Law โ€” Virtual Spring Lab ๐ŸŽฎ๐Ÿงท

F = kx ยท Measure extension vs force to find k (spring constant)
SS1 โ€ข Elasticity โœ…
0 g
Visual only โ€” true scale is shown numerically below.
Add/remove 50 g blocks (0โ€“1000 g).
Keep 9.81 for standard lab work.

Hidden true k (N/m):
โ€” hidden โ€”
(Revealed after โ€œCheck my kโ€)
Your estimate k (N/m):
โ€”
Add 3โ€“6 readings for accuracy โญ

Readings Table ๐Ÿ“‹

# Mass (g) Force F (N) Extension x (m) Note
Tip: Spread masses 100โ€“600 g for a good straight line. Noise simulates real measurement ยฑ1โ€“3 mm.

Graph: Force F (N) vs Extension x (m) ๐Ÿ“ˆ

Best-fit line through origin: F = kx

Quick Theory ๐Ÿง 

Hookeโ€™s Law: F = kx, where F is force (N), x is extension (m), and k is the spring constant (N/m).

  1. Choose several masses (e.g., 100 g โ€ฆ 600 g).
  2. Click Measure each time to log F and measured x.
  3. Click Compute k to get your best-fit spring constant.
  4. Click Check my k to see how close you are and earn โญ.

Elasticity demo: Watch the spring stretch visually as mass increases. Stay within elastic limit โ€” very large mass may give a warning.