Tempo de irrigação por lâmina, vazão e área
A calculadora de tempo de irrigação transforma uma lâmina desejada, a vazão medida do sistema e a área atendida em uma duração prática de funcionamento.
Executar grátis
Primeiro, converte todas as entradas em unidades métricas compatíveis, calcula o volume necessário para cobrir a área até a profundidade informada e divide esse volume pela vazão total. O resultado apresenta minutos, horas, litros e metros cúbicos, sendo útil para programar setores, configurar controladores, manter registros auditáveis e automatizar rotinas. O cálculo é determinístico, transparente e destinado a sistemas cuja vazão total fornecida já seja conhecida.
Converta a lâmina desejada em volume de água
As recomendações de irrigação costumam usar uma lâmina porque ela continua válida para canteiros e talhões de dimensões diferentes. Uma meta de vinte e cinco milímetros significa que a superfície deve receber uma camada de água com essa espessura caso a distribuição seja perfeitamente uniforme. Entretanto, apenas a profundidade não determina o tempo, pois uma área maior exige proporcionalmente mais água. Esta calculadora converte a profundidade escolhida em metros e a área em metros quadrados, multiplica os valores para obter metros cúbicos e também informa litros. Como verificação simples, um milímetro sobre um metro quadrado corresponde exatamente a um litro. As opções de profundidade são milímetros, centímetros e polegadas; para área, metros quadrados, pés quadrados, acres e hectares. Informe somente a área realmente atendida pelo setor e a lâmina líquida planejada para a operação. O volume representa a água entregue pelo sistema e não compensa automaticamente escoamento, vento, evaporação, uniformidade ou eficiência de aplicação. Quando o manejo agronômico exigir essas correções, você deve incorporá-las à lâmina desejada antes de calcular.
Divida o volume pela vazão total medida
Depois de determinar o volume necessário, o tempo resulta de uma relação direta: volume dividido pela vazão. A vazão informada deve ser o total entregue à mesma área usada no cálculo. Em um setor de aspersores, some a descarga medida ou especificada de todos os equipamentos que funcionam juntos. No gotejamento, some a descarga de todos os emissores ativos ou multiplique a vazão de cada emissor pela quantidade instalada antes de preencher o campo. Não use a vazão de um único bocal, a menos que ele seja a única saída da área. A calculadora aceita litros por minuto, litros por segundo, metros cúbicos por hora e galões americanos por minuto; converte tudo para litros por minuto e retorna minutos e horas. Os três valores numéricos precisam ser finitos e maiores que zero. Vazão zero não gera duração finita, e profundidades ou áreas negativas não têm significado físico. Os resultados recebem arredondamento estável de doze casas decimais. Valores extremos que ultrapassem a aritmética finita são recusados, evitando que uma resposta infinita ou enganosa entre em seu planejamento.
Programe a operação e confira o desempenho no campo
A duração calculada é uma referência hidráulica de planejamento, não a garantia de que toda a área receberá água idêntica. Você pode usá-la para ajustar um controlador, elaborar uma ordem de serviço, comparar vazões entre setores ou gerar cronogramas por software. Em seguida, confira o resultado com coletores, hidrômetros, observações de umidade do solo ou outro método adequado à cultura. Se uma operação longa causar empoçamento ou escoamento, separe o tempo em ciclos menores com intervalos de infiltração. A soma dos períodos em que a água flui deve corresponder ao tempo calculado; as pausas aumentam apenas o tempo total decorrido. Variações de pressão, emissores obstruídos, vazamentos, sobreposição, declive e mudanças na bomba podem afastar a aplicação real do modelo ideal. Refaça a conta sempre que mudar a área ativa, a lâmina, os bocais, a quantidade de emissores ou a vazão medida. Cada solicitação bem-sucedida pela API custa US$ 0,002, enquanto a calculadora da página executa localmente a mesma função pura. A resposta estruturada repete entradas e unidades e registra volume, duração e fórmula para permitir auditoria.
Casos de uso
Configure um setor de aspersores
Converta a lâmina planejada e a vazão conjunta do setor nos minutos ativos que você deve programar.
Planeje a irrigação por gotejamento
Use a vazão total dos emissores e a área do canteiro para estimar por quanto tempo o setor deve operar.
Automatize planos de uso da água
Gere registros consistentes de tempo e volume para vários setores após definir a necessidade hídrica de cada um.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela calcula o volume multiplicando a lâmina pela área após converter as unidades e divide esse volume pela vazão total do sistema.
Devo informar a vazão de um emissor ou do setor inteiro?
Informe a vazão somada de todas as saídas que atendem à área declarada. Use um único emissor somente quando ele representar o sistema completo.
O resultado considera a eficiência de irrigação?
Não. Este é um cálculo de volume e vazão. Se você tiver a demanda líquida da cultura, ajuste antes a lâmina conforme a eficiência e as perdas esperadas.
Posso dividir o tempo em ciclos com intervalos?
Sim. Separe o tempo ativo em ciclos menores para reduzir o escoamento. Os ciclos devem somar a duração calculada; os intervalos ampliam o tempo decorrido.
Quanto custa um cálculo pela API?
Cada solicitação bem-sucedida custa US$ 0,002. Entradas inválidas são recusadas, e a ferramenta do navegador executa localmente o mesmo cálculo determinístico.
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/bio/irrigation-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"water_depth":25,"flow_rate":40,"irrigated_area":800}'const res = await fetch("https://api.kit.forhosting.com/bio/irrigation-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"water_depth": 25,
"flow_rate": 40,
"irrigated_area": 800
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/irrigation-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"water_depth": 25,
"flow_rate": 40,
"irrigated_area": 800
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/irrigation-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"water_depth":25,"flow_rate":40,"irrigated_area":800}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"water_depth":25,"flow_rate":40,"irrigated_area":800}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/irrigation-time", 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
{
"water_depth": 25,
"flow_rate": 40,
"irrigated_area": 800
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.irrigation_time",
"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. |