Velocità del suono nel tubo di risonanza
Questo calcolatore della velocità del suono trasforma una comune misura con il tubo di risonanza in un risultato acustico diretto.
Esegui gratis nel browser
Inserisca la frequenza di eccitazione del diapason e due lunghezze consecutive della colonna d’aria alle quali si percepisce la risonanza. Il calcolatore trova la differenza, la raddoppia per ricavare la lunghezza d’onda e la moltiplica per la frequenza. Poiché le letture riguardano risonanze consecutive nello stesso tubo, la correzione d’estremità incognita si annulla nella sottrazione e non deve essere stimata separatamente.
Misuri due risonanze davvero consecutive
Utilizzi un solo diapason a frequenza fissa e vari lentamente la lunghezza della colonna d’aria. Registri la prima lunghezza alla quale la risonanza è netta, quindi proceda nella stessa direzione e annoti la risonanza netta immediatamente successiva. Le letture devono appartenere a modi adiacenti, non essere semplicemente due posizioni dal suono intenso. In un tubo chiuso dall’acqua a un’estremità e aperto all’altra, due risonanze ammesse successive distano mezza lunghezza d’onda. Se salta una risonanza, la distanza misurata comprende più mezze lunghezze d’onda e il calcolatore restituisce una velocità troppo elevata dello stesso fattore intero. Legga entrambe le lunghezze dallo stesso riferimento, mantenga invariato l’orientamento del tubo e selezioni nel modulo l’unità condivisa. Il secondo valore deve superare il primo. Ripetere la prova è utile, perché individuare a orecchio il punto più intenso introduce incertezza. Se il protocollo lo consente, calcoli la media delle differenze di lunghezza ottenute da prove coerenti prima di procedere, anziché mediare separatamente le due colonne di letture grezze.
Come la distanza tra risonanze determina la velocità
Un tubo di risonanza chiuso-aperto sostiene configurazioni corrispondenti a multipli dispari di un quarto di lunghezza d’onda. Le lunghezze risonanti della colonna d’aria si possono rappresentare come un multiplo dispari di un quarto d’onda, con una correzione d’estremità dovuta al ventre di spostamento che si estende leggermente oltre il bordo aperto. Sottraendo la lunghezza effettiva minore da quella maggiore per due risonanze consecutive nello stesso tubo, tale correzione comune scompare. La differenza residua è mezza lunghezza d’onda, quindi la lunghezza d’onda equivale al doppio della distanza misurata. Dalla relazione delle onde, la velocità è il prodotto di frequenza e lunghezza d’onda: v = 2f(L2 - L1). Il calcolatore converte prima entrambe le lunghezze in metri, applica questa relazione e restituisce velocità in metri al secondo, lunghezza d’onda e distanza convertita. Non stima la correzione d’estremità perché il metodo per differenza non la richiede. Il calcolo presuppone una frequenza nota e stabile, risonanze della stessa successione longitudinale e condizioni immutate tra le letture.
Interpreti il risultato e analizzi le discrepanze
Confronti il valore calcolato con un riferimento adatto al gas e alle condizioni di laboratorio. La velocità del suono nell’aria varia soprattutto con la temperatura, ma dipende anche da composizione e umidità. Una differenza non indica automaticamente un errore nella formula. Tra le cause sperimentali comuni vi sono la scelta di risonanze non consecutive, la lettura della scala da riferimenti diversi, lo spostamento troppo rapido del livello dell’acqua, una diversa posizione del diapason o l’uso della frequenza nominale quando quella effettiva è differente. La precisione dipende dalla separazione misurata: sottrarre lunghezze simili può amplificare l’effetto relativo dell’incertezza di lettura. Riporti cifre significative coerenti con la risoluzione del righello e la tolleranza della frequenza, anche se il calcolatore produce un numero stabile. Lo strumento rappresenta il metodo ideale basato sulla distanza tra risonanze; non corregge diametro del tubo, perdite viscose, rumore, gradienti termici né propaga l’incertezza. Per rendere più solido l’esperimento, ripeta la misura, annoti la temperatura ambiente, calcoli ogni prova valida e valuti la dispersione dei risultati.
Casi d'uso
Completi un calcolo di laboratorio con tubo di risonanza
Converta due letture di risonanze adiacenti e la frequenza indicata del diapason in lunghezza d’onda e velocità sperimentale del suono.
Verifichi se durante la misura è stato saltato un modo
Individui risultati eccessivamente alti che possono indicare che le lunghezze registrate non erano consecutive.
Confronti la velocità del suono in condizioni diverse
Elabori prove di risonanza coerenti svolte a temperature differenti o con gas diversi per confrontarle in seguito.
Domande frequenti
Perché si usano due lunghezze di risonanza consecutive?
La loro differenza equivale a mezza lunghezza d’onda. La sottrazione elimina anche la correzione comune dell’estremità aperta, senza bisogno di stimarla separatamente.
Quale formula utilizza il calcolatore?
Utilizza v = 2f(L2 - L1), dove f è la frequenza e L2 - L1 è la distanza tra lunghezze di risonanza consecutive convertita in metri.
Posso inserire le lunghezze in centimetri?
Sì. Selezioni cm per centimetri, m per metri oppure mm per millimetri. Entrambe le lunghezze devono usare la stessa unità selezionata.
Che cosa accade se salto una risonanza?
La distanza comprende più di mezza lunghezza d’onda, quindi lunghezza d’onda e velocità indicate risultano troppo grandi di un multiplo intero.
Il calcolatore include la correzione d’estremità?
Non occorre applicarla esplicitamente. La stessa correzione compare nelle due letture consecutive e si annulla sottraendo le lunghezze.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico è disponibile gratuitamente anche nel browser.
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/optics/resonance-tube-speed-of-sound \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency_hz":512,"first_resonance_length":16,"second_resonance_length":49.5}'const res = await fetch("https://api.kit.forhosting.com/optics/resonance-tube-speed-of-sound", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency_hz": 512,
"first_resonance_length": 16,
"second_resonance_length": 49.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/resonance-tube-speed-of-sound",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency_hz": 512,
"first_resonance_length": 16,
"second_resonance_length": 49.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/resonance-tube-speed-of-sound", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency_hz":512,"first_resonance_length":16,"second_resonance_length":49.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency_hz":512,"first_resonance_length":16,"second_resonance_length":49.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/resonance-tube-speed-of-sound", 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
{
"frequency_hz": 512,
"first_resonance_length": 16,
"second_resonance_length": 49.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.resonance_tube_speed_of_sound",
"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.
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. |