Calculadora do comprimento de onda de pico de Wien
Informe a temperatura de um corpo negro em kelvins e descubra em que comprimento de onda ele brilha mais: com 5778 K, o pico fica perto de meio micrômetro. Dobrar a temperatura reduz o pico pela metade. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Criatividade
- 5.778
- Temperatura (K)
- 5.778
- Comprimento de onda de pico (m)
- 0,0000005015
- Constante de deslocamento de Wien (m·K)
- 0,002897772
Esta calculadora de pico de Wien converte a temperatura absoluta de um corpo negro, em kelvins, no comprimento de onda em que a radiância espectral por unidade de comprimento de onda atinge o máximo. Ela aplica a lei do deslocamento de Wien com a constante SI e retorna o resultado em metros, além da temperatura, da constante e da fórmula utilizadas. O cálculo é determinístico e não acessa a rede. A temperatura precisa ser finita e estritamente maior que zero, pois zero e valores negativos não pertencem ao domínio válido da fórmula.
O que a lei do deslocamento de Wien informa
Um corpo negro emite um espectro contínuo cuja forma depende da temperatura. Quanto mais quente ele fica, mais o máximo do espectro por comprimento de onda se desloca para comprimentos menores; quando esfria, o máximo vai para comprimentos maiores. A lei de Wien resume essa relação inversa como lambda max igual a b dividido por T.
T é a temperatura absoluta em kelvins, e b vale 2.897771955 vezes dez elevado a menos três metros-kelvin. A divisão deixa o resultado em metros. Esse valor é o máximo da radiância espectral expressa por unidade de comprimento de onda, e não significa que o corpo emita somente nessa faixa.
A radiação ocupa um espectro amplo dos dois lados do máximo. A relação facilita comparações: ao dobrar a temperatura absoluta, você reduz o comprimento de onda de pico pela metade. Assim, uma fotosfera estelar apresenta pico bem mais curto que uma superfície em temperatura ambiente.
Como informar a temperatura e ler o resultado
Forneça um campo temperature com um número finito em kelvins. Não envie graus Celsius ou Fahrenheit diretamente, pois a lei de Wien requer temperatura termodinâmica absoluta; faça a conversão antes. O retorno canônico em metros evita ambiguidades e integra-se a cálculos SI.
Essa regra impede que uma automação prossiga com infinito, comprimento negativo ou valor substituto enganoso.
Escopo físico, convenções e verificações práticas
Use esta calculadora quando a fonte puder ser tratada como corpo negro ideal ou quando essa aproximação bastar. Estrelas, emissores aquecidos, planetas e superfícies térmicas são exemplos comuns, mas materiais reais podem apresentar linhas, efeitos atmosféricos ou emissividade variável que alteram o máximo observado. Há também uma convenção importante: o pico muda conforme a radiância seja expressa por unidade de comprimento de onda ou por unidade de frequência.
Esta capacidade usa a forma por comprimento de onda. Converter o valor obtido em frequência não fornece o pico calculado independentemente no domínio da frequência, porque as densidades usam intervalos diferentes. Como teste rápido, confirme que o resultado é positivo e que temperaturas maiores geram comprimentos menores.
Casos de uso
Estimar o pico espectral de uma estrela
Converta a temperatura efetiva da fotosfera em um pico de corpo negro para exercícios e comparações astronômicas iniciais.
Conferir cálculos de emissores térmicos
Verifique o pico esperado antes de escolher detectores, filtros ou faixas de medição para aulas e laboratórios.
Validar software científico
Crie referências determinísticas e casos inválidos para testes de código de corpo negro e transferência radiativa.
Perguntas frequentes
Qual fórmula a calculadora usa?
Ela usa a forma da lei de Wien por comprimento de onda: lambda max igual a b dividido por T, com b igual a 2.897771955 × 10^-3 metros-kelvin.
Qual unidade deve ser usada para a temperatura?
Informe a temperatura absoluta em kelvins. Converta primeiro valores em Celsius ou Fahrenheit.
Em qual unidade o pico é retornado?
Multiplique por 10^9 para nanômetros ou por 10^6 para micrômetros.
Por que zero e temperaturas negativas são rejeitados?
A fórmula divide pela temperatura absoluta e exige mais de zero kelvins. Zero causaria divisão por zero, e valores negativos produziriam comprimento não físico.
A ferramenta também calcula o pico do espectro de frequência?
Não. Ela calcula o máximo da radiância por unidade de comprimento de onda. O espectro por frequência possui outro máximo e outra forma de cálculo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/astro/wien-peak-wavelength \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":5778}'const res = await fetch("https://api.kit.forhosting.com/astro/wien-peak-wavelength", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 5778
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/wien-peak-wavelength",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 5778
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/wien-peak-wavelength", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":5778}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":5778}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/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)Exemplo de requisição
{
"temperature": 5778
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.wien_peak_wavelength",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como informar a temperatura e ler o resultado
A resposta contém temperature_k, que repete a entrada validada; peak_wavelength_m, o pico calculado em metros; wien_displacement_constant_m_k, a constante aplicada; e formula, a relação usada. Para converter em nanômetros, multiplique peak_wavelength_m por um bilhão; para micrômetros, por um milhão. O endpoint rejeita temperatura ausente, não numérica, infinita, nula ou negativa com invalid_input. Cada chamada de API custa US$ 0,002; no navegador, você executa localmente o mesmo cálculo puro.
Escopo físico, convenções e verificações práticas
Multiplique peak_wavelength_m por temperature_k; salvo pequenas diferenças de ponto flutuante, o produto deve reproduzir a constante informada. Não há relógio, aleatoriedade, estado persistente nem serviço externo, portanto entradas válidas iguais sempre produzem o mesmo JSON.
Perguntas técnicas
Quanto custa um cálculo pela API?
Cada chamada de API custa US$ 0,002. A calculadora no navegador executa gratuitamente a mesma fórmula determinística no dispositivo.