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