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