CoursesAIMathCodePhysicsAbout and FAQ

TwiddleLab / Physics / Forces: Why Things Move

Free-Body Diagrams

Lesson 6 of 11 · 7 min · Free, no account needed

What you will learn

  • A free-body diagram shows one object alone, with an arrow for every force on it and nothing else.
  • Every force needs a source: something touching the object (a push, the normal force from a surface, tension in a rope) or gravity.
  • If the forces cancel, the object is in equilibrium: it stays still or keeps a steady speed in a straight line.

Start the lesson

How the lesson goes

  1. A car cruises at a steady 100 km/h. Is the engine pushing harder than the air, or exactly the same?

  2. A 1.5 kg book lies on a table. Drag the table's arrow until the book stops shaking.

    The grey arrow is the book's weight, 15 N (rounding g to 10 m/s² in this lesson).

  3. The driver sets cruise control. Press Play and watch both arrows.

  4. One object, every force, nothing else: a free-body diagram.

    A free-body diagram: draw the object alone and one arrow for each force on it. Longer arrow, bigger force.

    A surface pushes out of itself: the normal force. A rope or wire pulls along itself: tension. Gravity pulls down: weight.

    If the arrows cancel, the object is in equilibrium: at rest or at a steady speed in a straight line. Simplified: we draw every force from the object's centre.

  5. Build the diagram for a lamp hanging still from its wire.

  6. Game: force detective. Five diagrams, each with fake forces. Tap the fakes.

    Three spare taps for the whole game.

  7. Code: a game engine keeps lists of forces for each sprite, across (x) and up-down (y), and adds them every frame. Sort the forces.

  8. A lift rides up at a steady speed. Drag the cable arrow to the right size.

    The lift and its passengers weigh 6000 N.

  9. Back to the hook. Your bet against the real cruise. Press Play.

Previous lesson: Friction · Next lesson: Every Push Has a Partner · Part of the course: Forces: Why Things Move

Lessons are interactive and need JavaScript. Turn it on to play them.

Loading TwiddleLab