Consumo de ar no mergulho
Esta calculadora transforma o consumo de ar na superfície (SAC) no fluxo estimado em uma profundidade escolhida.
Executar grátis
Ela calcula pressão ambiente em água salgada ou doce, litros por minuto, queda de pressão do cilindro, gás útil e duração idealizada. Informe o volume interno do cilindro e somente a pressão disponível após preservar a reserva prevista. O resultado serve para planejamento e não substitui treinamento, leitura frequente do manômetro, provisão para compartilhamento, gás de subida ou procedimentos conservadores da equipe.
Use uma taxa SAC representativa
A taxa SAC expressa o gás respirado como volume equivalente na superfície por minuto. Use um valor calculado com registros confiáveis de pressão, volume interno, profundidade média e tempo. Um mergulho calmo pode ser otimista demais para frio, corrente, esforço ou estresse; selecione um valor conservador para as condições. A entrada é em litros por minuto a 1 ATA, e não em bar por minuto. A ferramenta não deduz o SAC nem transforma um único registro favorável em constante pessoal.
Converta profundidade em fluxo e perda de pressão
A pressão ambiente cresce na descida, e o regulador fornece gás mais denso. O cálculo usa 10 m por ATA adicional em água salgada e 10.3 m em água doce, multiplicando o SAC pela pressão ambiente. Em seguida, divide o fluxo pelo volume interno para obter bar por minuto. O modelo considera uma profundidade fixa e não integra descida, subida, paradas, temperatura, gás não ideal ou alterações reais da respiração.
Preserve a reserva do plano
Informe a pressão útil, não necessariamente a pressão inicial do manômetro. Desconte antes a reserva, o gás de subida, a necessidade de compartilhamento e outras margens exigidas. A duração divide os litros úteis pelo consumo na profundidade e representa apenas minutos idealizados em nível constante. Ela não é limite descompressivo nem garantia. Monitore o manômetro e siga o membro mais limitante da equipe, seu treinamento e um plano de gás completo.
Casos de uso
Comparar profundidades planejadas
Veja como o mesmo SAC gera maior consumo e queda de pressão conforme a pressão ambiente aumenta.
Comparar tamanhos de cilindro
Confira como volumes internos diferentes convertem o mesmo fluxo respirado em bar por minuto.
Revisar um plano conservador
Estime a duração constante usando apenas a pressão disponível depois de separar a reserva.
Perguntas frequentes
Quanto custa a calculadora?
Ela funciona grátis no navegador. Cada solicitação via API custa US$ 0,002.
O que é taxa SAC?
É o uso de gás respiratório equivalente na superfície por minuto, informado aqui em litros por minuto a 1 ATA.
Por que o consumo aumenta com a profundidade?
O regulador entrega gás na pressão ambiente; maior densidade consome mais litros equivalentes na superfície a cada respiração.
Devo informar a pressão inicial do cilindro?
Informe apenas a pressão útil após descontar todas as reservas e provisões de subida do plano.
A duração mostra quanto tempo posso permanecer com segurança?
Não. É uma estimativa em profundidade constante e não calcula descompressão, gás mínimo, subida ou emergências.
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/hobby/sport-dive-air-consumption \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sac_rate_l_min":18,"depth_m":20,"tank_volume_l":12,"usable_pressure_bar":150}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-dive-air-consumption", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sac_rate_l_min": 18,
"depth_m": 20,
"tank_volume_l": 12,
"usable_pressure_bar": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-dive-air-consumption",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sac_rate_l_min": 18,
"depth_m": 20,
"tank_volume_l": 12,
"usable_pressure_bar": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-dive-air-consumption", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sac_rate_l_min":18,"depth_m":20,"tank_volume_l":12,"usable_pressure_bar":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sac_rate_l_min":18,"depth_m":20,"tank_volume_l":12,"usable_pressure_bar":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-dive-air-consumption", 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
{
"sac_rate_l_min": 18,
"depth_m": 20,
"tank_volume_l": 12,
"usable_pressure_bar": 150
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_dive_air_consumption",
"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. |