Calculadora valor R de isolamento
3,5 polegadas de manta de fibra de vidro a R-3,14 por polegada mais meia polegada de placa de gesso a R-0,9 somam uma parede de R-11,44. Informe a espessura e o R por polegada de cada camada e obtenha o R total e o fator U. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Montar uma parede, telhado ou forro pronto para código começa somando a resistência térmica de cada camada, não com o rótulo de um único produto de um saco de mantas. Esta calculadora de valor R de isolamento multiplica a espessura de cada camada em polegadas pelo seu valor R por polegada, soma essas resistências em um valor R total do conjunto e devolve o fator U como um dividido por esse total, para que inspetores, modeladores energéticos e apps de reforma compartilhem um contrato determinístico. Espessura negativa em qualquer camada falha com erro claro de entrada inválida para que formulários de medição validem antes do envio.
Monte a lista de camadas: espessura, R por polegada e ordem
Um conjunto opaco de parede ou telhado é modelado aqui como uma pilha unidimensional de materiais em série. Para cada camada você fornece a espessura em polegadas e o valor R do material por polegada de espessura a partir de dados do fabricante, tabelas do manual ASHRAE ou anexos de código local. O motor multiplica esses dois números para obter a contribuição R sub i da camada e depois soma todas as camadas para o total do conjunto.
Campos opcionais name, material ou label identificam drywall, OSB, manta de fibra de vidro, espuma rígida ou revestimento na resposta sem mudar a matemática. A ordem no array é preservada para que relatórios listem do interior ao exterior como os desenhos; a resistência em série não depende da ordem para o total, mas as pessoas sim. Pelo menos uma camada é exigida e a lista tem limite por segurança do isolate.
Casos de uso
Medições de conjunto de parede e telhado
Estimadores listam drywall, isolamento de cavidade, chapas e revestimento com espessura e R por polegada para obter R total e U do conjunto para comparação com código.
Apps de auditoria energética e retrofit
Ferramentas de auditoria recalculam o fator U ao trocar espessura de espuma ou R de mantas, usando a mesma soma em série determinística para relatórios.
Treinamento em sala e código
Instrutores demonstram como os valores R das camadas somam em série e como U é um sobre o R total sem montar planilha personalizada.
Perguntas frequentes
O que acontece se a espessura de uma camada for negativa?
Espessura negativa é rejeitada e não cobrada; espessura zero é permitida e contribui R zero à soma.
Como o fator U é calculado?
Se o R total for zero ou desprezível, a requisição falha porque U ficaria indefinido.
A calculadora de valor R de isolamento é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Posso nomear cada camada de material?
Sim. O name opcional (ou material/label) em cada camada é ecoado na resposta para relatórios mostrarem gesso, manta, OSB e revestimento junto com espessura e R.
O resultado inclui camadas de ar e pontes térmicas?
Não. As camadas de ar, as pontes térmicas e o efeito dos montantes não são calculados à parte. Se o seu modelo energético precisar deles, inclua-os nos valores R que você informa para cada camada.
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/home/insulation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"layers":[{"name":"fiberglass batt","thickness":3.5,"r_per_inch":3.14},{"name":"gypsum board","thickness":0.5,"r_per_inch":0.9}]}'const res = await fetch("https://api.kit.forhosting.com/home/insulation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"layers": [
{
"name": "fiberglass batt",
"thickness": 3.5,
"r_per_inch": 3.14
},
{
"name": "gypsum board",
"thickness": 0.5,
"r_per_inch": 0.9
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/insulation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"layers": [
{
"name": "fiberglass batt",
"thickness": 3.5,
"r_per_inch": 3.14
},
{
"name": "gypsum board",
"thickness": 0.5,
"r_per_inch": 0.9
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/insulation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"layers":[{"name":"fiberglass batt","thickness":3.5,"r_per_inch":3.14},{"name":"gypsum board","thickness":0.5,"r_per_inch":0.9}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"layers":[{"name":"fiberglass batt","thickness":3.5,"r_per_inch":3.14},{"name":"gypsum board","thickness":0.5,"r_per_inch":0.9}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/insulation", 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
{
"layers": [
{
"name": "fiberglass batt",
"thickness": 3.5,
"r_per_inch": 3.14
},
{
"name": "gypsum board",
"thickness": 0.5,
"r_per_inch": 0.9
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.insulation",
"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
Nomes opcionais de material mantêm gesso, chapas, isolamento de cavidade e revestimento legíveis na resposta JSON.
Monte a lista de camadas: espessura, R por polegada e ordem
Envie layers como um array JSON não vazio de objetos; aliases materials, assembly e wall_layers são aceitos quando os rótulos do formulário usam esses nomes. Dentro de cada objeto, thickness aceita aliases thickness_in, t e depth, enquanto r_per_inch aceita r_value_per_inch, rpi e r_inch. Espessura zero é permitida e contribui R zero, útil para acabamentos opcionais, mas qualquer espessura negativa levanta invalid_input e não é cobrada porque espessura física negativa nunca é um takeoff válido. Strings não numéricas e campos thickness ou r_per_inch ausentes também falham a validação antes de qualquer soma.
Ler R total, fator U, linhas por camada e a fórmula em série
Metadados de unidades rotulam espessura em polegadas e as convenções IP de R e U para a cópia de UI permanecer honesta. Pontes térmicas, filmes de ar e fatores de armação bidimensionais estão fora deste produto; incorpore-os nos valores R que passar se o seu modelo energético os exigir. Em sucesso a resposta ecoa layer_count e um array layers normalizado. Os campos total_r e r_value carregam ambos a soma do conjunto para clientes que prefiram qualquer nome fixarem o mesmo número. O campo u_factor é um dividido pelo R total, a condutância de toda a pilha em unidades IP quando R é expresso em hora pé quadrado grau Fahrenheit por Btu. A string formula reafirma R sub i igual a espessura em polegadas vezes r por polegada, R total igual à soma dos R das camadas, e U igual a um sobre R total, enquanto method é sempre series_r_assembly para o código a jusante ramificar sem farejar tipos de produto. Use total_r ao comparar conjuntos com tabela de R mínimo de código, u_factor quando software energético ou tabelas de fator U de janelas esperam condutância, e o array layers quando um relatório deve mostrar quanto cada material contribui. Se todas as camadas tiverem espessura zero ou r por polegada zero de modo que o R total seja zero, a requisição falha com invalid_input porque U ficaria indefinido. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura sem rede, semente aleatória ou relógio de parede.
Uso de API, preços, fluxos de reforma e limites práticos
Chame a calculadora gratuita de valor R de isolamento no navegador para checagens rápidas de pilha de morador, demos de sala e estimativas de quadro sem abrir planilha. Envie um corpo JSON com o array layers obrigatório de objetos, cada um com thickness e r_per_inch. Use a API pré-paga quando um app de reforma, ferramenta de auditoria energética, formulário de entrega de construtor ou pipeline de gestão predial precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Pareie este endpoint com conversores de unidades quando desenhos listarem milímetros de espuma mas suas tabelas R forem por polegada, ou com outras calculadoras residenciais quando contagens de blocos ou azulejos de parede forem a próxima linha do mesmo takeoff. Prefira fichas do fabricante para r_per_inch quando produtos estiverem especificados, e mantenha explícitos como camadas os valores R de filme de ar e acabamento interior se o caminho de código que seguir os incluir no total do conjunto. Autores que enviam SDKs podem mapear camadas a uma tabela de material, espessura, R por polegada e R da camada enquanto mostram total_r e u_factor como métricas resumo para o inspetor ou o morador que revisa o orçamento de upgrade.
Perguntas técnicas
Como calculo o valor R total de isolamento de um conjunto de parede?
Envie um array layers de objetos com thickness (polegadas) e r_per_inch por material. A resposta devolve o R de cada camada, total_r (R do conjunto) e u_factor = 1 / total_r.