NPK肥料計算機:窒素目標から必要重量を算出
20-5-10の肥料で純窒素5ポンドを与えるには、製品が25ポンド必要です。目標量とラベルの成分表示を入力し、必要なら袋の重さも入れると、買うべき袋の数が切り上げで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 目標窒素量 (lb)
- 5
- Npk
- 20-5-10
- 1袋の重さ (lb)
- 40
- 窒素 (%)
- 20
- リン (%)
- 5
- カリウム (%)
- 10
- 肥料 (lb)
- 25
肥料袋の3つの分析値は、製品重量に占める窒素、リン酸、カリの割合を示しますが、特定の窒素目標を満たすために何ポンド散布すべきかは直接示しません。この計算機では、目標と20-5-10のような表示から必要な製品重量を求められます。袋の重量も入力すると、使用する袋の割合と購入すべき袋の整数個数も確認できます。
N-P-K分析表示を正しく読み取ります
ラベルで目立つ3つの数値は、製品重量に対する割合です。20-5-10では、最初の数値が窒素20パーセントを意味します。残りはリン酸とカリを表しますが、実窒素のポンド数を目標とする計算には影響しません。
ただし、選択した製品を確認できるよう、計算機は3値すべてを解析して表示します。値はハイフン、スラッシュ、またはダッシュで区切って入力し、小数も使用できます。各値はゼロから百まで、最初の値はゼロより大きくなければなりません。
分析値と包装重量を混同しないでください。10-10-10と表示された50ポンド袋では、分析は10-10-10、袋重量は別に50ポンドです。似た商品名でも配合が異なる場合があるため、必ず対象製品の保証分析値をご確認ください。
窒素目標を肥料重量へ換算します
計算は1回の除算で行います。最初に窒素割合を百で割って小数へ変換し、目標とする窒素ポンド数をその値で割ります。窒素目標が5ポンドで製品が20パーセントなら、小数は0.20となり、必要な肥料は25ポンドです。
濃度が低い製品ほど総重量が増え、高い製品ほど減ります。本ツールは適切な施肥目標そのものを決定しません。土壌検査、作物別の推奨、または有資格者の助言から目標を得たうえで換算してください。
結果を安全に利用します
推奨値が千平方フィート当たりまたはエーカー当たりの場合は、単位を統一し、先に処理面積を掛けて総窒素目標を求めてください。その後、ラベル、地域の規制、分割施用の指示と結果を照合します。粒径ごとに同じ設定が通用するとは限らないため、実測重量と面積で散布機を校正してください。
本機能は決定論的で、ネットワーク、天候、土壌データベースを参照しません。過剰施肥が植物障害や養分流出につながる場合は、施肥目標を別途専門家にご確認ください。
活用例
肥料濃度を比較する
異なる2種類のN-P-K製品で、同じ総窒素量を供給する製品重量を比較できます。
資材注文を準備する
既知の窒素必要量を製品ポンド数と購入する袋の整数個数へ換算できます。
開封済み袋を配分する
袋の使用割合を基に、作業や処理区画へ適切な在庫量を確保できます。
よくある質問
どのN-P-K数値を計算に使いますか?
最初の窒素割合から必要な製品重量を求めます。残りの2値も確認用に表示します。
20-5-10は何を意味しますか?
重量比で窒素20パーセント、保証表示上の可給態リン酸5パーセント、可溶性カリ10パーセントを示します。
窒素ゼロが拒否されるのはなぜですか?
最初の値がゼロの製品には保証窒素がなく、有限の製品量では正の目標を満たせないためです。
結果から適切な散布量が分かりますか?
いいえ。 既に選定した目標を肥料重量へ換算します。目標は土壌検査や農学的推奨から決定してください。
千平方フィートあたりやエーカーあたりの施用量はどう使いますか?
その施用量に実際に処理する面積を同じ単位系で掛け、窒素の合計ポンド数を出してから目標量として入力します。結果は面積あたりの量ではなく、作業全体に必要な製品の重さになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/fertilizer-npk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_nitrogen_lbs":5,"npk":"20-5-10"}'const res = await fetch("https://api.kit.forhosting.com/home/fertilizer-npk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_nitrogen_lbs": 5,
"npk": "20-5-10"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/fertilizer-npk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_nitrogen_lbs": 5,
"npk": "20-5-10"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/fertilizer-npk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_nitrogen_lbs":5,"npk":"20-5-10"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_nitrogen_lbs":5,"npk":"20-5-10"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/fertilizer-npk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"target_nitrogen_lbs": 5,
"npk": "20-5-10"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.fertilizer_npk",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
窒素目標を肥料重量へ換算します
結果は安定したJSON出力のため小数第六位までに丸め、袋重量でも割ります。bags_requiredは在庫配分に、whole_bags_to_buyは切り上げた購入数の計画に役立ちます。
結果を安全に利用します
fertilizer_lbsは、指定した窒素を含む製品の総重量であり、面積当たりの自動散布量ではありません。成功したAPIリクエストは1回$0.002で、ブラウザーは単発確認に利用できます。
技術的な質問
利用料金はいくらですか。
ブラウザーで計算でき、成功したAPIリクエストは1回$0.002です。