Calculadora de nível sonoro
Uma fonte medida a 90 dB a 1 metro fica em cerca de 83,98 dB a 2 metros. Digite o nível medido, a distância da medição e a nova distância para estimar o nível ali e quantos decibéis ele muda. 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
- Nível
- 90
- Distância de referência
- 1
- Distância alvo
- 2
- Nível na distância
- 83,9794000867 dB
- Variação em dB
- -6,0205999133
- Razão de distância
- 0,5
- Precisão
- 10
Esta calculadora de distância de nível sonoro estima quão alto uma fonte estará em uma distância diferente quando você já conhece o nível em uma distância. Em condições de campo livre, uma fonte compacta irradia com intensidade caindo com um sobre a distância ao quadrado, então a mudança em decibéis entre duas distâncias é vinte vezes o logaritmo na base dez da razão de distância: L dois é igual a L um mais vinte log dez de r um sobre r dois. Verificações clássicas incluem noventa decibéis a um metro se tornando cerca de oitenta e três vírgula nove oito decibéis a dois metros, uma duplicação de distância perto de menos seis decibéis, e um aumento de dez vezes na distância de exatamente menos vinte decibéis. O mecanismo é aritmética finita pura, sem chamadas de rede, sem amostragem e sem atalhos dependentes de data.
Onde as estimativas de nível por inverso do quadrado se encaixam no estudo, em eventos e em software
Estudantes encontram níveis sonoros por inverso do quadrado quando uma unidade de física ou acústica passa de intensidade para decibéis, quando um laboratório pergunta quão alto um alto-falante permanece ao dobro da distância do assento, ou quando um problema de concurso exige uma queda de seis decibéis para uma duplicação de distância, sem uma calculadora que inventa correções de sala.
Planejadores de eventos e coordenadores de segurança usam a mesma fórmula fechada como uma primeira estimativa de até onde um sistema de som ou gerador ainda excederá um limite de ruído antes de medir no local. Professores podem gerar gabaritos previamente para pares modestos de nível e distância sem confiar em aplicativos opacos que misturam silenciosamente fórmulas de pressão e intensidade.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para widgets de ruído ao ar livre, para normalizar distâncias informadas pelo usuário antes de sobreposições de mapa, ou para atender enunciados de desafios de programação que exigem L dois em vez de um esboço vago. Ferramentas de produto e de educação usam a transferência quando quem aprende digita noventa decibéis a um metro, e a interface precisa mostrar o nível a dois, dez, ou cem metros com um lembrete claro de fórmula.
Combine-a com ajudantes de frequência ou outros ajudantes de física ao montar um pequeno laboratório de calculadoras acústicas gratuitas e determinísticas.
Casos de uso
Estimativas de eventos e ruído ao ar livre
Estime aproximadamente como um sistema de som, gerador, ou fonte de tráfego cai com a distância antes de medições no local ou licenças.
Perguntas frequentes
Qual fórmula é usada?
Assume-se que a intensidade é proporcional a 1/r².
O que acontece se uma distância for zero?
Distância zero é indefinida sob o modelo de intensidade por inverso do quadrado (divisão por zero na fonte).
Isso considera paredes, vento, ou absorção?
Não. Aplica apenas a transferência de campo livre por inverso do quadrado. Reflexões, barreiras, e absorção atmosférica estão fora desta ferramenta.
Por que dobrar a distância derruba o nível em cerca de 6 dB?
20·log10(1/2) ≈ −6,0206 dB. Um aumento de dez vezes na distância é exatamente −20 dB sob o mesmo modelo de campo livre.
Posso usar pés em vez de metros?
Pode, desde que as duas distâncias estejam na mesma unidade. Só a razão entre elas importa, então passar de 1 para 2 pés dá a mesma queda que passar de 1 para 2 metros.
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/phys/decibel-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"level":90,"distance_from":1,"distance_to":2}'const res = await fetch("https://api.kit.forhosting.com/phys/decibel-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"level": 90,
"distance_from": 1,
"distance_to": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/decibel-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"level": 90,
"distance_from": 1,
"distance_to": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/decibel-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"level":90,"distance_from":1,"distance_to":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"level":90,"distance_from":1,"distance_to":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/decibel-distance", 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
{
"level": 90,
"distance_from": 1,
"distance_to": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.decibel_distance",
"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.
Limites
max_abs_level | 1000000 |
max_distance | 1000000000000000 |
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 que significam os níveis sonoros por inverso do quadrado e o que a resposta contém
A intensidade sonora de uma fonte pontual ideal em campo livre se espalha sobre uma esfera cuja área de superfície cresce com o quadrado do raio, então a intensidade é proporcional a um sobre r ao quadrado. O nível de pressão sonora em decibéis é dez vezes o logaritmo da intensidade sobre uma intensidade de referência, que se expande na fórmula de transferência familiar L dois é igual a L um mais vinte vezes log dez de r um sobre r dois. Essa identidade assume espalhamento esférico, sem reflexões do solo, sem absorção atmosférica, e uma fonte pequena em comparação com as distâncias envolvidas; salas reais, barreiras, e vento vão mudar o resultado, mas a estimativa de campo livre permanece a verificação padrão de primeira ordem usada em livros didáticos, licenças de eventos, e planejamento rápido de campo. Esta calculadora retorna o nível de entrada e ambas as distâncias, o level_at_distance estimado, o delta_db com sinal entre as duas distâncias, o distance_ratio r um sobre r dois, a precisão usada, uma etiqueta de método inverse_square_decibel, uma string curta de fórmula, e a unidade dB. Não há caminho de Monte Carlo nem modelo climático: o mecanismo avalia a fórmula fechada dentro das faixas suportadas ou rejeita a entrada com invalid_input. Os casos rejeitados incluem level ou as distâncias ausentes, valores não finitos, magnitudes acima dos tetos documentados, e qualquer distância igual a zero ou negativa, porque o modelo de intensidade por inverso do quadrado divide pela distância e é indefinido na fonte. Se você precisar de absorção, fontes lineares, ou acústica de sala, use ferramentas dedicadas; esta página responde apenas à transferência de nível em campo livre, com saída numérica estável, adequada para planilhas de exercícios, testes unitários e consumidores de API.
Como o nível e as distâncias são lidos e como os resultados permanecem reproduzíveis
As distâncias precisam compartilhar uma unidade de comprimento consistente; metros são a escolha usual, mas qualquer escala positiva funciona, desde que ambas as distâncias usem a mesma unidade, porque apenas a razão entra na fórmula. Sinais de mais à esquerda e notação científica em strings numéricas são permitidos quando podem ser interpretados como decimais finitos; espaços incorporados, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula ruim não vire um nível errado. distance_from ou distance_to zero ou negativa falha com invalid_input, porque distância zero é indefinida sob a lei do inverso do quadrado. O campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para todos os campos numéricos, com padrão dez e teto de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado sem reimplementar você mesmo vinte log dez.
Onde as estimativas de nível por inverso do quadrado se encaixam no estudo, em eventos e em software
Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Tarefas de casa e exercícios de inverso do quadrado
Verifique problemas de livro didático que pedem dB em uma nova distância a partir de um nível e distância conhecidos, usando L2 = L1 + 20·log10(r1/r2).
Fixtures acústicas determinísticas
Gere valores reproduzíveis de level_at_distance e delta_db para testes unitários, asserções de CI, e demonstrações de ensino.
Perguntas técnicas
Quanto custa a calculadora de distância de nível sonoro?
É 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.