Amo Calculator

Photon Energy, Frequency, and Wavelength Calculator

This calculator helps you determine the fundamental properties of a photon: its energy, frequency, and wavelength. These relationships are central to Atomic, Molecular, and Optical (AMO) physics, describing how light interacts with matter.

Enter a value in one of the fields below to calculate the others:

Results:

Wavelength: nm

Frequency: THz

Energy: Joules (J)

Energy: electronvolts (eV)

Understanding Photon Properties in AMO Physics

Atomic, Molecular, and Optical (AMO) physics is a field that studies the interaction of matter and light at the scale of individual atoms and molecules. A fundamental concept in AMO is the photon, the quantum of light, which exhibits both wave-like and particle-like properties. The energy, frequency, and wavelength of a photon are intrinsically linked by universal physical constants.

The Fundamental Relationships

The core equations governing these properties are:

  • Energy (E) and Frequency (f): E = hf
  • Speed of Light (c), Frequency (f), and Wavelength (λ): c = fλ

Where:

  • E is the photon energy, typically measured in Joules (J) or electronvolts (eV).
  • h is Planck's constant, approximately 6.62607015 × 10-34 J·s.
  • f is the photon frequency, measured in Hertz (Hz).
  • c is the speed of light in a vacuum, approximately 299,792,458 m/s.
  • λ (lambda) is the photon wavelength, measured in meters (m).

Units and Conversions

For convenience in AMO physics, different units are often used:

  • Wavelength: Commonly expressed in nanometers (nm), where 1 nm = 10-9 m.
  • Frequency: Often in Terahertz (THz), where 1 THz = 1012 Hz.
  • Energy: While Joules (J) are the SI unit, electronvolts (eV) are frequently used, especially when dealing with atomic and molecular energy levels. 1 eV is the amount of kinetic energy gained by a single electron accelerating through an electric potential difference of one volt. The conversion factor is approximately 1 eV = 1.602176634 × 10-19 J.

How the Calculator Works

This calculator allows you to input any one of these properties (wavelength, frequency, or energy in eV) and it will compute the other related values. It uses the fundamental constants and unit conversions to provide results in commonly used units.

Examples:

Example 1: Green Laser Pointer

A common green laser pointer emits light with a wavelength of 532 nm.

  • Input: Wavelength = 532 nm
  • Output:
    • Frequency ≈ 563.5 THz
    • Energy ≈ 3.73 × 10-19 J
    • Energy ≈ 2.33 eV

Example 2: UV Light for Sterilization

UV-C light used for sterilization often has a frequency around 1.2 × 1015 Hz (or 1200 THz).

  • Input: Frequency = 1200 THz
  • Output:
    • Wavelength ≈ 249.8 nm
    • Energy ≈ 7.95 × 10-19 J
    • Energy ≈ 4.96 eV

Example 3: Energy of a Hydrogen Atom Transition

The energy difference for the Balmer alpha transition (n=3 to n=2) in hydrogen is approximately 1.89 eV.

  • Input: Energy = 1.89 eV
  • Output:
    • Wavelength ≈ 656.3 nm
    • Frequency ≈ 456.8 THz
    • Energy ≈ 3.03 × 10-19 J
.amo-calculator-container { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; max-width: 700px; margin: 20px auto; padding: 25px; border: 1px solid #e0e0e0; border-radius: 10px; background-color: #ffffff; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); } .amo-calculator-container h2 { color: #2c3e50; text-align: center; margin-bottom: 20px; font-size: 1.8em; } .amo-calculator-container h3 { color: #34495e; margin-top: 25px; margin-bottom: 15px; font-size: 1.4em; } .amo-calculator-container p { color: #555; line-height: 1.6; margin-bottom: 10px; } .calculator-form .form-group { margin-bottom: 15px; display: flex; flex-direction: column; } .calculator-form label { margin-bottom: 5px; font-weight: bold; color: #333; } .calculator-form input[type="number"] { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; font-size: 1em; } .calculator-form button { background-color: #007bff; color: white; padding: 12px 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 1.1em; margin-right: 10px; transition: background-color 0.3s ease; } .calculator-form button:hover { background-color: #0056b3; } .calculator-form button:last-of-type { background-color: #6c757d; } .calculator-form button:last-of-type:hover { background-color: #5a6268; } .result-section { margin-top: 25px; padding: 15px; background-color: #f9f9f9; border: 1px solid #e9e9e9; border-radius: 8px; } .result-section p { font-size: 1.1em; margin-bottom: 8px; color: #333; } .result-section p strong { color: #2c3e50; } .amo-article ul { list-style-type: disc; margin-left: 20px; margin-bottom: 15px; color: #555; } .amo-article ul li { margin-bottom: 5px; } .amo-article code { background-color: #eef; padding: 2px 5px; border-radius: 4px; font-family: 'Courier New', Courier, monospace; color: #c7254e; } function calculateAmo() { // Constants var c = 299792458; // Speed of light in m/s var h = 6.62607015e-34; // Planck's constant in J·s var e = 1.602176634e-19; // Electron charge in C (for J to eV conversion) // Input values var wavelengthNm = parseFloat(document.getElementById('wavelengthInput').value); var frequencyThz = parseFloat(document.getElementById('frequencyInput').value); var energyEv = parseFloat(document.getElementById('energyEvInput').value); // Clear previous results document.getElementById('resultWavelength').textContent = "; document.getElementById('resultFrequency').textContent = "; document.getElementById('resultEnergyJ').textContent = "; document.getElementById('resultEnergyEv').textContent = "; var calculatedWavelengthM, calculatedFrequencyHz, calculatedEnergyJ, calculatedEnergyEv; if (!isNaN(wavelengthNm)) { // Input is Wavelength (nm) calculatedWavelengthM = wavelengthNm * 1e-9; // Convert nm to meters calculatedFrequencyHz = c / calculatedWavelengthM; // f = c / lambda calculatedEnergyJ = h * calculatedFrequencyHz; // E = hf calculatedEnergyEv = calculatedEnergyJ / e; // Convert J to eV document.getElementById('resultWavelength').textContent = wavelengthNm.toPrecision(6); document.getElementById('resultFrequency').textContent = (calculatedFrequencyHz / 1e12).toPrecision(6); // Convert Hz to THz document.getElementById('resultEnergyJ').textContent = calculatedEnergyJ.toPrecision(6); document.getElementById('resultEnergyEv').textContent = calculatedEnergyEv.toPrecision(6); } else if (!isNaN(frequencyThz)) { // Input is Frequency (THz) calculatedFrequencyHz = frequencyThz * 1e12; // Convert THz to Hz calculatedWavelengthM = c / calculatedFrequencyHz; // lambda = c / f calculatedEnergyJ = h * calculatedFrequencyHz; // E = hf calculatedEnergyEv = calculatedEnergyJ / e; // Convert J to eV document.getElementById('resultWavelength').textContent = (calculatedWavelengthM * 1e9).toPrecision(6); // Convert meters to nm document.getElementById('resultFrequency').textContent = frequencyThz.toPrecision(6); document.getElementById('resultEnergyJ').textContent = calculatedEnergyJ.toPrecision(6); document.getElementById('resultEnergyEv').textContent = calculatedEnergyEv.toPrecision(6); } else if (!isNaN(energyEv)) { // Input is Energy (eV) calculatedEnergyEv = energyEv; calculatedEnergyJ = energyEv * e; // Convert eV to J calculatedFrequencyHz = calculatedEnergyJ / h; // f = E / h calculatedWavelengthM = c / calculatedFrequencyHz; // lambda = c / f document.getElementById('resultWavelength').textContent = (calculatedWavelengthM * 1e9).toPrecision(6); // Convert meters to nm document.getElementById('resultFrequency').textContent = (calculatedFrequencyHz / 1e12).toPrecision(6); // Convert Hz to THz document.getElementById('resultEnergyJ').textContent = calculatedEnergyJ.toPrecision(6); document.getElementById('resultEnergyEv').textContent = energyEv.toPrecision(6); } else { alert("Please enter a valid number in one of the input fields."); } } function clearAmo() { document.getElementById('wavelengthInput').value = "; document.getElementById('frequencyInput').value = "; document.getElementById('energyEvInput').value = "; document.getElementById('resultWavelength').textContent = "; document.getElementById('resultFrequency').textContent = "; document.getElementById('resultEnergyJ').textContent = "; document.getElementById('resultEnergyEv').textContent = "; }

Leave a Comment