Calculadora de aspersores
Un césped de 5000 pies cuadrados con cabezales que cubren 300 pies cuadrados cada uno necesita 17 aspersores, con 100 pies cuadrados de riego de sobra. Puede añadir un margen para bordes y solapes, y las fracciones se redondean siempre hacia arriba. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Área
- 5 000
- Cobertura
- 300
- Porcentaje de desperdicio
- 0
- Área efectiva
- 5 000
- Caras
- 17
- Cobertura total
- 5 100
Planificar un riego de césped empieza por una pregunta de capacidad: con la superficie medida y la huella de pulverización de cada aspersor, ¿cuántos cabezales necesita antes de comprar válvulas, tubería y programadores? Esta calculadora multiplica el área por un margen opcional de desperdicio para bordes y solapes planificados, divide por la cobertura de un cabezal y redondea al alza para que las fracciones se conviertan siempre en un cabezal entero que pueda pedir. Las unidades se mantienen coherentes a propósito: si el área está en pies cuadrados, la cobertura debe ser pies cuadrados por cabezal; si está en metros cuadrados, la cobertura es metros cuadrados por cabezal. Obtenga la cobertura a partir del radio de alcance del fabricante cuando lo necesite —el círculo completo es π por el radio al cuadrado— y pase aquí el número resultante.
Qué significa el recuento de cabezales y cómo se aplica la cobertura
El recuento de aspersores en esta herramienta es el menor número entero de dispositivos de pulverización idénticos cuya cobertura nominal combinada iguala o supera el área de planificación que usted aporta.
La cobertura es el área horizontal que se asume humedece un cabezal con el alcance y el arco elegidos para el trabajo: para un rotor o pulverizador de círculo completo con radio r, muchos planificadores usan π r al cuadrado como primera aproximación; para un cabezal de media o un cuarto de círculo escale esa fracción del círculo antes de pegar el número en el campo coverage.
La identidad es entonces heads igual al techo del área efectiva dividida por la cobertura, con un épsilon de coma flotante mínimo para que los múltiplos exactos de coverage no suban un cabezal por ruido de redondeo.
Dónde encajan las estimaciones de aspersores en bricolaje, oficio y software
Los jardineros de bricolaje se topan con este problema cuando un patio rectangular se mide en pies, la ficha de un pulverizador cita un radio de quince pies y el carrito pregunta cuántos cabezales incluir en el pedido antes de abrir zanjas. Docentes e instructores vocacionales pueden pregenerar claves de respuesta para tamaños de césped modestos sin confiar en apps opacas que cambian de unidad a mitad de formulario o olvidan que la cobertura debe coincidir con la unidad de área.
Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas en planificadores de riego, normalizar tamaños de césped introducidos por el usuario antes de que una tienda sugiera tamaños de kit, o satisfacer enunciados de retos de programación que exigen un recuento entero de cabezales en lugar de un «unos veinte cabezales» improvisado. Las herramientas de producto usan la división y el techo cuando un propietario escribe cinco mil pies cuadrados y trescientos pies cuadrados de cobertura y la interfaz debe mostrar heads antes del pago.
Qué puede hacer con ella
Lista de compra de riego de césped para bricolaje
Mida el área del césped, convierta el radio de alcance en cobertura si hace falta, introduzca un desperdicio opcional para bordes y pida el recuento entero exacto de cabezales que devuelve la fórmula.
Presupuestos de riego de contratista en varios lotes
Introduzca áreas de lote medidas y la cobertura por cabezal del plan de plantación para obtener totales de cabezales reproducibles en ofertas y despieces de material.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de recuento de aspersores?
Es gratuita en su navegador en esta página.
¿Qué ocurre si introduzco área o cobertura cero o negativa?
Tanto area como coverage deben ser números estrictamente positivos mayores que cero.
¿Cómo obtengo la cobertura a partir de un radio de alcance?
Para un cabezal de círculo completo, coverage ≈ π × radius² en la misma unidad de longitud que el radio. Para arcos de media o un cuarto de círculo, multiplique por la fracción de arco y pase el resultado como coverage.
¿Diseña la herramienta zonas, tuberías o tasas de precipitación?
No. Solo estima el recuento entero de cabezales a partir de área, cobertura y desperdicio opcional. El trazado, el GPM y la presión siguen siendo pasos de su diseño.
¿Cómo indico la cobertura de un aspersor de medio círculo o de un cuarto?
Calcule primero el círculo completo, π por el radio al cuadrado, y tome la mitad o la cuarta parte antes de escribir la cifra. Manténgala en la misma unidad que el área del césped.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"area": 5000,
"coverage": 300
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.sprinkler_head_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El motor es aritmética pura, sin red, sin muestreo aleatorio y sin atajos por fecha, de modo que el uso gratuito en el navegador y la automatización por API coinciden byte a byte.
Qué significa el recuento de cabezales y cómo se aplica la cobertura
Esa área de planificación es la superficie bruta del césped o esa superficie inflada con waste_percent, un margen del cero al cien por ciento para bordes irregulares, parterres que aún desea regar o el solape extra que los diseñadores incorporan para que no queden zonas secas entre patrones de cabezales. La respuesta repite area, coverage, waste_percent, effective_area, el resultado entero heads, total_coverage como heads por coverage, leftover como cuánto rociado nominal supera el área efectiva, una etiqueta unit_area que recuerda que el par de números debe compartir sistema de unidades, la etiqueta de método ceil_area_over_coverage y una cadena de fórmula que puede mostrar junto a presupuestos. No hay catálogo de boquillas, biblioteca de tasa de precipitación, dimensionador de tuberías ni tabla de presión: la página responde solo cuántos cabezales implica el modelo de área y cobertura, con cifras estables aptas para hojas de cálculo, ofertas de contratista y consumidores de API que deben coincidir con goldens ejecución tras ejecución.
Contrato de entrada, validación y resultados reproducibles
Los campos preferidos son area para la superficie del césped en la unidad de área elegida y coverage para el área de pulverización por cabezal en esa misma unidad, más waste_percent opcional para el margen de planificación. Se aceptan alias como lawn_area, sqft y square_feet para el área, y coverage_per_head, head_coverage, spray_coverage y coverage_area para la cobertura, de modo que hojas de cálculo, cadenas de consulta y formularios tipados reutilicen el mismo contrato sin renombrar columnas. El desperdicio también admite waste, overlap_percent y margin_percent. Todo campo numérico debe ser finito; un area o coverage no positivo se rechaza con invalid_input para que un formulario en blanco no pueda reclamar cero cabezales o densidad infinita, y un waste_percent fuera de cero a cien falla del mismo modo. Los campos de visualización de cantidades de área se redondean a seis decimales para goldens JSON estables entre motores. Combine la ejecución gratuita del navegador en esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un pipeline automatizado sin reimplementar usted la fórmula de recuento de aspersores.
Dónde encajan las estimaciones de aspersores en bricolaje, oficio y software
Los estimadores de oficio usan la misma identidad en decenas de lotes: miden el área del plano, eligen una huella de cobertura del gráfico de boquillas o un primer paso π r al cuadrado, aplican un waste_percent modesto para parterres y linderos irregulares, y obtienen un recuento de cabezales antes de dimensionar zonas y programadores. En esta página el trabajo se ejecuta por completo en su navegador; por la API cada consulta correcta cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— encaja con el resto del catálogo KIT de nivel A y le permite pasar de una demo de patio a un pipeline de cotización automatizado sin cambiar el resultado matemático. Combínela con convertidores de unidades cuando la cinta métrica y el gráfico de boquillas no coincidan en sistemas de unidades, y con otros endpoints de hogar o geometría al montar un pequeño laboratorio de ayudantes de planificación gratuitos y deterministas para proyectos de riego exterior.
Casos de integración
Fixtures deterministas para apps de riego
Genere valores estables de heads para pruebas unitarias en planificadores de paisajismo, constructores de kits de comercio electrónico y comprobaciones de CI sin motores de diseño flotantes.
Preguntas técnicas
¿Cómo se calcula el número de cabezales?
heads = ceil(area × (1 + waste_percent/100) / coverage). Use unidades de área coincidentes para la superficie del césped y la cobertura por cabezal; waste_percent por defecto es 0.