Calculadora de tomadas por comprimento de parede
A calculadora de espaçamento de tomadas transforma o comprimento de parede considerado pela norma e a regra aplicável em uma quantidade mínima prática.
Executar grátis
Informe o comprimento total e a distância máxima permitida entre qualquer ponto dessa linha e uma tomada. A ferramenta dobra essa distância para obter o maior intervalo entre tomadas e arredonda a quantidade para cima. Ela ajuda em estudos preliminares, estimativas de materiais e conferências de um perímetro contínuo simples antes do projeto elétrico detalhado. Confirme sempre quais trechos de parede são considerados e qual edição da norma local se aplica à obra.
Meça de forma consistente a linha de parede considerada
Comece pelo espaço que a regra elétrica aplicável realmente considera apto para tomadas de uso geral. Meça acompanhando a linha do piso, sem cortar o cômodo na diagonal, e mantenha todos os valores na mesma unidade. Um ambiente simples e sem interrupções costuma ser representado por um comprimento total. Portas, lareiras, armários fixos, guarda-corpos e outras interrupções podem dividir essa linha em trechos independentes conforme a norma local. Nesse caso, calcule cada trecho separadamente e some as quantidades; somar primeiro todos os comprimentos pode gerar uma estimativa baixa, pois cada trecho tem extremidades próprias a cobrir. A calculadora aceita pés ou metros, mas não converte entre eles: wall_length e spacing_rule precisam usar a unidade selecionada. Inclua apenas os espaços pertinentes. Cozinhas, banheiros, lavanderias, corredores, bancadas e áreas externas normalmente seguem disposições específicas que esta estimativa geral não substitui.
Entenda como a quantidade é calculada
spacing_rule é a maior distância permitida de qualquer ponto da linha de parede considerada até uma tomada, medida ao longo dessa linha. Se ela for 6 pés, uma tomada cobre até 6 pés de cada lado e tomadas vizinhas podem ficar, portanto, no máximo 12 pés afastadas. A ferramenta representa essa relação dobrando a distância informada, divide wall_length pelo espaçamento máximo e arredonda o resultado para cima, porque uma fração de tomada não cobre o trecho restante. Por exemplo, 40 pés divididos por 12 resultam em cerca de 3.33, logo a estimativa é 4 tomadas. O comprimento médio por tomada apresentado ajuda no arranjo, mas não cria um novo limite normativo. As posições reais ainda precisam manter todos os pontos relevantes dentro da distância exigida. A fórmula descreve uma linha contínua ou perímetro fechado; ela não escolhe locais de caixas nem comprova todas as exceções da norma.
Use o resultado como mínimo de planejamento
Considere a quantidade calculada como ponto de partida para uma distribuição simples, e não como autorização para instalar exatamente esse total em qualquer ambiente. Primeiro compare a regra informada com a edição adotada pela autoridade competente, pois definições variam por país, ocupação, tipo de cômodo e alteração local. Depois desenhe as posições reais e confira extremidades, cantos e todos os pontos entre tomadas vizinhas. Acrescente unidades quando portas, elementos embutidos, móveis planejados, acessibilidade ou a localização conveniente de aparelhos tornarem o mínimo pouco prático. Mais tomadas podem reduzir o uso de extensões. Registre medidas e premissas nos documentos da obra. Um eletricista habilitado pode identificar circuitos especiais, proteções e outras exigências fora do escopo desta ferramenta. A API custa US$ 0,002 por solicitação e devolve entradas, espaçamento derivado, quantidade arredondada e fórmula para automação auditável.
Casos de uso
Planejar uma sala de estar
Estime o mínimo de tomadas de uso geral antes de posicionar as caixas no desenho.
Preparar um levantamento inicial
Transforme comprimentos medidos em uma estimativa repetível de tomadas e caixas, separada da análise normativa.
Conferir vários trechos
Calcule cada espaço interrompido separadamente e some os resultados para preservar a cobertura das extremidades.
Perguntas frequentes
O que significa spacing_rule?
É a distância máxima permitida de qualquer ponto da parede considerada até uma tomada. O intervalo máximo entre tomadas vizinhas é o dobro desse valor.
Por que a calculadora arredonda para cima?
Qualquer resto representa parede que ainda exige cobertura, e uma fração de tomada não consegue fornecê-la.
Posso informar metros?
Sim. Selecione m e forneça wall_length e spacing_rule em metros. A calculadora identifica a unidade, mas não converte os valores.
Trechos separados devem ser somados?
Calcule-os separadamente quando a norma tratar interrupções como espaços distintos. Somar antes pode subestimar a quantidade perto das extremidades.
Isto substitui a análise da norma elétrica?
Não. A ferramenta aplica apenas uma fórmula de espaçamento. Confirme espaços considerados, regras do cômodo, proteções, circuitos, alterações e instalação com a autoridade ou um profissional qualificado.
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/outlet-spacing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_length":40}'const res = await fetch("https://api.kit.forhosting.com/home/outlet-spacing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_length": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/outlet-spacing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_length": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/outlet-spacing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_length":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_length":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/outlet-spacing", 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
{
"wall_length": 40
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.outlet_spacing",
"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. |