Le Chatelier's Principle

Описание

Demonstrates Le Chatelier's Principle using the Haber process (N₂ + 3H₂ ⇌ 2NH₃). Shows three stresses applied to a system at equilibrium and how the equilibrium position shifts in response to each stress using arrow-size animations.

Le Chatelier's Principle

Description

Demonstrates Le Chatelier's Principle using the Haber process (N₂ + 3H₂ ⇌ 2NH₃). Shows three stresses applied to a system at equilibrium and how the equilibrium position shifts in response to each stress using arrow-size animations.


Phases

# Phase Name Duration Description
1 Title ~3s Title appears
2 Equilibrium intro ~5s Equation shown; forward and reverse arrows equal size
3 Stress 1: Add reactant ~8s Add N₂ → forward arrow grows, system shifts right
4 New equilibrium 1 ~4s Arrows balance at new position
5 Stress 2: Remove product ~8s Remove NH₃ → forward arrow grows again
6 New equilibrium 2 ~4s System shifts right again
7 Stress 3: Increase pressure ~7s Fewer moles on right (2 vs 4) → shifts right
8 Outro ~3s Summary of Le Chatelier's rule

Layout

┌─────────────────────────────────────────────┐
│         Le Chatelier's Principle            │  ← title
├─────────────────────────────────────────────┤
│                                             │
│   [Reactants]   ⇌   [Products]             │  ← equation center
│                                             │
│   ←──── forward arrow ────→                │
│   ←──── reverse arrow ────←                │  ← arrow display
│                                             │
├─────────────────────────────────────────────┤
│   Stress: ___    Direction: ___             │  ← annotation
└─────────────────────────────────────────────┘

Area Descriptions

Area Content Notes
Top Title Fades in
Center LaTeX equation + directional arrows Arrow widths change with equilibrium shift
Bottom Stress description and shift direction Text updates for each stress

Assets & Dependencies

  • Fonts: LaTeX / sans-serif
  • Colors: Forward arrow = cyan, Reverse arrow = orange, equilibrium = white, stress label = yellow
  • Manim version: ManimCE 0.19.1

Notes

  • Arrow width (stroke_width) represents magnitude of reaction rate
  • Use ValueTracker to animate arrow widths smoothly
  • Show molecule count bubbles changing when stress is applied
Аудитория: High SchoolКатегория: Chemistry