Calculadora de decibéis
Uma intensidade de 0,000001 W/m² é um milhão de vezes o limiar da audição, ou seja, um nível de 60 dB. Digite a intensidade medida, e a sua própria referência se precisar, e receba o nível em decibéis e a razão. 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
- Intensidade
- 0,000001
- Referência
- 0
- Razão
- 1.000.000
- Nível em db
- 60
- Unidade de intensidade
- W/m²
O nível de intensidade sonora expressa quantos decibéis uma intensidade acústica medida está acima de um limiar de referência escolhido. No SI, a intensidade I é a potência por unidade de área em watts por metro quadrado, e a referência convencional I0 para o ar é um vezes dez elevado a menos doze watts por metro quadrado — o limiar aproximado da audição humana em um quilohertz. O nível é então L igual a dez vezes o logaritmo na base dez da razão I sobre I0, de modo que cada variação de um fator dez na intensidade corresponde a um degrau de dez decibéis, e dobrar a intensidade equivale a cerca de três decibéis. Esta calculadora aceita uma intensidade positiva, opcionalmente uma referência positiva personalizada, e retorna o nível em decibéis, a razão de intensidade e as cadeias de fórmulas usadas nas folhas de exercícios. Intensidade não positiva é rejeitada com um erro de validação claro, porque o logaritmo real é indefinido em zero e em argumentos negativos.
Como a intensidade sonora vira decibéis
A intensidade acústica I mede a potência média transportada por uma onda sonora através de uma unidade de área perpendicular à direção de propagação, portanto sua unidade no SI é o watt por metro quadrado. A audição humana abrange muitas ordens de grandeza de intensidade, de cerca de um vezes dez elevado a menos doze watts por metro quadrado perto do limiar da audição até aproximadamente um watt por metro quadrado perto do limiar da dor.
Uma escala linear é inconveniente para essa faixa dinâmica, por isso a acústica usa um nível logarítmico de intensidade sonora L igual a dez vezes o logaritmo na base dez de I dividido por uma intensidade de referência I0.
Com a referência convencional no ar I0 igual a um vezes dez elevado a menos doze watts por metro quadrado, uma biblioteca silenciosa perto de um vezes dez elevado a menos oito watts por metro quadrado fica perto de quarenta decibéis, uma conversa normal perto de um vezes dez elevado a menos seis corresponde a cerca de sessenta decibéis, e um vezes dez elevado a menos dois equivale a cerca de cem decibéis.
Como o fator dez multiplica um logaritmo comum, multiplicar a intensidade por dez eleva o nível em exatamente dez decibéis, e multiplicar a intensidade por dois eleva o nível em cerca de três vírgula zero um decibéis. O mapeamento é independente de modelo para razões puras de intensidade: não pressupõe propagação esférica em campo livre, filtros de ponderação A nem nenhum espectro de frequência específico.
A validação continua importante: a carga útil deve ser um objeto, a intensidade deve estar presente e ser finita, e tanto a intensidade quanto qualquer referência fornecida devem ser estritamente positivas, para que o logaritmo nunca receba um argumento não positivo.
Onde a conversão de intensidade para decibéis aparece no trabalho real
O ensino médio e a física introdutória universitária atribuem constantemente exercícios de tabelas que convertem intensidades medidas em níveis de decibéis e vice-versa usando L igual a dez log dez de I sobre I0; um único oráculo confiável acelera a correção e a preparação de demonstrações sem desvio de fórmulas em planilhas.
Programas de ruído ambiental e ocupacional documentam intensidades de fontes a partir de fichas técnicas de equipamentos e precisam de uma rejeição honesta de valores não positivos, em vez de um infinito negativo silencioso vindo de um logaritmo sem verificação.
Consultores de áudio e acústica traduzem estimativas de intensidade de modelos de campo livre para a linguagem de níveis que as partes interessadas já entendem, mantendo os fluxos de nível de pressão em um caminho separado de vinte log quando os microfones informam pascals em vez de watts por metro quadrado. Autores de firmware que calibram sensores acústicos ou monitores de casa inteligente convertem estimativas lineares de intensidade em leituras em decibéis para interfaces e limites de alarme.
Se mais tarde você precisar de nível de pressão sonora com vinte log dez de p sobre p0, níveis contínuos equivalentes com ponderação A, soma por bandas de oitava ou métricas de sonoridade de forma de onda, trate-os como intenções de busca e páginas separadas, em vez de sobrecarregar esta página elementar de calculadora de intensidade para decibéis.
Casos de uso
Estimativas de ruído ambiental
Mapeie previsões de intensidade de modelos de fontes em rótulos de dB para relatórios, rejeitando intensidade zero ou negativa em vez de produzir -Infinity.
Perguntas frequentes
Isto é nível de pressão sonora ou nível de intensidade?
Nível de intensidade: dez vezes o log10 de uma razão de intensidade. O nível de pressão sonora usa vinte vezes o log10 de uma razão de pressão e é um cálculo diferente.
Quanto custa?
A ferramenta no navegador é gratuita e roda localmente.
Quantos decibéis dobrar a intensidade acrescenta?
Cerca de 3 dB. Cada vez que a intensidade é multiplicada por dez o nível sobe exatamente 10 dB, porque ele é dez vezes o logaritmo decimal da razão, e dobrar equivale a uns três décimos desse salto.
Posso usar uma intensidade de referência diferente?
Sim. Se você não informar nenhuma, vale o limiar da audição no ar, 10⁻¹² W/m², mas é possível colocar qualquer referência positiva nas mesmas unidades e o nível é calculado em relação a ela.
Que intensidade corresponde a 0 dB?
A que é igual à referência. Com o valor usual, 10⁻¹² W/m², isso é aproximadamente o limiar da audição humana a 1 kHz, o som mais fraco que se consegue perceber.
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/sound-intensity-db \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"intensity":0.000001}'const res = await fetch("https://api.kit.forhosting.com/phys/sound-intensity-db", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"intensity": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/sound-intensity-db",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"intensity": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/sound-intensity-db", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"intensity":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"intensity":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/sound-intensity-db", 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
{
"intensity": 0.000001
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.sound_intensity_db",
"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
Como o nível de intensidade sonora é definido (L = 10 log10(I/I0))
Este recurso avalia a forma fechada com aritmética determinística de ponto flutuante — sem sementes aleatórias, sem carimbos de relógio, sem chamadas de rede e sem desvio de modelo — de modo que entradas idênticas sempre produzem JSON idêntico.
O que você envia e o que recebe de volta
Envie a intensidade como um número finito positivo em watts por metro quadrado no campo intensity. Uma referência personalizada zero ou negativa também falha, porque dividir por um I0 não positivo não é um nível físico. Verificações clássicas incluem intensidade igual à referência padrão resultando em zero decibéis, intensidade um vezes dez elevado a menos seis resultando em sessenta decibéis contra o I0 padrão, e intensidade igual a dez vezes uma referência personalizada resultando em exatamente dez decibéis. Use o formulário gratuito no navegador para lição de casa e checagens rápidas de sanidade, e depois chame o contrato idêntico a partir de scripts quando precisar converter em massa tabelas de laboratório ou calibrações de sensores de firmware. Os aliases I, intensity_wm2 e i são aceitos por conveniência em scripts. Opcionalmente, envie reference como um I0 personalizado finito e positivo nas mesmas unidades; os aliases incluem I0, I_ref, reference_intensity e i0. Quando reference é omitido, usa-se o limiar auditivo convencional de um vezes dez elevado a menos doze watts por metro quadrado, e o sinalizador reference_is_default da resposta é verdadeiro. Omitir a intensidade, enviar NaN ou Infinity, ou fornecer intensidade zero ou negativa falha com invalid_input e não é cobrado. Em caso de sucesso, a resposta ecoa a intensidade e a referência normalizadas, reference_is_default, a razão adimensional I sobre I0, level_db como o nível de intensidade sonora em decibéis, os rótulos de unidade intensity_unit e reference_unit como W/m² mais level_unit como dB, e breves cadeias de fórmula e relação, incluindo a inversa I igual a I0 vezes dez elevado a L sobre dez. O preço das chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde a conversão de intensidade para decibéis aparece no trabalho real
Como este recurso é um motor puro de parse, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido, e a validação com falha não consome saldo.
Casos de integração
Tabelas de lição de casa e laboratório
Converta intensidades sonoras medidas (W/m²) em níveis de decibéis com a referência padrão I0 = 1e-12, para que professores e estudantes compartilhem um único logaritmo de referência.
Calibração de sensores e leituras de interface
Transforme estimativas lineares de intensidade de sensores acústicos em mostradores de decibéis e limites de alarme, usando a mesma fórmula em demonstrações no navegador e em pipelines de API.
Perguntas técnicas
Qual fórmula esta calculadora de decibéis usa?
Nível de intensidade sonora L = 10·log10(I/I0), onde I é a intensidade em W/m² e I0 é o limiar de referência (padrão 1×10⁻¹² W/m²).
O que acontece se a intensidade for zero ou negativa?
A requisição falha com invalid_input. O logaritmo real é indefinido para intensidade não positiva, por isso a API rejeita esses valores em vez de retornar -Infinity.
Posso definir uma referência I0 personalizada?
Sim. Envie reference (ou I0 / I_ref) como um número positivo em W/m². Se omitido, usa-se o limiar auditivo convencional 1e-12 W/m² e reference_is_default fica verdadeiro.