Lunghezza d’onda dalle frange a doppia fenditura
Questo calcolatore trasforma un pattern di interferenza a doppia fenditura misurato in una stima della lunghezza d’onda della luce.
Esegui gratis nel browser
Inserisca la distanza tra frange luminose adiacenti, la separazione tra i centri delle fenditure e la distanza perpendicolare dalle fenditure allo schermo, tutte in metri. Lo strumento applica la relazione standard per piccoli angoli e restituisce il risultato in metri, nanometri e micrometri. È pensato per controlli di laboratorio, esperimenti didattici e analisi rapide di pattern nitidi e regolari.
Misuri le tre distanze in modo coerente
Il calcolo richiede tre lunghezze positive: interfrangia, separazione delle fenditure e distanza dallo schermo. L’interfrangia è la distanza da centro a centro tra due bande luminose adiacenti, non la larghezza di una zona chiara definita mediante una soglia arbitraria. Per una misura più affidabile, copra diversi intervalli e divida per il loro numero. La separazione indica la distanza tra i centri delle due aperture, mentre la distanza dallo schermo va misurata perpendicolarmente al piano delle fenditure. Inserisca ogni valore in metri. Per esempio, converta 0.25 millimetri in 0.00025 metri. Un solo sistema di unità evita errori di scala di mille volte o più. Il pattern dovrebbe essere prodotto da luce sostanzialmente monocromatica e coerente. Fenditure e schermo devono essere allineati abbastanza bene da rendere quasi uniforme la spaziatura delle frange centrali adiacenti. Se la spaziatura cambia nettamente nell’area misurata, scelga un intervallo centrale o un modello non paraxiale.
Comprenda l’equazione e l’approssimazione
Con una doppia fenditura, le frange luminose compaiono quando la differenza di cammino è un numero intero di lunghezze d’onda. Vicino al centro di uno schermo lontano, l’approssimazione per piccoli angoli rende l’interfrangia uguale alla lunghezza d’onda moltiplicata per la distanza dallo schermo e divisa per la separazione delle fenditure. Isolando l’incognita: lunghezza d’onda = interfrangia × separazione delle fenditure ÷ distanza dallo schermo. Il calcolatore valuta l’espressione in modo deterministico e restituisce metri, nanometri e micrometri. La relazione presuppone che lo schermo sia lontano rispetto alla separazione e allo spostamento dall’asse centrale, così che seno, tangente e angolo in radianti siano circa uguali. Presuppone anche frange adiacenti. Se Lei misura dal massimo centrale a una frangia di ordine superiore, divida prima lo spostamento totale per il numero di intervalli. La stima eredita l’incertezza di righello, fenditure, allineamento e individuazione dei centri.
Interpreti e verifichi il risultato
Usi i nanometri per un rapido confronto con la luce visibile, ma conservi il risultato in metri per equazioni e calcoli d’incertezza successivi. Un valore plausibile non dimostra da solo la correttezza delle misure. Ripeta l’interfrangia in più punti vicini al centro, calcoli la media e confermi che aumentando la distanza dallo schermo le frange si allarghino in proporzione. Analogamente, una maggiore separazione delle fenditure dovrebbe restringerle se lunghezza d’onda e distanza restano fisse. Questi controlli rivelano conversioni errate o l’uso della larghezza di una fenditura al posto della separazione. Se il valore differisce dalle specifiche della sorgente, controlli allineamento, luce ambiente, nitidezza dei centri e perpendicolarità dello schermo. Lo strumento non adatta immagini, non identifica colori e non propaga automaticamente l’incertezza. Fornisce la stima paraxiale ideale per le tre distanze. Il calcolo nel browser è gratuito; una richiesta automatizzata all’API usa il prezzo base pubblicato di $0.002.
Casi d'uso
Analizzare un esperimento didattico di ottica
Converta le misure di un apparato di Young in una lunghezza d’onda e la confronti con il valore dichiarato del laser.
Controllare una sorgente monocromatica ignota
Stimi la lunghezza d’onda di una sorgente coerente da un pattern stabile quando la geometria dell’apparato è nota.
Convalidare misure di laboratorio
Ricalcoli uniformemente le prove in metri e segnali quelle la cui lunghezza d’onda si discosta molto dalle altre.
Domande frequenti
Quali unità deve inserire?
Inserisca in metri interfrangia, separazione delle fenditure e distanza dallo schermo. I risultati includono metri, nanometri e micrometri.
Deve misurare frange luminose o scure?
Frange luminose adiacenti e frange scure adiacenti hanno la stessa spaziatura ideale. Misuri tra centri equivalenti.
Può misurare più frange insieme?
Sì. Misuri tra due frange equivalenti ben separate, conti gli intervalli e divida la distanza per tale numero.
Quando è precisa la formula per piccoli angoli?
È più precisa vicino all’asse centrale, quando lo schermo è molto più lontano della separazione e dello spostamento delle frange.
Quanto costa un calcolo tramite API?
Il prezzo base dell’API è $0.002 per calcolo. Il calcolatore nel browser è gratuito nella pagina della funzionalità.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/optics/wavelength-from-double-slit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fringe_spacing":0.0042,"slit_separation":0.00025,"screen_distance":1.5}'const res = await fetch("https://api.kit.forhosting.com/optics/wavelength-from-double-slit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fringe_spacing": 0.0042,
"slit_separation": 0.00025,
"screen_distance": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/wavelength-from-double-slit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fringe_spacing": 0.0042,
"slit_separation": 0.00025,
"screen_distance": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/wavelength-from-double-slit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fringe_spacing":0.0042,"slit_separation":0.00025,"screen_distance":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fringe_spacing":0.0042,"slit_separation":0.00025,"screen_distance":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/wavelength-from-double-slit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"fringe_spacing": 0.0042,
"slit_separation": 0.00025,
"screen_distance": 1.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.wavelength_from_double_slit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |