Calculadora de aspersores
Um gramado de 5.000 pés quadrados com cabeças que cobrem 300 pés quadrados cada precisa de 17 aspersores, com 100 pés quadrados de cobertura sobrando. Você pode somar uma margem para bordas e sobreposição, e frações sempre são arredondadas para cima. 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
- Área
- 5.000
- Cobertura
- 300
- Porcentagem de desperdício
- 0
- Área efetiva
- 5.000
- Caras
- 17
- Cobertura total
- 5.100
Planejar um layout de irrigação de gramado começa com uma pergunta de capacidade: dada a superfície medida e a área de pulverização de cada aspersor, quantas cabeças você precisa antes de comprar válvulas, tubos e controladores? Esta calculadora multiplica a área por uma margem opcional de desperdício para bordas e sobreposição planejada, divide pela cobertura de uma cabeça e arredonda para cima para que frações se tornem sempre uma cabeça inteira que se possa encomendar. As unidades permanecem consistentes de propósito: se a área está em pés quadrados, a cobertura deve ser pés quadrados por cabeça; se está em metros quadrados, a cobertura é metros quadrados por cabeça. Obtenha a cobertura a partir do raio de alcance do fabricante quando necessário — pulverização de círculo completo é π vezes o raio ao quadrado — e passe o número resultante aqui.
O que significa a contagem de cabeças e como a cobertura é aplicada
A contagem de aspersores nesta ferramenta é o menor número inteiro de dispositivos de pulverização idênticos cuja cobertura nominal combinada atinge ou supera a área de planejamento fornecida.
Cobertura é a área horizontal que se assume molhada por uma cabeça com o alcance e o arco escolhidos para o trabalho: para um rotor ou spray de círculo completo com raio r, muitos planejadores usam π r ao quadrado como primeira aproximação; para meia ou um quarto de círculo, escale essa fração do círculo antes de colar o número no campo coverage.
A identidade é então heads igual ao teto da área efetiva dividida pela cobertura, com um épsilon de ponto flutuante mínimo para que múltiplos exatos de coverage não subam uma cabeça por ruído de arredondamento.
Onde estimativas de aspersores se encaixam em DIY, ofício e software
Jardineiros de DIY encontram este problema quando um quintal retangular é medido em pés, a ficha de um spray cita um raio de quinze pés e o carrinho pergunta quantas cabeças colocar no pedido antes de abrir valas. Professores e instrutores profissionais podem pré-gerar gabaritos para gramados modestos sem confiar em apps opacos que trocam de unidade no meio do formulário ou esquecem que a cobertura deve coincidir com a unidade de área.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos em planejadores de irrigação, normalizar tamanhos de gramado inseridos pelo usuário antes de uma loja sugerir tamanhos de kit, ou satisfazer enunciados de desafios de programação que exigem contagem inteira de cabeças em vez de um «umas vinte cabeças» improvisado. Ferramentas de produto usam a divisão e o teto quando um proprietário digita cinco mil pés quadrados e trezentos pés quadrados de cobertura e a interface deve mostrar heads antes do checkout.
Casos de uso
Lista de compras de irrigação de gramado para DIY
Meça a área do gramado, converta o raio de alcance em cobertura se necessário, informe desperdício opcional para bordas e encomende a contagem inteira exata de cabeças que a fórmula devolve.
Orçamentos de irrigação de empreiteiro em vários lotes
Alimente áreas de lote medidas e a cobertura por cabeça do cronograma de plantio para produzir totais de cabeças reproduzíveis em propostas e listas de materiais.
Perguntas frequentes
E se eu informar área ou cobertura zero ou negativa?
Tanto area quanto coverage devem ser números estritamente positivos maiores que zero.
Como obtenho a cobertura a partir de um raio de alcance?
Para uma cabeça de círculo completo, coverage ≈ π × radius² na mesma unidade de comprimento do raio. Para arcos de meia ou um quarto de círculo, multiplique pela fração do arco e passe o resultado como coverage.
A ferramenta projeta zonas, tubos ou taxas de precipitação?
Não. Ela apenas estima a contagem inteira de cabeças a partir de área, cobertura e desperdício opcional. Layout, GPM e pressão permanecem etapas do seu projeto.
Como informo a cobertura de um aspersor de meio círculo ou de um quarto?
Calcule primeiro o círculo inteiro, π vezes o raio ao quadrado, e pegue a metade ou a quarta parte antes de digitar o número. Mantenha o valor na mesma unidade da área do gramado.
Quanta margem devo somar para bordas e sobreposição?
A margem é opcional e fica em zero se você não informar nada. Use um percentual modesto para bordas irregulares, canteiros que também quer regar ou a sobreposição entre cabeças que evita pontos secos.
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/sprinkler-head-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":5000,"coverage":300}'const res = await fetch("https://api.kit.forhosting.com/home/sprinkler-head-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 5000,
"coverage": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/sprinkler-head-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 5000,
"coverage": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/sprinkler-head-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":5000,"coverage":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":5000,"coverage":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/sprinkler-head-count", 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
{
"area": 5000,
"coverage": 300
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.sprinkler_head_count",
"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
O motor é aritmética pura, sem rede, sem amostragem aleatória e sem atalhos dependentes de data, de modo que o uso gratuito no navegador e a automação por API coincidem byte a byte.
O que significa a contagem de cabeças e como a cobertura é aplicada
Essa área de planejamento é a superfície bruta do gramado ou essa superfície inflada por waste_percent, uma margem de zero a cem por cento para bordas irregulares, canteiros que ainda se deseja regar ou a sobreposição extra que projetistas incluem para evitar manchas secas entre padrões de cabeças. A resposta ecoa area, coverage, waste_percent, effective_area, o resultado inteiro heads, total_coverage como heads vezes coverage, leftover como quanto spray nominal excede a área efetiva, uma etiqueta unit_area lembrando que o par de números deve compartilhar o sistema de unidades, a etiqueta de método ceil_area_over_coverage e uma string de fórmula que se pode mostrar junto a orçamentos. Não há catálogo de bicos, biblioteca de taxa de precipitação, dimensionador de tubos nem tabela de pressão: a página responde apenas quantas cabeças o modelo de área e cobertura implica, com números estáveis adequados a planilhas, propostas de empreiteiro e consumidores de API que devem coincidir com goldens execução após execução.
Contrato de entrada, validação e resultados reproduzíveis
Os campos preferidos são area para a superfície do gramado na unidade de área escolhida e coverage para a área de pulverização por cabeça nessa mesma unidade, mais waste_percent opcional para a margem de planejamento. Aliases como lawn_area, sqft e square_feet para área, e coverage_per_head, head_coverage, spray_coverage e coverage_area para cobertura são aceitos para que planilhas, query strings e formulários tipados reutilizem o mesmo contrato sem renomear colunas. Desperdício também aceita waste, overlap_percent e margin_percent. Todo campo numérico deve ser finito; area ou coverage não positivos são rejeitados com invalid_input para que um formulário em branco não possa reivindicar zero cabeças ou densidade infinita, e waste_percent fora de zero a cem falha do mesmo modo. Campos de exibição de quantidades de área arredondam a seis casas decimais para goldens JSON estáveis entre motores. Combine a execução gratuita do navegador nesta página com a API cobrada quando precisar do resultado matemático idêntico dentro de um pipeline automatizado sem reimplementar a fórmula de contagem de aspersores.
Onde estimativas de aspersores se encaixam em DIY, ofício e software
Estimadores de ofício usam a mesma identidade em dezenas de lotes: medem a área do plano, escolhem uma pegada de cobertura do gráfico de bicos ou um primeiro passo π r ao quadrado, aplicam um waste_percent modesto para canteiros e limites irregulares, e obtêm uma contagem de cabeças antes de dimensionar zonas e controladores. Nesta página o trabalho roda inteiramente no navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e API cobrada idêntica — combina com o restante do catálogo KIT nível A e permite passar de uma demo de quintal a um pipeline de cotação automatizado sem mudar o resultado matemático. Combine com conversores de unidades quando a trena e o gráfico de bicos discordarem de sistemas de unidades, e com outros endpoints de casa ou geometria ao montar um pequeno laboratório de ajudantes de planejamento gratuitos e determinísticos para projetos de irrigação externa.
Casos de integração
Fixtures determinísticos para apps de irrigação
Gere valores estáveis de heads para testes unitários em planejadores de paisagem, montadores de kits de e-commerce e verificações de CI sem motores de layout flutuantes.
Perguntas técnicas
Quanto custa a calculadora de contagem de aspersores?
É gratuita no navegador nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Como a contagem de cabeças é calculada?
heads = ceil(area × (1 + waste_percent/100) / coverage). Use unidades de área coincidentes para a superfície do gramado e a cobertura por cabeça; waste_percent tem padrão 0.