Calcolatore distanza livello sonoro
Una sorgente misurata a 90 dB a 1 metro scende a circa 83,98 dB a 2 metri. Inserisca il livello misurato, la distanza della misura e la nuova distanza per stimare il livello in quel punto e la variazione in decibel. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Livello
- 90
- Distanza da
- 1
- Distanza a
- 2
- Livello alla distanza
- 83,9794000867 dB
- Δdb
- -6,0205999133
- Rapporto distanze
- 0,5
- Precisione
- 10
Questo calcolatore della distanza per livello sonoro stima quanto sarà forte una sorgente a una distanza diversa quando conosci già il livello a una distanza. In condizioni di campo libero una sorgente compatta irradia con intensità che diminuisce come uno su distanza al quadrato, così la variazione in decibel tra due distanze è venti volte il logaritmo in base dieci del rapporto delle distanze: L due è uguale a L uno più venti log dieci di r uno su r due. Controlli classici includono novanta decibel a un metro che diventano circa ottantatré virgola novantotto decibel a due metri, un raddoppio della distanza vicino a meno sei decibel, e un aumento di dieci volte della distanza di esattamente meno venti decibel. Il motore è pura aritmetica finita, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Cosa significano i livelli sonori dell'inverso del quadrato e cosa contiene la risposta
L'intensità sonora da una sorgente puntiforme ideale in campo libero si diffonde su una sfera la cui superficie cresce col quadrato del raggio, così l'intensità è proporzionale a uno su r al quadrato. Il livello di pressione sonora in decibel è dieci volte il logaritmo dell'intensità su un'intensità di riferimento, che si sviluppa nella familiare formula di trasferimento L due è uguale a L uno più venti volte il logaritmo in base dieci di r uno su r due.
Quell'identità presuppone diffusione sferica, nessuna riflessione dal suolo, nessun assorbimento atmosferico e una sorgente piccola rispetto alle distanze coinvolte; stanze reali, barriere e vento sposteranno il risultato, ma la stima in campo libero resta la verifica standard di primo ordine usata nei manuali, nei permessi per eventi e nella pianificazione rapida sul campo.
I casi respinti includono level o le distanze mancanti, valori non finiti, grandezze oltre i tetti documentati, e qualunque distanza pari a zero o negativa, perché il modello di intensità dell'inverso del quadrato divide per la distanza e non è definito alla sorgente.
Dove si usano le stime di livello dell'inverso del quadrato nello studio, negli eventi e nel software
Gli studenti incontrano i livelli sonori dell'inverso del quadrato quando un'unità di fisica o acustica passa dall'intensità ai decibel, quando un laboratorio chiede quanto resta forte un altoparlante al doppio della distanza dai posti a sedere, o quando un problema di gara richiede una caduta di sei decibel per un raddoppio della distanza senza una calcolatrice che inventa correzioni di stanza.
Organizzatori di eventi e coordinatori della sicurezza usano la stessa forma chiusa come prima stima di quanto lontano un impianto PA o un generatore supererà ancora un limite di rumore prima di misurare sul posto. Gli insegnanti possono pregenerare chiavi di risposta per coppie modeste di livello e distanza senza fidarsi di app opache che mescolano silenziosamente formule di pressione e intensità.
Strumenti di prodotto ed educativi usano il trasferimento quando chi impara digita novanta decibel a un metro e l'interfaccia deve mostrare il livello a due, dieci o cento metri con un chiaro promemoria della formula. Abbinalo a helper per la frequenza o altri strumenti di fisica quando costruisci un piccolo laboratorio di calcolatori acustici gratuiti e deterministici.
Casi d'uso
Stime di rumore per eventi ed esterni
Stima approssimativamente come un impianto PA, un generatore o una sorgente di traffico diminuiscono con la distanza prima di misurazioni sul posto o permessi.
Domande frequenti
Quale formula viene usata?
Si presume che l'intensità sia proporzionale a 1/r².
Cosa succede se una distanza è zero?
La distanza zero non è definita secondo il modello di intensità dell'inverso del quadrato (divisione per zero alla sorgente).
Questo tiene conto di pareti, vento o assorbimento?
No. Applica solo il trasferimento dell'inverso del quadrato in campo libero. Riflessioni, barriere e assorbimento atmosferico sono fuori da questo strumento.
Perché raddoppiare la distanza fa scendere il livello di circa 6 dB?
20·log10(1/2) ≈ −6,0206 dB. Un aumento di dieci volte della distanza è esattamente −20 dB secondo lo stesso modello di campo libero.
Posso usare i piedi invece dei metri?
Sì, purché le due distanze siano nella stessa unità. Conta solo il loro rapporto, quindi passare da 1 a 2 piedi dà lo stesso calo che passare da 1 a 2 metri.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"level": 90,
"distance_from": 1,
"distance_to": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.decibel_distance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs_level | 1000000 |
max_distance | 1000000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa significano i livelli sonori dell'inverso del quadrato e cosa contiene la risposta
Questo calcolatore restituisce il livello in input ed entrambe le distanze, il level_at_distance stimato, il delta_db con segno tra le due distanze, il distance_ratio r uno su r due, la precisione usata, un'etichetta di metodo inverse_square_decibel, una breve stringa di formula, e l'unità dB. Non c'è un percorso Monte Carlo né un modello meteorologico: il motore valuta la forma chiusa entro gli intervalli supportati oppure rifiuta l'input con invalid_input. Se ti servono assorbimento, sorgenti lineari o acustica delle stanze, usa strumenti dedicati; questa pagina risponde solo al trasferimento di livello in campo libero, con un'uscita numerica stabile adatta a schede di esercizi, test unitari e consumatori API.
Come vengono letti livello e distanze e come i risultati restano riproducibili
Le distanze devono condividere un'unità di lunghezza coerente; il metro è la scelta abituale, ma qualunque scala positiva funziona purché entrambe le distanze usino la stessa unità perché solo il rapporto entra nella formula. Il segno più iniziale opzionale e la notazione scientifica su stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono respinti con un messaggio chiaro, così che una cella sbagliata non diventi un livello errato. distance_from o distance_to pari a zero o negativi falliscono con invalid_input perché la distanza zero non è definita secondo la legge dell'inverso del quadrato. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo venti log dieci.
Dove si usano le stime di livello dell'inverso del quadrato nello studio, negli eventi e nel software
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Compiti a casa ed esercizi sull'inverso del quadrato
Verifica problemi da manuale che chiedono i dB a una nuova distanza da un livello e una distanza noti usando L2 = L1 + 20·log10(r1/r2).
Fixture acustiche deterministiche
Genera valori riproducibili di level_at_distance e delta_db per test unitari, asserzioni CI e dimostrazioni didattiche.
Domande tecniche
Quanto costa il calcolatore della distanza per livello sonoro?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.