حاسبة مغذيات السماد
السماد العضوي ليس كيساً غامضاً من النيتروجين. تكشف ورقة المختبر أصلاً مقدار N و P2O5 و K2O في كل طن أو في كل ألف غالون، والخطوة المتبقية هي ضرب ذلك التحليل في المعدل الذي نشرتموه فعلاً.
شغّل الأداة مجانًا
تؤدي حاسبة مغذيات السماد هذا الضرب بالوحدات التي يستخدمها وكلاء الإرشاد وكُتّاب CNMP ومربو الماشية: أطنان قصيرة أمريكية لكل فدان أو غالونات لكل فدان، وأطنان مترية أو أمتار مكعبة لكل هكتار. تُحوَّل النسبة المئوية كما وردت بعوامل الجامعات المانحة للأرض المعتادة: 20 رطلاً لكل طن للصلب و 83.4 رطلاً لكل ألف غالون للسائل عند الكثافة النسبية 1. وتحوّل إتاحة نيتروجين السنة الأولى الاختيارية إجمالي N إلى رصيد يمكن طرحه من خطة تجارية. تشغّل الوحدة الحتمية نفسها عنصر المتصفح المجاني وواجهة API، فلا يختلف مثال قاعة درس ولا نص إدارة مغذيات على ما إذا كانت عشرة أطنان بـ 10 أرطال نيتروجين لكل طن تمدّ 100 رطل نيتروجين لكل فدان.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كيف تُحسب المغذيات التي يمدّها تطبيق سماد؟
أرسلوا معدلاً موجباً ووحدة معدل و N و P2O5 و K2O من التحليل ووحدة التحليل. تعيد API كل مغذٍ بـ lb/acre و kg/ha بوصفه المعدل مضروباً في التركيز المطابق.
كيف تُحوَّل تحليل سماد بالنسبة المئوية؟
تصبح النسبة الصلبة أرطالاً لكل طن بالضرب في 20، أو كيلوغرامات لكل طن بالضرب في 10. تصبح النسبة السائلة أرطالاً لكل 1000 غالون بالضرب في 83.4 أمثال الكثافة، أو كيلوغرامات لكل متر مكعب بالضرب في 10 أمثال الكثافة.
ماذا تغيّر إتاحة نيتروجين السنة الأولى؟
يعادل available_n_lb_acre و available_n_kg_ha إجمالي N مضروباً في n_availability_percent على 100. يبقي P2O5 و K2O المغذيات الكلية الممدّة. الإتاحة الافتراضية 100 في المئة.
لماذا رُفضت وحدة المعدل أمام وحدة التحليل؟
لا يقترن معدل صلب إلا بـ percent أو بتركيز صلب، ولا يقترن معدل سائل إلا بـ percent أو بتركيز سائل. خلط أطنان لكل فدان بأرطال لكل 1000 غالون هو invalid_input ولا يُفوتر.
كم تكلفة حاسبة مغذيات السماد؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل دعوة ناجحة؛ والإدخال غير الصالح لا يُفوتر.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/manure-nutrient-application \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":10,"rate_unit":"ton_per_acre","n_content":10,"p2o5_content":8,"k2o_content":12,"analysis_unit":"lb_per_ton"}'const res = await fetch("https://api.kit.forhosting.com/bio/manure-nutrient-application", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 10,
"rate_unit": "ton_per_acre",
"n_content": 10,
"p2o5_content": 8,
"k2o_content": 12,
"analysis_unit": "lb_per_ton"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/manure-nutrient-application",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 10,
"rate_unit": "ton_per_acre",
"n_content": 10,
"p2o5_content": 8,
"k2o_content": 12,
"analysis_unit": "lb_per_ton"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/manure-nutrient-application", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":10,"rate_unit":"ton_per_acre","n_content":10,"p2o5_content":8,"k2o_content":12,"analysis_unit":"lb_per_ton"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":10,"rate_unit":"ton_per_acre","n_content":10,"p2o5_content":8,"k2o_content":12,"analysis_unit":"lb_per_ton"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/manure-nutrient-application", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"rate": 10,
"rate_unit": "ton_per_acre",
"n_content": 10,
"p2o5_content": 8,
"k2o_content": 12,
"analysis_unit": "lb_per_ton"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.manure_nutrient_application",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_rate | 1000000 |
max_content | 1000000 |
max_area | 1000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |