Velocidad del sonido en tubo de resonancia
Esta calculadora de velocidad del sonido convierte una medición habitual con tubo de resonancia en un resultado acústico directo.
Ejecutar — gratis
Introduzca la frecuencia de excitación del diapasón y dos longitudes consecutivas de la columna de aire en las que se escucha resonancia. La calculadora obtiene la separación, la duplica para hallar la longitud de onda y la multiplica por la frecuencia. Como ambas lecturas pertenecen a resonancias consecutivas del mismo tubo, la corrección de extremo desconocida se anula en la diferencia y no requiere una estimación aparte.
Mida dos resonancias realmente consecutivas
Utilice un solo diapasón a frecuencia fija y varíe lentamente la longitud de la columna de aire. Anote la primera longitud con una resonancia clara; después continúe en la misma dirección y registre la siguiente resonancia clara. Las lecturas deben corresponder a modos adyacentes, no simplemente a dos posiciones con sonido intenso. En un tubo cerrado por agua en un extremo y abierto en el otro, dos resonancias permitidas sucesivas están separadas por media longitud de onda. Si omite una resonancia, la distancia medida contendrá varias medias longitudes de onda y la calculadora devolverá una velocidad demasiado alta por el mismo factor entero. Lea ambas longitudes desde el mismo punto de referencia, no cambie la orientación del tubo y seleccione en el formulario la unidad común. El segundo valor debe ser mayor que el primero. Conviene repetir el ensayo, pues determinar de oído el punto de máxima intensidad introduce incertidumbre. Si el procedimiento lo permite, promedie las diferencias de longitud de ensayos coherentes antes del cálculo, en vez de promediar por separado las dos columnas de longitudes originales.
Cómo permite calcular la velocidad la separación entre resonancias
Un tubo de resonancia cerrado-abierto admite patrones impares de cuartos de longitud de onda. Sus longitudes resonantes de columna de aire pueden expresarse como un múltiplo impar de un cuarto de longitud de onda más una corrección de extremo, causada porque el antinodo de desplazamiento se prolonga ligeramente fuera del borde abierto. Al restar la longitud efectiva menor de la mayor para dos resonancias consecutivas del mismo tubo, esa corrección común desaparece. La diferencia restante equivale a media longitud de onda; por tanto, la longitud de onda es el doble de la separación medida. Luego se aplica la relación de ondas: la velocidad es la frecuencia multiplicada por la longitud de onda, es decir, v = 2f(L2 - L1). La calculadora convierte primero ambas longitudes a metros, aplica esta relación y muestra la velocidad en metros por segundo, la longitud de onda y la separación convertida. No estima la corrección de extremo porque este método por diferencias no la necesita. Se presupone una frecuencia conocida y estable, resonancias de la misma secuencia longitudinal y condiciones constantes entre lecturas.
Interprete el resultado e investigue las discrepancias
Compare el valor calculado con una referencia adecuada para el gas y las condiciones del laboratorio. Recuerde que la velocidad del sonido en el aire depende sobre todo de la temperatura, aunque también influyen su composición y humedad. Una diferencia no significa automáticamente que la fórmula sea incorrecta. Entre las causas experimentales frecuentes se encuentran elegir resonancias no consecutivas, leer la escala desde puntos de referencia distintos, mover el nivel del agua con demasiada rapidez, sostener el diapasón en otra posición o usar su frecuencia nominal cuando la real difiere. La precisión del resultado depende de la separación medida: restar dos longitudes parecidas puede aumentar el efecto relativo de la incertidumbre de lectura. Exprese cifras significativas acordes con la resolución de la regla y la tolerancia de frecuencia, aunque la calculadora entregue un valor numérico estable. La herramienta representa el método ideal de separación de resonancias; no corrige el diámetro del tubo, las pérdidas viscosas, el ruido, los gradientes térmicos ni propaga incertidumbres. Para reforzar el experimento, repita la medición, documente la temperatura ambiente, calcule cada ensayo válido y examine la dispersión.
Qué puede hacer con ella
Complete un cálculo de laboratorio con tubo de resonancia
Convierta dos lecturas de resonancias adyacentes y la frecuencia indicada del diapasón en longitud de onda y velocidad experimental del sonido.
Compruebe si se omitió un modo en las mediciones
Detecte resultados inverosímilmente altos que puedan indicar que las longitudes registradas no eran consecutivas.
Compare la velocidad del sonido en distintas condiciones
Procese ensayos de resonancia coherentes realizados a diferentes temperaturas o con distintos gases para compararlos después.
Preguntas frecuentes
¿Por qué se emplean dos longitudes de resonancia consecutivas?
Su diferencia equivale a media longitud de onda. Además, la resta anula la corrección común del extremo abierto, por lo que no es necesario estimarla por separado.
¿Qué fórmula utiliza la calculadora?
Utiliza v = 2f(L2 - L1), donde f es la frecuencia y L2 - L1 es la separación entre longitudes de resonancia consecutivas convertida a metros.
¿Puedo introducir las longitudes en centímetros?
Sí. Seleccione cm para centímetros, m para metros o mm para milímetros. Ambas longitudes deben expresarse en la misma unidad seleccionada.
¿Qué ocurre si he omitido una resonancia?
La separación contendrá más de media longitud de onda, por lo que la longitud de onda y la velocidad indicadas serán demasiado grandes por un múltiplo entero.
¿La calculadora incluye la corrección de extremo?
No necesita aplicarla explícitamente. La misma corrección aparece en las dos lecturas consecutivas y se anula al restar las longitudes.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud mediante API cuesta $0.002. El mismo cálculo determinista también está disponible gratis en el navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"frequency_hz": 512,
"first_resonance_length": 16,
"second_resonance_length": 49.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.resonance_tube_speed_of_sound",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |