Calculadora de pupila de salida
La pupila de salida de un telescopio es el pequeño disco luminoso que abandona el ocular y entra en el ojo.
Ejecutar — gratis
Su diámetro se obtiene al dividir la apertura útil del objetivo entre los aumentos del telescopio. Esta calculadora ofrece a observadores, planificadores de equipos, estudiantes y aplicaciones astronómicas un resultado directo y reproducible a partir de esos dos valores. Introduzca la apertura en milímetros para obtener milímetros, o utilice otra unidad de longitud de forma coherente. El cálculo es determinista, valida ambos valores y devuelve datos estructurados adecuados para decidir una configuración de observación o comparar equipos automáticamente.
Qué significa el diámetro de la pupila de salida en el ocular
La pupila de salida es la imagen circular y luminosa del objetivo que aparece justo detrás del ocular. Si mantiene el ojo alejado de un ocular orientado hacia una escena clara y segura, a menudo podrá ver directamente ese disco flotante. Su diámetro ayuda a describir la concentración de la luz recogida cuando llega al ojo. Una pupila mayor suele producir una imagen extensa más luminosa y puede hacer más cómoda la exploración a pocos aumentos; una menor acompaña a potencias superiores y a imágenes extensas más oscuras. Para calcularla, divida la apertura útil entre los aumentos. Por tanto, un telescopio de 200 milímetros a 100x tiene una pupila de salida de 2 milímetros. La apertura y la pupila comparten unidad porque el aumento es adimensional. Use la apertura útil real, no el diámetro exterior del tubo, e introduzca los aumentos efectivos de la combinación actual. El resultado describe la geometría del haz; por sí solo no predice calidad, contraste, turbulencia atmosférica ni visibilidad del objeto.
Cómo introducir correctamente la apertura y los aumentos
Proporcione objective_aperture y magnifying_power como números finitos positivos. Para facilitar integraciones se aceptan alias habituales: aperture o aperture_diameter para el objetivo, y magnification o power para los aumentos. Si especifica la apertura en milímetros, exit_pupil_diameter también se devuelve en milímetros. Si usa pulgadas, el resultado estará en pulgadas, aunque los milímetros son habituales en astronomía visual y facilitan la comparación con la pupila humana. Los aumentos no tienen unidad de longitud: escriba 80 para 80x, no el texto 80x. Se rechazan valores cero, negativos, ausentes, infinitos o no numéricos, pues no representan una apertura física ni una ampliación utilizable. La operación es exactamente la apertura dividida entre los aumentos, seguida de un redondeo numérico estable para producir JSON reproducible. Esta capacidad no deduce la potencia a partir de distancias focales, no aplica un multiplicador Barlow, no descuenta la obstrucción central ni estima la pupila del observador. Calcule antes los aumentos reales cuando sea necesario y úselos aquí con la apertura útil del instrumento.
Cómo elegir combinaciones útiles e interpretar los límites
La pupila de salida resulta útil para comparar oculares porque normaliza los aumentos según la apertura. Las combinaciones de baja potencia pueden crear una pupila mayor que la pupila dilatada del observador, de modo que parte del haz queda fuera del ojo y se desaprovecha apertura. Las pupilas muy pequeñas pueden revelar cuerpos flotantes, exigir un enfoque más preciso y oscurecer demasiado los objetos extensos, aunque el límite práctico varía con el objeto, el observador, la óptica y la atmósfera. No considere universal un único valor: compare configuraciones. La exploración de gran campo suele favorecer un haz mayor; muchas observaciones de cielo profundo usan pupilas intermedias; y la Luna o los planetas pueden admitir valores menores si la imagen conserva nitidez. La calculadora solo informa del diámetro geométrico. No certifica aumentos máximos útiles ni considera relieve ocular, campo visual, pérdidas de transmisión, obstrucción central, aberraciones o seeing. El navegador calcula localmente; cada solicitud API correcta cuesta $0.002. Ambos canales comparten el mismo algoritmo puro y entregan respuestas coherentes para tablas, clases, planes y catálogos.
Qué puede hacer con ella
Comparar oculares para una sesión
Calcule la pupila de cada aumento efectivo y elija combinaciones apropiadas para gran campo, cielo profundo, Luna o planetas.
Comprobar si la baja potencia desaprovecha apertura
Compare una pupila calculada grande con la pupila ocular adaptada a la oscuridad antes de escoger un ocular de potencia muy baja.
Crear tablas astronómicas coherentes
Genere valores deterministas para hojas comparativas, herramientas educativas, catálogos de productos o programas de planificación.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
El diámetro de salida es la apertura del objetivo dividida entre los aumentos: D_exit = D_aperture / M.
¿En qué unidad se devuelve la pupila?
Utiliza la misma unidad de longitud que objective_aperture. Introduzca milímetros para recibir milímetros, la convención astronómica habitual.
¿Los aumentos equivalen a la distancia focal del ocular?
No. Son una razón adimensional como 100x. Si solo conoce las distancias focales, calcule primero la ampliación del telescopio.
¿Una pupila mayor siempre mejora la imagen?
No. Un haz mayor que su pupila ocular puede desperdiciar luz, mientras que uno muy pequeño puede resultar oscuro. El intervalo útil depende del objeto y las condiciones.
¿Cuánto cuesta el cálculo mediante API?
Cada elemento correcto cuesta $0.002. La calculadora del navegador funciona localmente gratis y las solicitudes inválidas se rechazan sin resultado.
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/telescope-exit-pupil \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"objective_aperture":200,"magnifying_power":100}'const res = await fetch("https://api.kit.forhosting.com/optics/telescope-exit-pupil", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"objective_aperture": 200,
"magnifying_power": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/telescope-exit-pupil",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"objective_aperture": 200,
"magnifying_power": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/telescope-exit-pupil", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"objective_aperture":200,"magnifying_power":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"objective_aperture":200,"magnifying_power":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/telescope-exit-pupil", 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
{
"objective_aperture": 200,
"magnifying_power": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.telescope_exit_pupil",
"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. |