Calcolatore del flusso di fotoni dalla luminosità
Questo calcolatore converte la potenza di una sorgente luminosa monocromatica nel numero di fotoni emessi ogni secondo.
Esegui gratis nel browser
Inserisca la potenza in watt e la lunghezza d’onda in metri. Il calcolo ricava prima l’energia del singolo fotone dalla costante di Planck, dalla velocità della luce e dalla lunghezza d’onda, quindi divide la potenza per tale energia. È utile in astronomia, spettroscopia, laser, collegamenti ottici e progettazione dei rivelatori.
Converta la potenza monocromatica in un tasso di fotoni
La potenza esprime energia trasferita nell’unità di tempo: un watt equivale a un joule al secondo. Il tasso di fotoni indica invece quante particelle trasportano quell’energia ogni secondo. Nella radiazione monocromatica tutti i fotoni hanno la stessa energia. Il calcolatore applica E = h c / lambda, dove h è la costante esatta di Planck, c la velocità esatta della luce nel vuoto e lambda la lunghezza d’onda in metri. Poi calcola N = P / E, equivalente a N = P lambda / (h c). Il risultato è in fotoni al secondo. A parità di potenza, una lunghezza d’onda maggiore corrisponde a più fotoni, poiché ciascuno porta meno energia. Il valore è ideale e riferito al punto della potenza inserita; non include attenuazione, geometria, assorbimento, larghezza spettrale o risposta del rivelatore.
Prepari valori coerenti di potenza e lunghezza d’onda
Inserisca la potenza in watt, convertendo prima i milliwatt dividendoli per mille e i microwatt per un milione. La potenza può essere zero e produrre un tasso nullo, ma non può essere negativa. La lunghezza d’onda deve essere espressa in metri ed essere strettamente positiva: 500 nanometri, per esempio, equivalgono a 5e-7 metri. La notazione scientifica è pratica per le piccole grandezze ottiche. Sono rifiutati valori mancanti, testo, infiniti, potenza negativa e lunghezza d’onda nulla o negativa. La sorgente deve essere rappresentabile con una sola lunghezza d’onda. Per una sorgente a banda larga, un valore centrale offre soltanto una stima; un totale rigoroso richiede l’integrazione della potenza spettrale divisa per l’energia del fotone lungo l’intero spettro.
Interpreti il tasso nell’osservazione o nello strumento
Il risultato si riferisce al punto in cui è definita la potenza. La potenza alla sorgente produce il tasso emesso; una misura dopo un filtro, una fibra o un telescopio descrive il tasso in quel punto. Non lo consideri automaticamente un tasso di conteggio. La trasmissione riduce i fotoni che arrivano al sensore e l’efficienza quantica stabilisce quale frazione genera eventi misurabili. Per stimare i conteggi, moltiplichi il risultato per la frazione geometrica raccolta, i fattori di trasmissione e l’efficienza del rivelatore alla lunghezza d’onda scelta. Nelle sorgenti impulsate, la potenza media fornisce un tasso medio; per i fotoni per impulso divida l’energia dell’impulso per quella del fotone. Conservi ingressi ed efficienze con il risultato. L’implementazione non usa rete, orologio, casualità o stato. Ogni richiesta API costa $0.002.
Casi d'uso
Stimare l’emissione di una sorgente monocromatica
Converta potenza e lunghezza d’onda note in fotoni emessi ogni secondo.
Pianificare un’osservazione astronomica
Trasformi la potenza raccolta in tasso incidente prima di applicare le efficienze.
Verificare il bilancio di un rivelatore ottico
Usi il tasso ideale per trasmissione, efficienza quantica e conteggi previsti.
Domande frequenti
Quale formula usa il calcolatore?
Usa E = h c / lunghezza d’onda, poi fotoni al secondo = potenza / E.
Quali unità devo inserire?
Inserisca potenza in watt e lunghezza d’onda in metri, convertendo prima i prefissi.
Perché la lunghezza d’onda deve essere positiva?
Zero rende indefinita la formula e una lunghezza negativa non è valida.
Posso usarlo per luce a banda larga?
Una lunghezza rappresentativa dà solo una stima; il calcolo preciso integra lo spettro.
Il risultato è il tasso di conteggio?
Non necessariamente. Applichi separatamente perdite, trasmissione ed efficienza quantica.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002.
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/astro/photon-flux-from-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"power_w":1,"wavelength_m":5e-7}'const res = await fetch("https://api.kit.forhosting.com/astro/photon-flux-from-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"power_w": 1,
"wavelength_m": 5e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/photon-flux-from-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"power_w": 1,
"wavelength_m": 5e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/photon-flux-from-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"power_w":1,"wavelength_m":5e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"power_w":1,"wavelength_m":5e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/photon-flux-from-power", 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
{
"power_w": 1,
"wavelength_m": 5e-7
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.photon_flux_from_power",
"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. |