Calculateur d'engrais hydrosoluble
Transforme une cible en ppm en grammes sur la balance : 200 ppm d'azote dans 10 litres avec un sac à 20 % demandent 10 grammes de produit. Conçu pour les cuves de serre, l'hydroponie et l'arrosoir. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Volume
- 10
- Concentration
- 200
- Concentration de l'engrais
- 20
- Unité de volume
- L
- Unité de concentration
- ppm
- Unité de concentration de l'engrais
- percent
- Engrais (g)
- 10
Mélanger un engrais hydrosoluble est un problème de cuve, pas de surface de gazon. Vous connaissez déjà le volume de solution souhaité, la concentration nutritive cible en parties par million et la richesse de l'engrais imprimée en pourcentage sur l'analyse du sac. Ce calculateur d'engrais hydrosoluble convertit ces trois chiffres en grammes de produit à dissoudre, selon l'identité de serre : grammes égaux à la concentration multipliée par le volume, divisée par la richesse multipliée par dix.
Comment les grammes d'engrais hydrosoluble se calculent à partir du ppm, du volume et de la richesse du sac
Un mélange d'engrais hydrosoluble part de l'identité selon laquelle une partie par million d'un nutriment est un milligramme de ce nutriment dans un litre de solution. Multipliez la concentration cible en ppm par le volume de cuve en litres et vous obtenez les milligrammes de nutriment que la cuve doit contenir. Divisez les milligrammes de nutriment requis par cette fraction, puis passez des milligrammes aux grammes.
En algèbre, les étapes se réduisent à grammes d'engrais égaux à la concentration multipliée par le volume, divisée par la richesse multipliée par dix. Contrôle : deux cents ppm d'azote dans dix litres avec un sac à vingt pour cent exigent deux mille milligrammes d'azote, soit dix grammes de produit, identiques à deux cents fois dix divisé par vingt fois dix. Autre contrôle : cent cinquante ppm dans cinquante litres à quinze pour cent donnent cinquante grammes de produit.
La réponse indique aussi les grammes d'engrais par litre pour scaler une recette mère, le volume d'eau en litres comme remplissage de cuve, et les milligrammes de nutriment pour un journal de laboratoire ou de conductivité. Le pipeline est une arithmétique flottante déterministe, sans graines aléatoires, sans horloge murale et sans réseau. Concentration et volume peuvent valoir zéro — cuve sans nutriment ou cuve vide — et les grammes valent alors zéro.
Où un calculateur d'engrais hydrosoluble justifie son existence
Les serristes et les opérateurs hydroponiques utilisent un calculateur d'engrais hydrosoluble pour qu'une cuve mère ou un lot de goutte-à-goutte suive un programme publié en ppm, et non une cuillère au jugé. Une pépinière qui mélange un 20-20-20 à deux cents ppm d'azote dans un bidon de dix litres a besoin de dix grammes sur la balance, pas d'un tableau de gazon rédigé en livres par mille pieds carrés.
Les techniciens de fertirrigation convertissent une cible ppm de la maison et un volume connu de la cuve d'injection en une pesée qu'ils peuvent figer dans une procédure opératoire. Les laboratoires d'enseignement et les stages de vulgarisation ont besoin d'un oracle déterministe qui emploie la même identité métrique « diviser par dix » imprimée sur les fiches de serre, afin qu'un exemple de cours et un script de production ne divergent jamais.
Quiconque dissout un engrais soluble d'intérieur dans un arrosoir utilise le même contrat : volume d'eau, ppm cible de l'étiquette ou d'une fiche culturale, et le premier chiffre N-P-K comme richesse. Cette page n'est pas un calculateur d'engrais pour gazon : cette recherche demande combien de livres de produit en sac acheter à partir de la surface, d'un taux d'azote par mille pieds carrés et du pourcentage N du sac. Une validation échouée ne consomme pas le solde.
Cas d’usage
Pesée de la cuve mère en serre
Saisissez les litres de cuve, le ppm cible de la maison et le pourcentage nutritif du sac pour lire les grammes d'engrais hydrosoluble et le remplissage d'eau de ce lot.
Recette du réservoir hydroponique
Convertissez le volume du réservoir et un programme en ppm en grammes d'engrais par litre, afin que la même recette s'échelonne d'un seau d'essai à une cuve de production.
Questions fréquentes
Qu'est-ce que la richesse de l'engrais sur un sac hydrosoluble ?
La richesse est le pourcentage d'analyse garantie du nutriment que vous visez. Utilisez 20 pour un programme azoté 20-20-20, ou le chiffre P ou K correspondant si c'est le nutriment du ppm cible.
Pourquoi ma concentration ou mon volume a-t-il été rejeté ?
Zéro est admis et renvoie zéro gramme. La richesse doit être supérieure à zéro et au plus égale à 100.
En quoi cela diffère-t-il d'un calculateur d'engrais pour gazon ?
Un calculateur de gazon convertit la surface et les livres d'azote par mille pieds carrés en livres de produit en sac. Cette page mélange une cuve : ppm, litres et pourcentage du sac en grammes d'engrais hydrosoluble.
Combien de grammes d'engrais pour 200 ppm dans 10 litres ?
Avec un sac à 20 % d'azote, il vous faut 10 grammes. La cuve doit contenir 2000 milligrammes d'azote et, comme un cinquième seulement du produit est de l'azote, cela représente 10 grammes.
Quelle est la formule pour passer des ppm aux grammes d'engrais ?
Multipliez les ppm visées par le volume en litres, puis divisez par le pourcentage du sac multiplié par 10. Pour 150 ppm dans 50 litres avec un produit à 15 %, vous obtenez 50 grammes.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/bio/water-soluble-fertilizer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":10,"concentration":200,"fertilizer_strength":20}'const res = await fetch("https://api.kit.forhosting.com/bio/water-soluble-fertilizer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 10,
"concentration": 200,
"fertilizer_strength": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/water-soluble-fertilizer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 10,
"concentration": 200,
"fertilizer_strength": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/water-soluble-fertilizer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":10,"concentration":200,"fertilizer_strength":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":10,"concentration":200,"fertilizer_strength":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/water-soluble-fertilizer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"volume": 10,
"concentration": 200,
"fertilizer_strength": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.water_soluble_fertilizer",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_volume | 1000000 |
max_concentration | 1000000 |
max_strength | 100 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une concentration ou un volume négatifs sont rejetés avec invalid_input, au lieu de produire une pesée négative.
Comment les grammes d'engrais hydrosoluble se calculent à partir du ppm, du volume et de la richesse du sac
Le sac n'est pas du nutriment pur : fertilizer_strength est le pourcentage d'analyse garantie du nutriment que vous visez, donc vingt sur une étiquette 20-20-20 signifie vingt pour cent d'azote en masse. Toute grandeur inférieure à zéro est invalid_input, car une cuve négative ou un ppm négatif n'a aucune interprétation de mélange et ne doit pas devenir une pesée négative silencieuse.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Un volume ou une concentration négatifs sont rejetés avec un message indiquant que la grandeur ne peut pas être négative. La richesse doit être strictement supérieure à zéro et au plus égale à cent : une analyse nulle diviserait par zéro, et un pourcentage au-delà de cent n'est pas une garantie de sac. Les valeurs au-dessus des plafonds déclarés d'un million de litres ou d'un million de ppm sont aussi rejetées. Envoyez un corps JSON avec trois nombres finis obligatoires : volume pour la solution finie en litres, concentration pour le niveau nutritif cible en ppm, et fertilizer_strength pour le pourcentage du sac de ce nutriment. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias volume_l, liters, litres, target_ppm, ppm, target_concentration, strength, nutrient_percent et analysis_percent sont acceptés. Champs obligatoires manquants, chaînes non numériques, NaN et Infinity échouent avec invalid_input qui nomme le champ et ne sont pas facturés. En cas de succès, le corps répète les entrées nettoyées, fixe volume_unit à L, concentration_unit à ppm et fertilizer_strength_unit à percent, et renvoie fertilizer_g comme masse de produit à peser, water_l comme remplissage de cuve et nutrient_mg comme milligrammes de nutriment du lot. Lorsque volume est positif, le corps inclut aussi fertilizer_g_per_l et nutrient_mg_per_l ; ces champs par litre sont omis si la cuve est vide, afin que les clés facultatives n'apparaissent jamais comme null. Une chaîne formula et une ligne formula_applied qui reformule l'arithmétique accompagnent chaque succès pour qu'un carnet imprime l'identité à côté de la pesée. Exemple : volume dix, concentration deux cents, fertilizer_strength vingt donne dix grammes d'engrais et dix litres d'eau. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où un calculateur d'engrais hydrosoluble justifie son existence
Ce n'est pas non plus une préparation de molarité de laboratoire ni de pourcentage poids-volume : ces recherches demandent des moles ou un % p/v sans analyse d'engrais. Comme l'implémentation est un parse pur de palier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Épinglez fertilizer_g et water_l dans les tests, gardez les entrées sous les plafonds déclarés, et vous obtenez les mêmes dix grammes pour deux cents ppm dans dix litres à vingt pour cent de richesse dans un cahier de cours, un greffon LMS et un script de fertirrigation.
Cas d'intégration
Contrôle de cours et de procédure
Épinglez fertilizer_g contre l'identité de serre (ppm × litres) / (strength × 10) pour qu'une fiche, une démo du contrôle et un script de fertirrigation restent alignés.
Questions techniques
Comment calculer les grammes d'engrais hydrosoluble pour un ppm cible ?
Envoyez volume en litres, concentration en ppm et fertilizer_strength comme pourcentage du sac du nutriment visé. L'API renvoie fertilizer_g = (concentration × volume) / (fertilizer_strength × 10).
Combien coûte le calculateur d'engrais hydrosoluble ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.