Ohm's law is the linear relationship between voltage, current, and resistance in a macroscopic circuit, derived microscopically from the drift velocity of charge carriers moving through a conductive lattice under an applied electric field. While most DIYers and junior technicians just memorize the macroscopic formula V = I × R, understanding the actual derivation of Ohm's law from the Drude model explains exactly why a 50-foot run of 14 AWG copper drops more voltage than a 5-foot run, why your carbon composition resistors drift in value when they get hot, and how to select the right current-sense components for high-power builds.

The Microscopic Origin: Deriving V=IR from First Principles

Georg Ohm's original 1827 work was empirical—he measured it, but he didn't explain the underlying quantum mechanics. To derive the law from first principles, we look at the Drude model of electrical conduction, which treats electrons as a gas of particles bouncing through a lattice of positive ions.

We start with macroscopic current density (J), which is current (I) divided by the cross-sectional area (A):

J = I / A

Microscopically, current density is the product of the charge carrier density (n, number of free electrons per cubic meter), the elementary charge (e), and the drift velocity (vd):

J = n · e · vd

When an electric field (E) is applied, electrons accelerate but constantly collide with the lattice, reaching a terminal drift velocity proportional to the field. The constant of proportionality is electron mobility (μ):

vd = μ · E

Substituting this back into the microscopic current density equation gives us:

J = n · e · μ · E

We define the material's conductivity as σ = n · e · μ. This yields the microscopic form of Ohm's Law:

J = σ · E

To bridge this back to the workbench, we convert the field and density back to macroscopic voltage and current. Since E = V / L (voltage over length) and J = I / A:

I / A = σ · (V / L)

V = I · (L / (σ · A))

Resistivity (ρ) is the inverse of conductivity (ρ = 1/σ). Substituting ρ and grouping the geometric terms gives us the definition of Resistance (R = ρ · L / A), terminating in the familiar:

V = I · R

Key Takeaway: The derivation proves that Resistance (R) is not a fundamental property of a material. It is a geometric property (Length / Area) scaled by the material's intrinsic resistivity (ρ). This is why changing wire gauge changes resistance, even if the material remains copper.

Worked Numeric Example: From Electron Drift to Voltage Drop

Let's calculate the actual drift velocity and macroscopic voltage drop for a standard 12V LED strip feed using 18 AWG copper wire to see how these microscopic variables manifest on the bench.

  • Wire: 18 AWG Copper (Area A ≈ 0.823 mm² = 8.23 × 10⁻⁷ m²)
  • Length: 2 meters (one way)
  • Current: 3 A
  • Copper carrier density (n): ~8.5 × 10²⁸ electrons/m³
  • Elementary charge (e): 1.6 × 10⁻¹⁹ C

First, we find the drift velocity (vd):

vd = I / (n · e · A)

vd = 3 / (8.5 × 10²⁸ × 1.6 × 10⁻¹⁹ × 8.23 × 10⁻⁷)

vd ≈ 0.00027 m/s

The electrons are physically drifting at an 0.27 mm/s drift velocity. They move incredibly slowly, even though the electric field propagates through the wire near the speed of light, which is why the LEDs turn on instantly.

Next, we calculate the macroscopic resistance using copper's resistivity (ρ ≈ 1.68 × 10⁻⁸ Ω·m):

R = ρ · L / A = (1.68 × 10⁻⁸ × 2) / 8.23 × 10⁻⁷ ≈ 0.0408 Ω

Finally, the voltage drop:

V = I · R = 3 A × 0.0408 Ω = 0.122 V

You will lose roughly 122 millivolts over that 2-meter run. If you were pushing 3A through 50 feet of this wire, the length (L) increases by a factor of ~7.6, pushing the drop to nearly 1V, which will cause noticeable dimming in 12V LED strips.

Where You Meet This in Practice: Material Selection and Wire Sizing

The derivation of Ohm's law directly dictates how we manage heat and voltage drop in real installations. Because R = ρ(L/A), you have exactly three levers to pull when you need to lower resistance in a circuit:

  1. Decrease ρ (Change Material): Switch from aluminum to copper, or copper to silver (rarely cost-effective).
  2. Increase A (Thicker Wire): Step up from 14 AWG to 10 AWG. This is the standard fix for voltage drop in solar DC runs.
  3. Decrease L (Shorter Run): Move the inverter closer to the battery bank.

The derivation also exposes the temperature vulnerability of conductors. Resistivity is not static; it scales with temperature according to ρ(T) = ρ₀[1 + α(T - T₀)]. For copper, the temperature coefficient α is approximately 0.0039 /°C. If your wire in a hot attic reaches 75°C (a 55°C rise from room temp), its resistivity—and therefore its resistance—increases by roughly 21%. This is the exact physics reason why the NEC requires ampacity derating for conductors in high-ambient-temperature environments.

Bench Tip: When designing high-current PCB traces, use the IPC-2221 standard calculators. A 1 oz copper trace (0.035 mm thick) that is 2 mm wide can safely carry about 3A with a 10°C temperature rise. If you need 10A, you must increase the width (Area) or add solder to increase the effective cross-section.

Decision Tree: Choosing the Right Current Sense Resistor

When building a custom LiFePO4 Battery Management System (BMS) or a high-power electronic load, you need a shunt resistor to measure current. The microscopic derivation tells us that the physical material and geometry of the resistor will dictate its thermal stability. Use this decision path to select the right component.

Condition / Requirement Material / Type Evaluated Verdict
Is the environment subject to high thermal cycling (>50°C swings)? Carbon Composition REJECT. High Temperature Coefficient of Resistance (TCR). Value will drift, ruining current measurements.
Is the circuit switching at high frequencies (e.g., PWM motor control, switching BMS)? Wirewound Resistor REJECT. The coiled wire geometry creates parasitic inductance (L), which will cause voltage spikes (V = L · di/dt) and fry your ADC.
Do you need high precision (1% or better) and low inductance at a reasonable cost? Metal Film (Axial/Radial) CONDITIONAL. Good for low-power signal paths, but lacks the thermal mass and 4-terminal Kelvin pads needed for >10A shunts.
Do you need to measure 10A–50A with minimal thermal drift and zero inductance? Metal Foil / Thick Film Kelvin Sense SELECT. Flat geometry eliminates inductance; 4-terminal design removes lead resistance from the measurement.

The Concrete Pick: For a 12V/30A DIY BMS build requiring a 50 mΩ shunt, specify the Bourns CSS2H-2512R-L050F. It is a 2512-package metal strip current sense resistor rated for 2W, with a tight TCR and 4-terminal Kelvin pads that physically separate the high-current path from the sense voltage path, eliminating the geometric lead resistance that plagues standard 2-terminal resistors.

Common Confusions: Ohmic vs. Non-Ohmic and Resistance vs. Resistivity

Because introductory textbooks gloss over the derivation of Ohm's law, two major confusions persist in the maker community:

1. Thinking Ohm's Law is a universal law of physics.
Unlike Newton's laws of motion, Ohm's law is an empirical approximation. It only holds true for 'ohmic' materials where the carrier mobility (μ) remains constant regardless of the applied electric field. Non-ohmic devices like diodes, LEDs, and spark gaps do not obey V = IR. In a diode, increasing the voltage exponentially increases the number of charge carriers crossing the junction, resulting in a non-linear I-V curve. If you try to calculate the 'resistance' of an LED, the value changes depending on what voltage you measure it at.

2. Confusing Resistance (R) with Resistivity (ρ).
Resistance is measured in Ohms (Ω) and applies to a specific, physical object (e.g., 'this 5-foot wire has 0.1Ω of resistance'). Resistivity is measured in Ohm-meters (Ω·m) and is an intrinsic property of the material itself (e.g., 'annealed copper has a resistivity of 1.68 × 10⁻⁸ Ω·m' according to standard physical constants). You can change an object's resistance by cutting it in half; you cannot change copper's resistivity without changing the temperature or the material itself.

FAQ: Edge Cases in Real-World Applications

Why does my multimeter read 0.0 Ω when I measure a short piece of thick copper wire?
Standard multimeters use a 2-wire measurement and typically lack the resolution to read below 0.1 Ω. The test leads themselves have about 0.2 Ω to 0.5 Ω of resistance. To measure the true geometric resistance of a short, thick conductor derived from R = ρ(L/A), you must use a 4-wire Kelvin measurement setup, which forces a known current through two outer probes and measures the voltage drop across two inner probes, mathematically eliminating the test lead resistance.

Does the skin effect change the derivation at high frequencies?
Yes. The derivation assumes current density (J) is uniform across the entire cross-sectional area (A). At high AC frequencies (typically above 10 kHz in thick copper), electromagnetic self-induction forces the electrons to travel only on the outer 'skin' of the conductor. This effectively reduces the cross-sectional area (A) available for conduction. Since R is inversely proportional to A, the AC resistance (Rac) becomes significantly higher than the DC resistance (Rdc). This is why high-frequency RF coils use Litz wire (many individually insulated thin strands) to maximize the effective surface area.

What happens to the derivation in a superconductor?
In a superconducting state (below the critical temperature), the charge carriers form Cooper pairs that move through the lattice without colliding with ions. Because there are no collisions, the mobility (μ) approaches infinity, and the resistivity (ρ) drops to absolute zero. Consequently, R = 0, and current can flow indefinitely with V = 0 across the material.

When you next size a wire run or select a shunt resistor, remember that V = IR is just the macroscopic shadow of electrons fighting their way through a crystal lattice. Respecting the geometry and material properties in that derivation is the difference between a circuit that runs cool and precise, and one that melts its terminals.