CO2 من التنفس
عشرة أشخاص يقضون ثماني ساعات بمعدل 0.045 كغ لكل شخص-ساعة يزفرون 3.6 كغ من ثاني أكسيد الكربون خلال 80 شخص-ساعة: رقم سريع يمكن التحقق منه لفصل دراسي أو مكتب أو قاعة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأشخاص
- 10
- الساعات
- 8
- معدل الفائدة
- 0.045
- المعدل (kg لكل ساعة-شخص)
- 0.045
- ساعات-شخص
- 80
- Co2 kg
- 3.6
تتبادل رئات البشر الغازات بلا انقطاع، وكل شاغل في غرفة أو مكتب أو صف أو قاعة يضيف لذلك ثاني أكسيد الكربون إلى هواء الداخل. تقدّر حاسبة انبعاث CO2 من التنفس كتلة ثاني أكسيد الكربون التي يزفرها جمعٌ من ثلاثة أرقام تعرفونها سلفاً: كم شخصاً حاضرون، وكم ساعة يبقون، ومعدل الانبعاث بالكيلوغرامات من ثاني أكسيد الكربون لكل شخص-ساعة. تضرب تلك القيم المنتهية الثلاث وتعيد الكتلة الكلية بالكيلوغرامات، مع ساعات الأشخاص التي أنتجتها.
كيف يُحسب CO2 الزفير من التنفس
تقدير انبعاث التنفس منتج فرز، لا قياس مختبر أيضي. كتلة ثاني أكسيد الكربون التي يزفرها جمع تساوي عدد الأشخاص مضروباً في ساعات شغل الحيّز مضروباً في معدل الانبعاث بالكيلوغرامات من ثاني أكسيد الكربون لكل شخص-ساعة. ساعات الأشخاص هي الحاصل الأول: عشرة أشخاص لثماني ساعات ثمانون ساعة-شخص، ثم تُوسَّع تلك الساعات الثمانون بالمعدل الذي تقدّمونه.
بالغ جالس نموذجي في راحة أو أمام مكتب يؤكسد نحو خمسة وثلاثين إلى خمسين غراماً من ثاني أكسيد الكربون في الساعة، لذلك تستخدم ملاحظات فرز هواء الداخل الكثيرة تقريباً مدوّراً قدره 0.045 أو 0.05 كيلوغراماً لكل شخص-ساعة؛ النوم أدنى، والمشي الخفيف أو التدريس أعلى، وحصة رياضة قد تتجاوز عُشر كيلوغرام لكل شخص-ساعة. تقدّمون المعدل الذي يوافق النشاط الذي تنمذجونه، لأن هذه الحاسبة لا تخمّن مكافئاً أيضياً ولا كتلة جسماً. يُعاد الحاصل بالكيلوغرامات ليجلس إلى جانب جرود كربون أخرى تتحدث أصلاً بالكيلوغرامات لا بلترات الغاز المزفور.
ولا يحوّل الأسلوب حجماً عبر حرارة أو ضغط أو رطوبة، ولا يطبّق جدول إشغال داخل الساعة، ولا يطرح تركيز الخلفية الخارجي: ذلك ينتمي إلى نموذج توازن كتلة كامل لهواء الداخل. تحصلون على كتلة تشغيلية شفافة يمكنكم تدقيقها. غيّروا أيّاً من العوامل الثلاثة فتتحرك الكيلوغرامات معاً.
مئة شخص في قاعة لساعتين عند 0.045 كيلوغراماً لكل شخص-ساعة تنتج تسعة كيلوغرامات من ثاني أكسيد الكربون من التنفس وحده، ولذلك ترتفع غرفة مزدحمة سيئة التهوية بأجزاء في المليون حتى بلا احتراق. وليست هذه الأداة بديلاً عن مقارنة وقود سفر أو جرد احتراق: تلك الصفحات تجيب بحثاً آخر عن محركات وخزانات، لا عن الغاز الذي تزفره الرئات.
ما الذي تدخله وبأي وحدات
تُقبل الأشخاص الكسرية حتى لا يُقرَّب إشغال متوسط قدره اثنا عشر ونصف أولاً، وتُقبل الساعات الكسرية حتى تُرسل حصة تسعين دقيقة على أنها 1.5. والحقول الناقصة والسلاسل الفارغة والقيم المنطقية والكائنات والرموز التي ليست أعداداً عشرية بسيطة أو علمية تفشل بالمثل. ويُقبل الصفر ويعيد صفراً من الكيلوغرامات، لأن غرفة فارغة أو حجزاً بصفر ساعات لا يضيف كتلة مزفورة.
تُقرَّب الأعداد إلى اثنتي عشرة مرتبة عشرية حتى يقارن اختبارات goldens والعملاء بايتاً ببايت عبر بيئات التشغيل. وإن فاض الحاصل إلى Infinity تفشل المهمة بدل إعادة كتلة غير منتهية.
أين تثبت واجهة انبعاث التنفس جدواها
تستخدم فرق المنشآت ومكاتب هواء الداخل ومخطّطو الفعاليات حاسبة حتمية لـCO2 التنفس لتحويل عدّ معلن ومدة حجز ومعدل نشاط منشور إلى كيلوغرامات توضع إلى جانب ملاحظات التهوية، بدل شعار عن هواء راكد. ومواقع الصحافة والتعليم التي تتصدر بحث انبعاث CO2 التنفس تستفيد من ودجة حيّة يتطابق مسارها المجاني في المتصفح مع مسار الأتمتة على الوحدة الخالصة نفسها، فلا يختلف عرض نادٍ علمي عن دفعة حول ما إذا كانت ثمانون ساعة-شخص عند 0.045 كيلوغراماً تساوي حقاً 3.6 كيلوغراماً.
وصفحات الحملات التي تطلب تسجيل أسبوع من القاعات المشغولة يمكنها إرسال الأرقام الثلاثة التي كتبها الزائر أصلاً وإظهار الكتلة المزفورة من دون اختراع فئة نشاط. وفشل التحقق لا يستهلك الرصيد. أبقوا الطلبات صغيرة وثبّتوا الحقول المقرّبة في الاختبارات لتحصلوا على حاصل إشغال قابل للإعادة من دون إقامة نموذج ديناميكا موائع خاص بكم.
وإن احتجتم لاحقاً إلى تركيز الداخل بأجزاء في المليون، مرّروا هذه الكيلوغرامات إلى خطوة حجم وتهوية تتحكمون بها؛ تتوقف هذه النقطة عند الكتلة المزفورة عمداً.
حالات الاستخدام
مذكرة كربون لإشغال المكتب
حوّلوا عدّ المكاتب ويوم عمل بالساعات ومعدلاً جالساً بالكغ/شخص-ساعة إلى كيلوغرامات CO2 التي يزفرها الفريق، لمذكرة منشآت أو استدامة.
الأسئلة الشائعة
كيف يُحسب CO2 من التنفس؟
ساعات الأشخاص هي الحاصل الأول. عشرة أشخاص لثماني ساعات عند 0.045 كغ/شخص-ساعة تعطي 3.6 كيلوغراماً.
أيّ معدل أستخدم لكل شخص-ساعة؟
بالغ جالس نموذجي يقترب من 0.04–0.05 كيلوغراماً من CO2 في الساعة. النوم أدنى؛ النشاط الخفيف والتدريس أعلى؛ والتمرين العنيف قد يتجاوز 0.1. قدّموا المعدل الذي يوافق النشاط الذي تنمذجونه. لا تخمّن الحاسبة المكافئ الأيضي.
هل يقدّر هذا CO2 الداخل بأجزاء في المليون؟
لا. يعيد كتلة مزفورة بالكيلوغرامات، لا تركيز غرفة. التركيز يحتاج أيضاً حجم الغرفة وخلفية الخارج والتهوية.
هل هذا نفس CO2 السيارة أو الاحتراق، وكم يكلف؟
لا. تقدّر هذه الصفحة الغاز المزفور من الرئات، لا وقوداً يُحرق في محرك أو مرجل. أداة المتصفح مجانية.
هل يمكنني إدخال كسور من الأشخاص أو الساعات؟
نعم. يمكنك إدخال متوسط إشغال قدره اثنا عشر شخصاً ونصف أو مدة بقاء قدرها ساعة ونصف بأرقام عشرية، دون الحاجة إلى التقريب قبل الحساب.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/eco/co2-breathing-emission \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":10,"hours":8,"rate":0.045}'const res = await fetch("https://api.kit.forhosting.com/eco/co2-breathing-emission", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 10,
"hours": 8,
"rate": 0.045
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/co2-breathing-emission",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 10,
"hours": 8,
"rate": 0.045
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/co2-breathing-emission", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":10,"hours":8,"rate":0.045}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":10,"hours":8,"rate":0.045}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/co2-breathing-emission", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"people": 10,
"hours": 8,
"rate": 0.045
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.co2_breathing_emission",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الأشخاص أو الساعات أو المعدلات السالبة تفشل برمز invalid_input بدل اختراع بصمة. والحساب الخالص نفسه يغذّي ودجة المتصفح المجانية وواجهة API، فلا يختلف عرض الصف عن دفعة إشغال.
المدخلات والوحدات والأسماء البديلة وسلوك الخطأ
أرسلوا كائن JSON بثلاثة أعداد منتهية إلزامية: people، عدّ الإشغال؛ وhours، مدة البقاء؛ وrate، عامل الانبعاث بالكيلوغرامات من ثاني أكسيد الكربون لكل شخص-ساعة. ويقبل كل حقل أيضاً سلسلة عددية وقائمة قصيرة من الأسماء البديلة (persons، n، occupancy، headcount، duration، duration_hours، t، time_hours، emission_rate، kg_per_person_hour، factor، co2_rate) حتى لا تضطر الجداول والنماذج إلى إعادة تسمية الأعمدة. ويُرفض أيّ قيمة سالبة: عدّ سالب أو مدة سالبة أو معدل سالب ليس إشغالاً فيزيائياً، فتفشل المهمة برمز invalid_input يسمّي الحقل. عند النجاح تعيد الاستجابة people وhours وrate_kg_per_person_hour المحلولة ثم تبلغ person_hours وco2_kg وسلسلة صيغة مختصرة وتسمية الطريقة person_hours_times_rate. لا استعلام شبكة ولا سحب عشوائي ولا اعتماد على التاريخ الحالي: الأرقام الثلاثة نفسها تنتج دائماً JSON نفسه.
أين تثبت واجهة انبعاث التنفس جدواها
ودراسات الصفوف وقاعات المحاضرات التي تسجّل الحضور وطول الحصّة أصلاً يمكنها إرسال مهمة لكل جلسة وحفظ co2_kg إلى جانب معرّف القاعة من دون فتح جدول عوامل أيضية. ولأن التنفيذ parse خالص من المستوى A، تكلّف كل دعوة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.
حالات التكامل
سجلات جلسات الصف والقاعة
أرسلوا مهمة لكل درس أو فعالية بالحضور والمدة ومعدل نشاط، ثم احفظوا person_hours وco2_kg إلى جانب معرّف القاعة.
ودجات الصف والحملة
دعوا الزوار يكتبون عدّاً وبقاءً بالساعات ومعدلاً ويروا الكيلوغرامات المزفورة على أداة حيّة تطابق API بايتاً ببايت.
أسئلة تقنية
ماذا يحدث إن كان people أو hours أو rate سالباً؟
تفشل المهمة برمز invalid_input يسمّي الحقل. عدّ أو مدة أو معدل سالب ليس إشغالاً فيزيائياً. الصفر مسموح ويعيد صفراً من الكيلوغرامات. الإدخال غير الصالح لا يُفوتر.