Calculadora de cloro para piscina
Subir 10.000 galões americanos de 1 para 3 ppm de cloro livre com água sanitária a 10% exige 25,6 onças fluidas, ou 1,668 libra de produto. Informe o volume, as duas leituras e a concentração do rótulo e dose sem chutar. 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
- Volume total
- 10.000
- Cloro livre atual
- 1
- FC alvo
- 3
- Força do produto
- 10
- Unidade de volume
- US_gal
- Unidade de FC
- ppm
- Unidade de força
- percent
- Variação ppm
- 2
Manter o cloro livre na faixa residual segura começa com quatro números que você lê no kit de teste e no rótulo do produto: o volume da piscina em galões americanos, a leitura atual de cloro livre em partes por milhão, o residual de cloro livre alvo após a dosagem, e a força de cloro disponível impressa em alvejante líquido, hipoclorito de cálcio ou tricloro. Esta calculadora de dose de cloro para piscina converte essas entradas na massa de produto e no volume líquido equivalente a adicionar, usando o mesmo balanço de massa de forma fechada que lojas e tabelas de serviço publicam para aumentos de uma parte por milhão. Use o resultado para reforços de manutenção diária, entradas de planejamento de choque, compra de sacos e galões, e ordens de serviço escritas onde a subdosagem deixa a água insegura e a superdosagem desperdiça químico e irrita banhistas.
Como a dose de produto de cloro é calculada a partir do volume e do cloro livre
Parta da identidade de toda tabela de serviço de piscinas nos EUA: uma parte por milhão é uma libra de cloro disponível puro por um milhão de libras de água. Com a água a oito vírgula três quatro libras por galão americano, a massa de cloro puro em libras é igual aos galões da piscina vezes o aumento de cloro livre em partes por milhão vezes 8.34 dividido por um milhão.
O produto que você compra é só parcialmente cloro disponível, então divida essa massa pura pela fração de força do rótulo. Algebricamente, a dose em libras é o volume vezes o delta em partes por milhão vezes 8.34 dividido por um milhão vezes a força do produto sobre cem, idêntico a volume vezes delta vezes 8.34 dividido por dez mil vezes o número percentual.
Uma checagem clássica: dez mil galões, aumento de uma parte por milhão e alvejante de hipoclorito de sódio a dez por cento: 0.1 galões de produto, ou doze vírgula oito onças fluidas, batendo com tabelas de alvejante de consumo. Outra: vinte mil galões, aumento de duas partes por milhão e hipoclorito de cálcio a sessenta e cinco por cento: a massa de cloro puro é cerca de 0.3336 libras e a massa de produto cerca de 0.513 libras.
O pipeline é aritmética de ponto flutuante determinística sem sementes aleatórias, sem relógio de parede e sem chamadas de rede. O volume deve ser estritamente positivo; os níveis de cloro livre não negativos; a força do produto maior que zero e no máximo cem.
Casos de uso
Reforço diário de cloro livre
Leia o kit de teste, defina o residual alvo, escolha a força do galão ou saco e meça as onças fluidas ou libras exatas de produto para restaurar um nível seguro de cloro livre.
Compra de sacos e galões no varejo
Ajude compradores DIY a transformar volume da piscina e percentual do rótulo em quantidade de compra sem comprar alvejante ou cal-hipo em excesso.
Perguntas frequentes
O que acontece se o cloro livre alvo estiver abaixo do nível atual?
Esta calculadora só calcula dose de aumento; não devolverá quantidade negativa nem caminho de descloração.
Quais unidades devo usar?
O volume é em galões americanos. A força do produto é o percentual de cloro disponível do rótulo (por exemplo 10 para líquido a 10%).
Quanto custa?
A ferramenta no navegador é gratuita e roda localmente.
Quanta água sanitária sobe 1 ppm de cloro em uma piscina de 10.000 galões?
Com água sanitária a 10% você precisa de 0,1 galão, ou 12,8 onças fluidas. Isso bate com as tabelas clássicas, porque uma parte por milhão equivale a uma libra de cloro puro por milhão de libras de água.
Qual concentração devo informar para o meu produto de cloro?
A porcentagem de cloro disponível impressa no rótulo: 10 para água sanitária a 10%, 65 para hipoclorito de cálcio ou 90 para tricloro. Um produto mais fraco exige proporcionalmente mais quantidade.
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/pool-chlorine \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}'const res = await fetch("https://api.kit.forhosting.com/home/pool-chlorine", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/pool-chlorine",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/pool-chlorine", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":10000,"current_fc":1,"target_fc":3,"product_strength":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/pool-chlorine", 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
{
"volume": 10000,
"current_fc": 1,
"target_fc": 3,
"product_strength": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.pool_chlorine",
"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
Quando o residual alvo fica abaixo da leitura atual, a requisição falha com uma mensagem clara de invalid_input em vez de inventar uma dose negativa ou um caminho de descloração que você não pediu.
Como a dose de produto de cloro é calculada a partir do volume e do cloro livre
A calculadora devolve pure_chlorine_lbs, dose_lbs, um dose_lbs_check da forma compacta, dose_gallons e dose_fl_oz para volume líquido equivalente sob a aproximação de densidade aproximadamente água, mais delta_ppm e strength_fraction para auditorias. Um valor de cloro livre alvo abaixo do atual é sempre invalid_input porque esta ferramenta só calcula dose de aumento.
O que você envia e o que recebe de volta
Volume não positivo, valores de cloro livre negativos, força zero ou quase zero, força negativa e força acima de cem são rejeitados do mesmo jeito. Níveis atual e alvo iguais têm sucesso com dose zero para a automação fazer no-op limpo. Envie quatro números finitos obrigatórios: volume da água da piscina em galões americanos, current_fc do residual de cloro livre presente em partes por milhão, target_fc do residual que você quer após dosar nas mesmas unidades, e product_strength do percentual de cloro disponível no rótulo (por exemplo dez para alvejante líquido a dez por cento ou sessenta e cinco para hipoclorito de cálcio). Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Quando target_fc é estritamente menor que current_fc, a requisição falha com mensagem de que o alvo está abaixo do nível atual, para o cliente corrigir leituras ou escolher um fluxo de descloração em vez de receber dose negativa. Em caso de sucesso a resposta devolve as entradas limpas, define volume_unit como US_gal, fc_unit como ppm e strength_unit como percent, devolve delta_ppm, strength_fraction, pure_chlorine_lbs, dose_lbs, dose_lbs_check, dose_gallons, dose_fl_oz, water_lb_per_gal, um unit_note descrevendo as convenções e uma string formula curta para documentação. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de dose de cloro aparecem no trabalho real
Proprietários que seguem um programa semanal de cloro livre precisam de um volume de produto confiável antes de abrir galões ou sacos, sobretudo quando uma única subdosagem deixa a água insegura para nadar e a superdosagem desperdiça químico e eleva o risco de cloro combinado. Garden centres e páginas de e-commerce costumam embutir um ajudante de cloro ao lado de SKUs de alvejante líquido e hipoclorito granular para compradores converterem o tamanho da piscina e as leituras do kit nas onças fluidas ou libras que devem comprar. Se mais tarde você precisar de curvas de demanda de ácido cianúrico, séries de cloração de choque, estimativas de saída de sistemas de sal, equilíbrio de pH e alcalinidade, ou volumes de piscina em litros métricos com densidades de produto por país, trate isso como intenções de busca e landings separados em vez de sobrecarregar esta página de calculadora de dose de cloro. Equipes de serviço escrevem listas de material a partir de galões medidos ou de placa e um residual alvo publicado; um único endpoint determinístico reduz o desvio de planilha entre o despachante e o técnico que mede alvejante ou colhe cal-hipo na calçada. Gestores de imóveis com várias piscinas comunitárias alimentam volume, residual atual, residual alvo e força do produto de cada bacia pela API e anexam dose_lbs ou dose_gallons às ordens de serviço para saídas de estoque intencionais. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Listas de material da rota de serviço
Converta os galões, FC atual, FC alvo e força do produto de cada parada em dose_lbs ou dose_gallons para as vans levarem a massa química certa.
Perguntas técnicas
Como a dose de cloro da piscina é calculada?
A massa de cloro puro em libras é volume_gallons × (target_fc − current_fc) × 8.34 / 1,000,000. Divida por product_strength/100 para libras de produto; galões líquidos assumem densidade ≈ água.
dose_gallons funciona para produtos granulares?
dose_lbs é a massa principal para sólidos como cal-hipo ou tricloro. dose_gallons e dose_fl_oz são volumes líquidos equivalentes assumindo densidade próxima da água e são mais naturais para soluções de hipoclorito de sódio.