Calculadora de ponto de orvalho
Saiba em que temperatura a umidade começa a condensar: o ar a 25 °C e 60% de umidade tem ponto de orvalho de 16,69 °C. Serve para prever janelas e paredes suando ou o quanto o ar está abafado. 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
- Temperatura do ar (°C)
- 25
- Umidade relativa (%)
- 60
- Ponto de orvalho (°C)
- 16,69
Calcula o ponto de orvalho em graus Celsius a partir de uma temperatura do ar e de uma porcentagem de umidade relativa usando a aproximação de Magnus-Tetens.
O que o ponto de orvalho mostra
O ponto de orvalho é a temperatura até a qual o ar precisa esfriar para o vapor de água começar a condensar. O ar a 25 °C com 60% de umidade relativa tem ponto de orvalho de 16,69 °C: qualquer superfície mais fria que isso vai juntar umidade. Por isso ele é um jeito prático de prever quando janelas, paredes ou equipamentos vão começar a suar, bastando compará-lo com a temperatura da superfície. Ele também mostra melhor do que a umidade sozinha o quanto o ar está abafado, e por isso é usado para avaliar conforto. Você informa a temperatura em Celsius e a umidade relativa em porcentagem, e o resultado sai em Celsius.
Como o cálculo é feito
A calculadora usa a aproximação de Magnus-Tetens com os coeficientes 17,62 e 243,12. Primeiro ela calcula um termo intermediário: 17,62 vezes a temperatura, dividido por 243,12 mais a temperatura, somado ao logaritmo natural da umidade dividida por 100. O ponto de orvalho é então 243,12 vezes esse termo, dividido por 17,62 menos o termo. A aproximação erra só uma pequena fração de grau nas condições meteorológicas comuns e vale também abaixo de zero. A umidade precisa ser maior que 0 e no máximo 100%, porque o logaritmo de zero não existe. O resultado é arredondado para duas casas decimais por padrão, e você pode escolher de 0 a 4.
A aproximação de Magnus-Tetens
Primeiro ela avalia um termo intermediário gamma = a * T / (b + T) + ln(RH / 100), onde T é a temperatura do ar em Celsius e RH é a umidade relativa como porcentagem. O ponto de orvalho é então Td = b * gamma / (a - gamma). As entradas do exemplo, uma temperatura de 25 C a 60% de umidade, produzem um ponto de orvalho de 16.69 C.
Essa aproximação tem precisão de uma pequena fração de grau em faixas meteorológicas típicas.
Casos de uso
Avalie o risco de condensação
Compare o ponto de orvalho com a temperatura de uma superfície para prever quando janelas, paredes ou equipamentos começarão a suar.
Meça conforto e abafamento
Converta temperatura e umidade em um ponto de orvalho, uma medida única melhor de quão abafado o ar parece do que a umidade sozinha.
Perguntas frequentes
Quais unidades ela usa?
A temperatura é em graus Celsius e a umidade é uma porcentagem de umidade relativa. O ponto de orvalho é devolvido em Celsius.
Por que a umidade deve ser maior que 0?
A fórmula toma o logaritmo natural de RH / 100, que é indefinido em 0.
Quão preciso é o resultado?
Arredondado half-up até as casas decimais que você solicitar (0 a 4, padrão 2).
Como saber se uma janela ou parede vai ter condensação?
Compare o ponto de orvalho com a temperatura da superfície. Quando uma janela, parede ou equipamento está mais frio que o ponto de orvalho, a umidade começa a condensar; a 25 °C e 60% de umidade, esse limite é 16,69 °C.
A calculadora funciona abaixo de zero?
Sim. A temperatura do ar pode ser qualquer número, inclusive negativo em condições de frio, porque a fórmula de Magnus-Tetens continua válida abaixo de zero. Só a umidade tem limites: acima de 0 e no máximo 100%.
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/dev/dew-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temp_c":25,"humidity":60}'const res = await fetch("https://api.kit.forhosting.com/dev/dew-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temp_c": 25,
"humidity": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/dew-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temp_c": 25,
"humidity": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/dew-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temp_c":25,"humidity":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temp_c":25,"humidity":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/dew-point", 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
{
"temp_c": 25,
"humidity": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.dew_point",
"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
A aproximação de Magnus-Tetens
Esta ferramenta calcula o ponto de orvalho, a temperatura à qual o ar deve resfriar para que o vapor de água comece a condensar, usando a fórmula de Magnus-Tetens com os coeficientes a = 17.62 e b = 243.12. A resposta repete temp_c e humidity, devolve dew_point_c e marca method "magnus_tetens", de modo que o resultado é autoexplicativo.
Entradas, faixas e validação
O campo opcional decimals assume 2 por padrão e, como as demais calculadoras dev, é limitado a um inteiro de 0 a 4. Dois campos são obrigatórios. temp_c é a temperatura do ar em Celsius e pode ser qualquer número finito, incluindo negativos para condições frias, já que a fórmula é válida abaixo de zero. humidity é a umidade relativa em porcentagem e deve ser maior que 0 e no máximo 100; um valor de 0 ou abaixo, ou acima de 100, devolve um erro invalid_input tipado, porque o logaritmo natural de RH / 100 é indefinido em zero e a RH não pode exceder a saturação. Toda entrada é verificada quanto a tipo, finitude e faixa antes de o logaritmo rodar, e qualquer resultado intermediário não finito é rejeitado como invalid_input em vez de propagado para a saída.
Arredondamento, determinismo e entrega
O ponto de orvalho é arredondado half-up sobre o valor IEEE exato até o número de casas decimais solicitado, então os resultados nunca se desviam por um formatador sensível ao locale. Tarefas de API que falham nunca são cobradas; o saldo pré-pago é gasto apenas em trabalho bem-sucedido a US$ 0,002. As landings são publicadas em oito idiomas em torno de um contrato JSON neutro em idioma.
Casos de integração
Processe dados de sensores em massa
Envie lotes de leituras de temperatura e umidade pela API para adicionar uma coluna dew_point_c a um registro meteorológico ou de HVAC.
Perguntas técnicas
Qual fórmula é usada?
A aproximação de Magnus-Tetens com a = 17.62 e b = 243.12, calculando Td = b * gamma / (a - gamma).
Funciona abaixo de zero?
Sim. temp_c aceita qualquer valor finito, incluindo negativos, e a aproximação permanece válida para ar abaixo de zero.