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