حاسبة السعرات حسب معدل القلب
رجل عمره 30 عامًا يزن 70 كغ ونبضه 140 في الدقيقة لمدة 45 دقيقة يحرق أكثر من 500 كيلوكالوري، محسوبة من نبضه لا من نشاط مُخمَّن. أدخلوا النبض والعمر والوزن والجنس والمدة. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- معدل ضربات القلب
- 140
- Age
- 30
- الوزن
- 70
- الجنس
- ذكر
- المدة
- 45
- السعرات المحروقة
- 572.137786807 kcal
- السعرات (kcal)
- 572.137786807
- معدل ضربات القلب (bpm)
- 140
- الوزن (كجم)
- 70
تجيب تقديرات السعرات من معدل القلب عن بحث لا تغطيه جداول MET: كم كيلوكالوري كلّفت هذه الجلسة عندما يكون لديكم نبض مقيس، لا نشاط باسم. تبلغ الساعات ولوحات الصالات وأحزمة الصدر بعدد النبضات في الدقيقة؛ وما يزال المدرب يحتاج مجموعًا شفافًا يسجّله. تطبق حاسبة السعرات المحروقة حسب معدل القلب معادلات Keytel الخطية المنشورة، فتجمع النبض والعمر ووزن الجسم والجنس البيولوجي ومدة التمرين في مجموع كيلوكالوري للجلسة.
كيف تعمل صيغة Keytel من معدل القلب
تقدّر معادلات Keytel الإنفاق الطاقي من معدل قلب مقيس، لا من قيمة MET لنشاط مسمّى. ضُبطت على تمرين دون الأقصى مع مراقبة النبض، وتعامل الجنس البيولوجي كتغيير في المعاملات لا كوسم تجميلي. للذكور يكون معدل الكيلوجول في الدقيقة ناقص 55.0969 زائد 0.6309 مضروبًا في النبض في الدقيقة زائد 0.1988 مضروبًا في وزن الجسم بالكيلوغرام زائد 0.2017 مضروبًا في العمر بالسنوات.
للإناث يكون معدل الكيلوجول ناقص 20.4022 زائد 0.4472 مضروبًا في النبض ناقص 0.1263 مضروبًا في الوزن زائد 0.074 مضروبًا في العمر. اقسموا ذلك المعدل على 4.184 لتحويل الكيلوجول إلى كيلوكالوري في الدقيقة، ثم اضربوا في مدة التمرين بالدقائق للحصول على مجموع الجلسة. ثابت التحويل هو العامل الكيميائي الحراري الذي يقابل كيلوكالوري واحدة بـ 4.184 كيلوجول، فلا تخترع الحاسبة وحدة طاقة ثانية.
يجب أن يكون العمر والوزن موجبين ومنتهيين كذلك لأنهما يدخلان مباشرة في التركيب الخطي. يجب أن يُحل الجنس إلى male أو female. عندما يجعل معدل قلب منخفض فسيولوجيًا لكنه ما يزال موجبًا التركيب الخطي سالبًا، تقصّ الحاسبة معدل الدقيقة عند الصفر بدل الإبلاغ عن حرق سعرات سالب، وهو ممتنع كإنفاق طاقي.
أين تنفع حاسبة السعرات من النبض
يقدّر المدربون الشخصيون ومدربو القوة تكلفة الجلسة عندما تمرّن العميل بحزام صدر أو ساعة تبلغ متوسط معدل القلب دون صف جدول MET. يقارن رياضيو التحمّل الركوب الهوائي السهل بفواصل العتبة مع الإبقاء على الوزن والعمر نفسيهما، فيكون الفرق النبض لا رمز نشاط مخمّنًا. يكلّف معلمو التربية البدنية ومختبرات علوم الرياضة واجبات تطبق معاملات Keytel للذكور والإناث حتى يرى الدارسون الجنس والكتلة والعمر والشدة روافع منفصلة.
تحتاج خلفيات التطبيقات والأجهزة القابلة للارتداء صيغة حتمية على الخادم تطابق أداة المتصفح عندما يكون الجهاز قد خزّن النبضات في الدقيقة والدقائق. يريد مدربو التغذية الذين يجمعون سجلات الطعام وتقديرات التمرين رقم كيلوكالوري شفافًا لا نموذجًا معتمًا ينزاح بين الإصدارات. نية البحث عن سعرات محروقة حسب معدل القلب تختلف عن سعرات MET وعن سعرات مسافة الجري وعن حاسبات مناطق القلب التي لا تعيد طاقة أبدًا.
عالجوا الأيض القاعدي وTDEE مع مضاعفات النشاط ومعادلات الطاقة القائمة على VO2 وأدلة MET باسم النشاط بوصفها نوايا منتج منفصلة، بدل إثقال صفحة السعرات من النبض بكل صيغة صحية مجاورة. أبقوا الطلبات صغيرة، وثبّتوا المجاميع المقربة في الاختبارات، فتحصلون على تقديرات طاقة قابلة للتكرار للودجات وصفحات الملخص وعُمّال الحافة دون إقامة مختبر فسيولوجيا خاص بكم.
حالات الاستخدام
سجلات التمرين من الأجهزة القابلة للارتداء
حوّلوا متوسط معدل القلب والعمر والوزن والجنس ودقائق الجلسة إلى مجموع kcal متسق لليومية عندما لا ينشر الجهاز قيمة MET.
تقديرات التدريب والصف
قارنوا رياضيين على المسار نفسه بتبديل النبض والكتلة فقط، مع معاملات Keytel للذكر أو الأنثى عقدًا للجنس.
الأسئلة الشائعة
ماذا يحدث إذا كان معدل القلب أو المدة صفرًا أو سالبًا؟
يجب أن يكون معدل القلب والمدة عددين موجبين؛ ويُرفض الصفر أو القيم السالبة ولا تُفوتر.
لماذا يختلف ناتج الذكر عن الأنثى عند النبض نفسه؟
ضبط Keytel معاملات خطية منفصلة حسب الجنس. للذكور ميل قلبي أكبر وحد وزن موجب؛ وللإناث ميل أصغر وحد وزن سالب. الجنس ليس وسمًا تجميليًا.
هل هذه الحاسبة هي حاسبة سعرات MET نفسها؟
لا. حاسبات MET تضرب شدة جدولية في الكيلوغرامات والساعات. هذه الصفحة تقدّر الطاقة من نبض مقيس مع العمر والوزن والجنس والمدة: نية بحث مختلفة.
كيف تُحسب السعرات من معدل القلب؟
بمعادلات كيتل. للرجال يساوي الإنفاق في الدقيقة سالب 55.0969 زائد 0.6309 × النبض زائد 0.1988 × الوزن زائد 0.2017 × العمر بالكيلوجول، ثم يُقسم على 4.184 للتحويل إلى كيلوكالوري ويُضرب في عدد الدقائق.
أي معدل قلب نُدخل؟
أدخلوا متوسط نبض التمرين الذي سجلته الساعة أو حزام الصدر أو جهاز الصالة للحصة، بالنبضات في الدقيقة، مع مدة الحصة نفسها. وتُقبل القيم حتى 250 نبضة في الدقيقة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/sports/calories-burned-by-heart-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heart_rate":140,"age":30,"weight":70,"sex":"male","duration":45}'const res = await fetch("https://api.kit.forhosting.com/sports/calories-burned-by-heart-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heart_rate": 140,
"age": 30,
"weight": 70,
"sex": "male",
"duration": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/calories-burned-by-heart-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heart_rate": 140,
"age": 30,
"weight": 70,
"sex": "male",
"duration": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/calories-burned-by-heart-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heart_rate":140,"age":30,"weight":70,"sex":"male","duration":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heart_rate":140,"age":30,"weight":70,"sex":"male","duration":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/calories-burned-by-heart-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"heart_rate": 140,
"age": 30,
"weight": 70,
"sex": "male",
"duration": 45
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.calories_burned_by_heart_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_heart_rate | 250 |
max_age | 120 |
max_weight_kg | 500 |
max_duration_min | 10080 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يجب أن يكون معدل القلب والمدة عددين موجبين؛ والصفر أو القيم السالبة تفشل بـ invalid_input بدل اختراع حرق. تكلف الاستدعاءات الناجحة $0.002؛ ولا تُفوتر المدخلات الباطلة.
كيف تعمل صيغة Keytel من معدل القلب
يجب أن يكون معدل القلب والمدة عددين منتهيين موجبين قطعًا: نبض صفري أو جلسة سالبة أو سلسلة غير رقمية تفشل بـ invalid_input بدل قيمة مطلقة صامتة. المسار حساب عائم حتمي بلا بذور عشوائية ولا ساعة جدارية ولا شبكة خارجة، فتعطي المدخلات المتطابقة JSON نفسه دائمًا. هذا تقدير لتكلفة طاقة النشاط، لا قياس غرفة أيض ولا وعد بفقدان الدهون الذي يعتمد أيضًا على الغذاء والتعافي والإنفاق اليومي الكلي.
عقد الإدخال وشكل الرد والتحقق
العمر أو الوزن غير الموجب، والجنس الذي لا يُحل إلى male أو female، والقيم فوق الحدود المنشورة البالغة مئتين وخمسين نبضة في الدقيقة ومئة وعشرين سنة وخمسمئة كيلوغرام وعشرة آلاف وثمانين دقيقة تُرفض كذلك. فحص نموذجي: ذكر في الثلاثين بسبعين كيلوغرامًا، ومئة وأربعين نبضة في الدقيقة، مدة خمس وأربعين دقيقة. صلوا نموذج المتصفح المجاني لسجلات التدريب، ثم استدعوا العقد نفسه من السكربتات عندما تحتاجون تقديرات جلسات بالجملة. أرسلوا جسم JSON بـ POST وخمسة حقول إلزامية. heart_rate هو نبض التمرين المقيس بعدد النبضات في الدقيقة، عدد منتهٍ أكبر من الصفر قطعًا، وله الأسماء البديلة hr وbpm وpulse وheart-rate. age هو العمر بالسنوات، منتهٍ وأكبر من الصفر قطعًا، وله age_years وyears. weight هو كتلة الجسم بالكيلوغرام، منتهية وأكبر من الصفر قطعًا، وله weight_kg وkg وmass وbody_weight. sex هو الجنس البيولوجي لمعاملات Keytel ويجب أن يكون male أو female؛ وتُقبل الأسماء البديلة gender وm وf وman وwoman ثم تُطبَّع. duration هي مدة التمرين بالدقائق، منتهية وأكبر من الصفر قطعًا، ولها duration_min وduration_minutes وminutes وtime وmins. يجوز أن يصل كل حقل رقمي عدد JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية وNaN وInfinity وأي heart_rate أو duration غير موجبين تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر. عند النجاح يتضمن الجسم calories_burned وcalories_kcal بوصفهما المجموع المنقّى نفسه، وunit مساويًا kcal، وheart_rate_bpm وage وweight_kg وsex المعياري وduration_minutes وkcal_per_minute وkcal_per_hour وسلسلة formula توثّق هوية Keytel حسب الجنس، وmethod keytel_2005. تسعيرة استدعاءات API الناجحة هي القاعدة المنشورة $0.002 لكل عنصر؛ وإخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين تنفع حاسبة السعرات من النبض
يحتاج مؤلفو المناهج ذات الدروس التفاعلية شكل JSON نفسه دون اتصال ومعه حتى تبقى الأوراق والمصححات الآلية متسقة. ولأن هذه القدرة محرك parse خالص، فإن تسعيرة API هي القاعدة المنشورة $0.002 لكل عنصر ناجح، والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
حرق الجلسة في التطبيقات وAPI
قدّروا بالجملة سعرات صفوف معدل القلب المرفوعة بنفس صيغة أداة المتصفح المجانية؛ وارفضوا معدل القلب أو المدة غير الموجبين بـ invalid_input.
أسئلة تقنية
كيف نقدّر السعرات المحروقة من معدل القلب؟
أرسلوا heart_rate بوحدة bpm وage بالسنوات وweight بالكيلوغرام وsex (male أو female) وduration بالدقائق. يطبق API معادلات Keytel 2005 ويحوّل kJ/min إلى kcal بـ 4.184 ويعيد مجموع الجلسة.
كم تكلفة حاسبة السعرات حسب معدل القلب؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات الباطلة.