حاسبة طول منفذ السماعة
إذا كان قطر المنفذ 3 بوصات والضبط على 40 هرتز وحجم الصندوق 2 قدم مكعب، تعرف طول القص لكل أنبوب بعد خصم 2.196 بوصة يضيفها هواء الفتحتين، لمنفذ واحد أو لعدة منافذ متطابقة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- قطر المنفذ
- 3
- تردد الضبط
- 40
- حجم الصندوق
- 2
- عدد المنافذ
- 1
- طول المنفذ
- 3.7087259299 in
- مساحة المنفذ
- 7.0685834706
- الطول الفعال
- 5.9047259299
- تصحيح الطرف
- 2.196
صندوق السماعة العاكس للجهير رنان هلمهولتز: كتلة الهواء في المنفذ ومطاوعة الهواء في الحاوية تحدّدان تردد ضبط Fb يسند المشغّل تحت رنينه في الهواء الحر. تطبق حاسبة طول المنفذ هذه صيغة هلمهولتز للمسلك الدائري مع تصحيح فوهة قدره 0.732 قطرًا، وتأخذ القطر بالبوصة وتردد الضبط بالهرتز وحجم الصندوق بالأقدام المكعبة وعدد المنافذ، وتعيد الطول المطلوب لكل منفذ بالبوصة.
كيف يُحسب طول منفذ هلمهولتز من القطر وFb والحجم وعدد المنافذ
حاوية مكبر الصوت المهواة رنان هلمهولتز. تتصرف كتلة الهواء في المنفذ ككتلة، ويتصرف الهواء المحبوس في الصندوق كزنبرك. رنينهما هو تردد ضبط الصندوق Fb الذي تختاره كي يسند خرج المنفذ المشغّل تحت رنينه في الهواء الحر ويقع ذروة الممانعة حيث خططت.
إعادة ترتيب هوية هلمهولتز لمسلك دائري تعطي الطول الفيزيائي لكل منفذ. الطول الفعّال Leff يساوي مربع سرعة الصوت مضروبًا في المساحة الكلية للمنافذ S، مقسومًا على أربعة باي تربيع مضروبًا في Fb تربيع مضروبًا في الحجم الداخلي الصافي. تُؤخذ سرعة الصوت بثلاثمئة وثلاثة وأربعين مترًا في الثانية، وهي القيمة الداخلية المعتادة عند عشرين درجة، وتُحوَّل داخليًا إلى بوصات في الثانية كي ينتج القطر بالبوصة والحجم بالأقدام المكعبة طولًا بالبوصة.
ولأن الهواء عند كل فوهة للمسلك يشارك في الكتلة المتذبذبة، يُطرح من Leff تصحيح طول. تستخدم هذه الحاسبة معامل البناء الكلاسيكي k يساوي 0.732 قطرًا، وهو مجموع فوهة داخلية ذات شفة عند الحاجز وفوهة خارجية بلا شفة: أنبوب PVC أو الكرتون غير المتوهج الذي يخترق جدار الصندوق. النتيجة السالبة صادقة فيزيائيًا: تصحيح الفوهة يوفّر أصلًا كتلة أكبر من هدف هلمهولتز، فلا يمكن تحقيق ذلك القطر والعدد والحجم وFb كأنبوب بسيط.
ارفع Fb، أو كبّر الصندوق، أو صغّر القطر، أو استخدم منافذ أقل. لا ينمذج الطرف الفوهات المتوهجة ولا منافذ الشق ذات المقطع المستطيل ولا الحشو ولا التسرب ولا حجم إزاحة المشغّل؛ يخصم البنّاء ذلك من حجم الصندوق قبل الاستدعاء.
أين تثبت حاسبة طول منفذ السماعة جدواها
بنّاؤو مضخم الجهير المنزلي الذين اختاروا أصلًا حجمًا داخليًا صافيًا وFb هدفًا من محاذاة Thiele–Small ما زالوا يحتاجون طول قطع لأنبوب PVC أو الكرتون الذي سيلصقونه عبر الحاجز. منفذ ثلاث بوصات في صندوق قدمين مكعبين عند أربعين هرتزًا قطعة أنبوب مختلفة عن المنفذ نفسه في صندوق أربعة أقدام مكعبة، والقطع مرتين لأن تصحيح الفوهة نُسي يضيّع عطلة نهاية الأسبوع. شاشات الاستوديو وصناديق PA الصغيرة التي تُعاد بناؤها بمشغّل جهير جديد تحتاج الهوية نفسها عندما يُفقد الأنبوب الأصلي ولا يبقى على الرسم إلا حجم الصندوق وFb هدف.
مواقع المحتوى التي تتنافس على حاسبة طول منفذ السماعة أو طول أنبوب العاكس للجهير أو طول منفذ هلمهولتز بالبوصة تستفيد من ودجة حية يتطابق مسارها المجاني في المتصفح بايتًا ببايت مع الأتمتة المدفوعة.
حالات الاستخدام
بناء مضخمات جهير منزلية عاكسة للجهير
حوّل حجمًا صافيًا مختارًا وFb هدفًا وقطر منفذ دائري إلى طول قطع بالبوصة لأنبوب PVC أو كرتون عبر الحاجز.
إعادة بناء شاشات الاستوديو وصناديق PA
استعد طول أنبوب مفقود من حجم الصندوق وFb هدف عندما يختفي المسلك الأصلي ولا يبقى إلا الرسم.
الأسئلة الشائعة
ما الوحدات التي تستخدمها حاسبة طول المنفذ؟
حوّل اللترات إلى أقدام مكعبة والمليمترات إلى بوصات قبل الاستدعاء؛ فالحساب لا يخلط نظم الوحدات.
لماذا يجب أن يكون كل إدخال موجبًا؟
قطر أو Fb أو حجم أو عدد منافذ صفر أو سالب يجعل طول هلمهولتز غير معرّف (قسمة على صفر أو صندوق فارغ أو بلا مسلك).
ماذا يعني طول منفذ سالب؟
تصحيح الفوهة يوفّر أصلًا كتلة هواء أكبر مما يتطلبه Fb الهدف، فلا يمكن تحقيق ذلك القطر والعدد والحجم والتردد كأنبوب بسيط. كبّر الصندوق، أو ارفع Fb، أو صغّر القطر، أو استخدم منافذ أقل.
لماذا يكون طول المنفذ المقصوص أقصر من الطول الفعّال؟
لأن الهواء الواقع خارج كل فتحة من فتحتي الأنبوب مباشرة يهتز مع الهواء الداخلي. في منفذ قطره 3 بوصات تطرح الحاسبة حاصل ضرب القطر في 0.732، أي 2.196 بوصة، من الطول الفعّال لتعطي طول القص.
ما سرعة الصوت التي تعتمدها حاسبة طول المنفذ؟
تعتمد 343 مترًا في الثانية، وهي القيمة المعتادة لغرفة عند نحو عشرين درجة. وتُحوَّل هذه القيمة داخليًا كي يعطي القطر بالبوصة والحجم بالقدم المكعب طولًا بالبوصة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/port-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}'const res = await fetch("https://api.kit.forhosting.com/audio/port-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/port-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/port-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"port_diameter":3,"tuning_frequency":40,"box_volume":2,"port_count":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/port-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"port_diameter": 3,
"tuning_frequency": 40,
"box_volume": 2,
"port_count": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.port_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_diameter | 48 |
max_frequency | 20000 |
max_volume | 10000 |
max_ports | 16 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يجب أن يكون كل إدخال عددًا منتهيًا أكبر تمامًا من الصفر؛ والقيم الصفرية أو السالبة أو الناقصة أو غير المنتهية تفشل برمز invalid_input ولا تُحاسب. تشترك أداة المتصفح المجانية وواجهة API المدفوعة مسبقًا في الوحدة النقية نفسها، فلا تختلف قائمة القطع وسكربت الورشة على الأرقام الأربعة ذاتها. استخدم الصفحة بلا مقابل، أو استدعِ واجهة API مقابل $0.002 لكل طلب ناجح.
عقد الإدخال والوحدات وحقول الاستجابة وأخطاء التحقق
تسمّي الأخطاء دائمًا الحقل القانوني كي يعلّم النموذج على الويب عنصر التحكم الصحيح. الصفر والسالبة تفشل لأن طول هلمهولتز غير معرّف لقطر يتلاشى أو هدف صفر هرتز أو صندوق فارغ أو صفر منافذ: هذا هو العقد الذي وُجدت هذه القدرة لإنفاذه، وتلك الإخفاقات لا تُحاسب. المقادير فوق السقوف الموثّقة تفشل كي لا يهدم خطأ كتابة العازل isolate. فحص مألوف هو منفذ ثلاث بوصات وأربعون هرتزًا وقدمان مكعبان ومنفذ واحد؛ والصندوق نفسه بمنفذين يقصّر كل أنبوب لأن المساحة الكلية ارتفعت. قد يصل كل حقل رقمي كعدد JSON أو كسلسلة رقمية؛ والقيم المنطقية والكائنات والسلاسل الفارغة وNaN وInfinity تفشل برمز invalid_input. يجب أن يكون port_count عددًا صحيحًا: منفذ ونصف ليس ترتيبًا فيزيائيًا تغطيه هذه الهوية. عند النجاح يعيد الجسم المدخلات المنظّفة ويعيد port_length طولًا هندسيًا لكل منفذ بالبوصة، وport_area المساحة الدائرية الكلية بالبوصة المربعة، وeffective_length قيمة Leff قبل تصحيح الفوهة، وend_correction قيمة k مضروبة في D، وسلسلة formula تعيد صياغة الهوية، وunit مضبوطًا على in. الحقول الناقصة invalid_input ولا تُحاسب. تستعمل استدعاءات API الناجحة السعر الأساس المنشور $0.002؛ ومسار المتصفح المجاني يشغّل دالة solve نفسها دون استهلاك رصيد مدفوع مسبقًا.
أين تثبت حاسبة طول منفذ السماعة جدواها
من يحسب Vb أصلًا في جدول يمكنه استدعاء واجهة API من سكربت وتثبيت port_length في الاختبارات كي لا تختلف تذكرة الورشة عن الصفحة أبدًا. ولأن التنفيذ parse خالص من الفئة A، يكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة، والتحقق الفاشل لا يستهلك الرصيد. أبقِ كل إدخال منتهيًا وموجبًا تمامًا، وأرسل الحجم بالأقدام المكعبة والقطر بالبوصة، وثبّت port_length في اختباراتك، فتحصل على طول مسلك قابل لإعادة الإنتاج لمضخم جهير أو صندوق سيارة أو إعادة بناء شاشة أو عامل على الحافة، دون إقامة جناح تصميم حاويات خاص بك.
حالات التكامل
صناديق صوت السيارة بمنفذين
قاس منفذين متماثلين معًا كي يبقى كل أنبوب قصيرًا بما يكفي للاتساع في الصندوق الخلفي ويبلغ مع ذلك تردد الضبط المقصود.
أسئلة تقنية
كيف يُحسب طول منفذ السماعة؟
تُعاد ترتيب هوية هلمهولتز للمسلك الدائري للطول الهندسي: Leff = c²S/(4π²Fb²Vb) مع c = 343 m/s، ثم L = Leff − 0.732·D. أرسل القطر بالبوصة وFb بالهرتز والحجم بالأقدام المكعبة وعدد منافذ موجبًا؛ وتعيد واجهة API قيمة L بالبوصة.
كم تكلفة حاسبة طول منفذ السماعة؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا مقابل $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.