Legge di Wien: lunghezza d’onda di picco
Questo calcolatore della legge dello spostamento di Wien converte la temperatura assoluta di un corpo nero nella lunghezza d’onda alla quale la radianza spettrale per unità di lunghezza d’onda raggiunge il massimo.
Esegui gratis nel browser
Inserisca la temperatura in kelvin per ottenere il picco in metri, micrometri e nanometri. Il calcolo divide la costante di Wien per la temperatura, quindi è immediato e deterministico. È utile per verificare stime di emissione termica, confrontare stelle, scegliere sensori ottici e capire perché gli oggetti più caldi spostano l’emissione più intensa verso lunghezze d’onda inferiori.
Che cosa calcola la legge dello spostamento di Wien
Un corpo nero è un emettitore ideale il cui spettro dipende soltanto dalla temperatura assoluta. La legge dello spostamento di Wien individua la lunghezza d’onda alla quale tale spettro, espresso come radianza spettrale per unità di lunghezza d’onda, raggiunge il massimo. La relazione è semplice: la lunghezza d’onda di picco equivale alla costante di Wien, 2.897771955 × 10^-3 metri-kelvin, divisa per la temperatura in kelvin. Aumentando la temperatura, il picco si sposta quindi verso lunghezze d’onda più corte; diminuendola, si sposta verso quelle più lunghe. Il calcolatore restituisce lo stesso risultato in metri, micrometri e nanometri, così Lei può utilizzare la scala adatta senza ulteriori conversioni. Il valore indica il massimo della forma in lunghezza d’onda dello spettro di Planck. Non significa che l’oggetto emetta soltanto lì: un corpo nero irradia su un ampio intervallo continuo. Inoltre, i materiali reali possono discostarsi dal modello ideale perché la loro emissività varia con la lunghezza d’onda, lo stato della superficie e la geometria di osservazione.
Come inserire la temperatura e interpretare il risultato
Inserisca la temperatura assoluta come numero finito e positivo in kelvin. I valori Celsius e Fahrenheit non possono essere usati direttamente, perché la legge di Wien richiede una scala il cui zero rappresenti lo zero assoluto. Converta i gradi Celsius in kelvin aggiungendo 273.15 e applichi la conversione appropriata ai gradi Fahrenheit. Il calcolatore rifiuta zero, valori negativi, testo, infinito e dati mancanti, poiché renderebbero il calcolo fisico indefinito o numericamente non valido. Dopo la validazione, divide la costante per la temperatura e restituisce il dato originale insieme alla lunghezza d’onda in tre unità. Una fotosfera vicina a 5,800 K presenta il picco nella regione visibile, mentre un oggetto a temperatura ambiente raggiunge il massimo nell’infrarosso termico. Legga il risultato come massimo matematico della radianza spettrale per unità di lunghezza d’onda. Nel confronto con un grafico o uno strumento, verifichi che sia usata la lunghezza d’onda anziché la frequenza e che le unità siano compatibili. L’API costa $0.002 per richiesta; nel browser viene eseguita localmente la stessa aritmetica pura.
Distinzioni importanti e limiti pratici
L’espressione frequenza di picco può causare un errore frequente. Massimizzare la legge di Planck per unità di frequenza produce una posizione numerica diversa da quella ottenuta per unità di lunghezza d’onda. Convertire una coordinata di picco mediante la frequenza uguale alla velocità della luce divisa per la lunghezza d’onda non restituisce l’altro picco. Questa capacità calcola specificamente il massimo nel dominio della lunghezza d’onda associato alla normale costante di Wien. Un altro limite è l’ipotesi del corpo nero ideale. Stelle, forni, pianeti, lampade e componenti riscaldati possono essere approssimati in questo modo entro intervalli utili, ma righe di assorbimento, finestre atmosferiche, rivestimenti selettivi ed emissività variabile modificano lo spettro misurato. Conta anche la risposta del sensore: filtri, ottica e sensibilità possono collocare il segnale maggiore lontano dal picco teorico. Usi il risultato per scegliere una banda iniziale, controllare un modello o confrontare temperature caratteristiche; per la precisione ingegneristica applichi poi emissività e risposta del sistema. Il calcolo non fornisce potenza totale, coordinate cromatiche, picchi di conteggio fotonico né uno spettro completo.
Casi d'uso
Stimare la lunghezza d’onda caratteristica di una stella
Converta una temperatura superficiale effettiva in un picco nel dominio della lunghezza d’onda per confrontare spettri termici stellari.
Scegliere una banda iniziale per un sensore termico
Individui il picco ideale alla temperatura prevista prima di considerare trasmissione atmosferica e risposta del rivelatore.
Controllare i calcoli di emissione termica
Verifichi che il picco vari inversamente alla temperatura assoluta e che le conversioni delle unità siano coerenti.
Domande frequenti
Quale equazione usa il calcolatore?
Usa lunghezza d’onda di picco = 2.897771955 × 10^-3 metri-kelvin / temperatura in kelvin.
Posso inserire gradi Celsius o Fahrenheit?
No. Converta prima la misura in temperatura assoluta in kelvin; la legge di Wien non usa una scala con offset.
Un corpo nero emette soltanto alla lunghezza d’onda di picco?
No. Il picco è il massimo di un ampio spettro continuo, non una singola lunghezza d’onda emessa.
Perché il picco basato sulla frequenza dà un risultato diverso?
Le densità spettrali per lunghezza d’onda e per frequenza sono distribuzioni differenti, quindi i loro massimi non coincidono.
Il risultato considera emissività o risposta del rivelatore?
No. È il picco ideale nel dominio della lunghezza d’onda. Applichi separatamente emissività, trasmissione, filtri e sensibilità.
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/wien-peak-wavelength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature_k":5778}'const res = await fetch("https://api.kit.forhosting.com/optics/wien-peak-wavelength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature_k": 5778
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/wien-peak-wavelength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature_k": 5778
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/wien-peak-wavelength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature_k":5778}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature_k":5778}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/wien-peak-wavelength", 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
{
"temperature_k": 5778
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.wien_peak_wavelength",
"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. |