حساب البعد البؤري لعدسة المقراب للتكبير المطلوب
تحسب هذه الأداة البعد البؤري للعدسة الشيئية انطلاقًا من المشهد المطلوب. أدخلوا البعد البؤري للعدسة العينية والتكبير المرغوب لتحصلوا على البعد البؤري اللازم لمقراب فلكي بسيط. يفيد الحساب في مقارنة الأنابيب البصرية، وتخطيط تركيب مقراب، والتحقق من قدرة مجموعة معينة على بلوغ تكبير محدد. يستعمل البعدان البؤريان الوحدة نفسها، أما التكبير فهو نسبة بلا أبعاد.
شغّل الأداة مجانًا
حوّلوا التكبير المستهدف إلى مواصفة للعدسة
تعرض مواصفات المقاريب عادة المسألة في اتجاهها المباشر: قسمة البعد البؤري للعدسة الشيئية على البعد البؤري للعدسة العينية تعطي التكبير. لكن قرارات التصميم والشراء تبدأ كثيرًا من النتيجة المطلوبة. فقد تكون لديكم عدسة عينية ببعد 25 mm، وتريدون مشاهدة بتكبير 40x، وتحتاجون إلى تحديد أنبوب بصري ملائم. تعيد هذه الأداة ترتيب علاقة التكبير المألوفة، فتضرب التكبير المطلوب في البعد البؤري للعدسة العينية. في هذا المثال يعطي ضرب 40 في 25 mm بعدًا بؤريًا مقداره 1,000 mm للعدسة الشيئية. النتيجة بعد بؤري، وليست قطر الفتحة ولا الطول المادي للأنبوب. تؤثر تلك القياسات في السطوع والدقة وسهولة النقل والبناء، لكنها لا تساوي القيمة البصرية المحسوبة. استعملوا الجواب هدفًا للتصميم وقارنوه بالبعد البؤري المعلن للعدسة أو لمجموعة الأنبوب البصري.
وحّدوا الوحدات واختاروا تكبيرًا واقعيًا
تعمل المعادلة بأي وحدة ما دام البعدان البؤريان يستعملان الوحدة نفسها. إذا أُدخل بعد العدسة العينية بالملليمتر خرجت النتيجة بالملليمتر، وإذا أُدخل بالبوصة خرجت بالبوصة. لا يملك التكبير وحدة طول، ويكتب عادة مثل 80x؛ أدخلوا القيمة العددية فقط. لا تضمن المجموعة الصحيحة رياضيًا صورة مفيدة. فالتكبير العملي الأقصى يعتمد أيضًا على فتحة العدسة، وجودة البصريات، واستقرار الغلاف الجوي، وسطوع الجرم، وبصر الراصد، وثبات الحامل. قد يؤدي التكبير المفرط إلى تكبير الضبابية من دون إظهار تفاصيل جديدة. وقد لا يطابق البعد المحسوب منتجًا متاحًا في السوق. بعد الحساب، تحققوا من الفتحة والنسبة البؤرية ومتطلبات الحامل وإرشادات الشركة المصنعة. تقدم الأداة العلاقة الدقيقة، لكنها لا تدّعي أن كل قيمة تكبير موجبة مناسبة عمليًا.
قارنوا العدسات وخطط الرصد
من المفيد تكرار الحساب لعدسات عينية متعددة مع تثبيت التكبير المستهدف. تتطلب العدسة العينية الأقصر بعدًا بؤريًا أقصر للعدسة الشيئية بالنسبة نفسها، بينما تتطلب العدسة الأطول عدسة شيئية أطول. ويمكنكم أيضًا تثبيت العدسة العينية وتجربة قيم تكبير مختلفة لمعرفة سرعة تغير المتطلب. يفيد ذلك عند بناء مقراب تعليمي، أو تقييم أنبوب بديل، أو توثيق افتراضات تجهيز الرصد. يكرر الناتج قيمتي الإدخال، ويعرض المعادلة بعد ترتيبها، ويوضح علاقة الوحدات، ولذلك يصلح لورقة عمل أو لخطوة آلية في اختيار المعدات. إذا كان البعد البؤري لعدسة مقراب قائم معلومًا، فاستخدموا حاسبة تكبير المقاريب لحل المسألة المباشرة. أما هذه القدرة فمخصصة للمسألة العكسية التي يكون فيها بعد العدسة الشيئية مجهولًا والتكبير المطلوب شرطًا للتصميم.
حالات الاستخدام
تخطيط بناء مقراب
حوّلوا عدسة عينية متاحة وتكبيرًا مطلوبًا إلى البعد البؤري اللازم للعدسة الشيئية.
مقارنة الأنابيب البصرية
احسبوا قيمة بؤرية مستهدفة قبل البحث عن الأنابيب التجارية الأنسب لخطة الرصد.
إعداد درس في علم الفلك
اعرضوا المعادلة بعد ترتيبها بقيم قابلة للتكرار ووحدات مبيّنة بوضوح.
الأسئلة الشائعة
ما المعادلة التي تستعملها الحاسبة؟
العلاقة هي: البعد البؤري للعدسة الشيئية = التكبير المطلوب × البعد البؤري للعدسة العينية.
ما وحدة النتيجة؟
تستعمل النتيجة وحدة الطول نفسها للعدسة العينية؛ فإذا أدخلتم الملليمتر حصلتم على الملليمتر.
هل يُدخل التكبير بصيغة 40 أم 40x؟
أدخلوا القيمة العددية 40 فقط، فالتكبير نسبة موجبة بلا أبعاد.
هل تحدد النتيجة فتحة العدسة الشيئية؟
لا، فالبعد البؤري والفتحة مواصفتان مختلفتان، ويجب اختيار الفتحة بصورة مستقلة.
هل تضمن المجموعة المحسوبة صورة حادة؟
لا، إذ تعتمد الصورة أيضًا على الفتحة وجودة البصريات والجو والجرم المرصود وثبات الحامل.
ما تكلفة الحساب عبر API؟
تكلف كل مطالبة عبر API مبلغ $0.002؛ ويمكن تنفيذ الحساب الحتمي نفسه مجانًا في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/optics/telescope-objective-focal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eyepiece_focal_length":25,"desired_magnification":40}'const res = await fetch("https://api.kit.forhosting.com/optics/telescope-objective-focal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eyepiece_focal_length": 25,
"desired_magnification": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/telescope-objective-focal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eyepiece_focal_length": 25,
"desired_magnification": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/telescope-objective-focal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eyepiece_focal_length":25,"desired_magnification":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eyepiece_focal_length":25,"desired_magnification":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/telescope-objective-focal", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"eyepiece_focal_length": 25,
"desired_magnification": 40
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.telescope_objective_focal",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |