Volume de gaz par électrolyse
Une charge de 96485,3321 coulombs avec deux électrons par molécule libère 0,5 mol de gaz, soit 11,2 litres dans les conditions STP. Indiquez la charge et les électrons nécessaires à chaque molécule et obtenez moles et litres étape par étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Charge électrique
- 96 485,3321
- Électrons
- 2
- Q
- 96 485,3321
- N e
- 2
- Constante de Faraday
- 96 485,3321
- F
- 96 485,3321
Un calculateur de volume de gaz par électrolyse transforme la charge électrique traversant la cellule et le nombre d'électrons transférés par molécule de gaz en volume de gaz dégagé dans les conditions standard. Les exercices de Faraday en classe, les estimations de dissociation de l'eau et les valeurs attendues de kata de code ont besoin de ce même chemin charge vers volume sans ouvrir une suite complète d'électrochimie.
Conseils pratiques, limites et recherches associées
Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict. Convertissez vous-même courant et temps en charge avant l'appel : Q = I × t lorsque le courant est constant en ampères et le temps en secondes.
Adaptez le volume molaire à l'état standard de votre manuel — 22.4 litres par mole pour le STP classique, ou environ 22.414 si votre cours utilise une valeur plus précise — afin que les réponses s'alignent sur le barème.
Cette page vise les personnes cherchant un calculateur de volume de gaz par électrolyse, un volume de gaz selon la loi de Faraday ou une charge vers un volume STP en ligne ; ce n'est pas un solveur idéal V = nRT/P à partir de moles, pression et température, ni un outil stœchiométrique de rapports molaires vers volume, ni un calculateur de masse déposée aux électrodes.
Préférez cette capacité lorsque la charge et les électrons par molécule sont connus et que le volume STP est la seule inconnue ; si vous avez déjà les moles de gaz, utilisez un outil de volume à partir des moles.
Questions fréquentes
Comment calcule-t-on le volume de gaz par électrolyse ?
Le volume aux conditions standard est moles multipliées par le volume molaire V_m (défaut 22.4 L/mol à STP).
Quelles unités dois-je utiliser pour la charge ?
Coulombs. Si vous avez un courant en ampères et un temps en secondes, calculez d'abord Q = I × t puis passez charge.
Le calculateur de volume de gaz par électrolyse est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Pourquoi l'électrolyse de l'eau donne-t-elle deux fois plus d'hydrogène que d'oxygène ?
Parce que chaque molécule d'hydrogène demande deux électrons et chaque molécule d'oxygène en demande quatre. La même charge produit donc deux fois plus de moles d'hydrogène, d'où le rapport de volumes bien connu de deux pour un.
Puis-je utiliser un volume molaire autre que 22,4 L/mol ?
Oui. Le calculateur prend 22,4 L/mol dans les conditions STP, sauf si vous indiquez un autre volume molaire, celui de l'état de référence de votre cours ou de votre laboratoire. Vous pouvez aussi modifier la constante de Faraday si votre manuel l'arrondit autrement.
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/chem/gas-volume-electrolysis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"charge":96485.3321,"electrons":2}'const res = await fetch("https://api.kit.forhosting.com/chem/gas-volume-electrolysis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"charge": 96485.3321,
"electrons": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gas-volume-electrolysis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"charge": 96485.3321,
"electrons": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gas-volume-electrolysis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"charge":96485.3321,"electrons":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"charge":96485.3321,"electrons":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gas-volume-electrolysis", 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
{
"charge": 96485.3321,
"electrons": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gas_volume_electrolysis",
"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_abs | 1000000000000 |
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
Saisissez la charge Q en coulombs et les électrons n_e par molécule — par exemple deux pour l'hydrogène ou quatre pour l'oxygène lors de l'électrolyse de l'eau — et, si vous le souhaitez, remplacez la constante de Faraday ou le volume molaire utilisé à température et pression standard. L'outil renvoie les moles de gaz comme Q divisé par n_e fois F, le volume STP comme moles multipliées par le volume molaire, des champs à double nom, une chaîne d'équation lisible et des étapes de substitution ordonnées afin que devoirs, comptes rendus de laboratoire et tests de pipeline voient le même JSON déterministe. Lorsque les électrons valent zéro le quotient est indéfini, si bien que l'API renvoie invalid_input au lieu d'infinity ou d'un volume absurde. Le chemin est une arithmétique purement déterministe — sans réseau, sans graines aléatoires et sans horloge murale —, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même résultat après l'arrondi décimal fixe à chaque appel.
Ce que signifie la loi de Faraday pour le gaz dégagé à STP
La première loi de Faraday de l'électrolyse relie la quantité de substance produite à une électrode à la charge électrique qui traverse la cellule. Une fois les moles connues, le volume dans un état standard choisi est moles multipliées par le volume molaire V_m d'un gaz idéal dans cet état. Les problèmes de classe utilisent presque toujours 22.4 litres par mole à température et pression standard, qui est le volume molaire par défaut de ce calculateur. Les demi-réactions typiques des manuels incluent deux électrons par molécule de H₂ et quatre par molécule de O₂ pour l'électrolyse de l'eau, de sorte que la même charge totale produit deux fois plus de moles d'hydrogène que d'oxygène — ce qui correspond au rapport de volumes deux pour un bien connu. Pour une molécule de gaz qui requiert n_e électrons dans la demi-réaction, les moles de gaz dégagées égalent la charge Q en coulombs divisée par n_e fois la constante de Faraday F, où F vaut environ 96485 coulombs par mole d'électrons. Doubler la charge à n_e fixe double moles et volume ; doubler n_e à charge fixe divise par deux les moles de cette espèce car chaque molécule coûte plus d'électrons. La charge doit être non négative : des coulombs négatifs de « charge passée » ne sont pas une entrée physique pour cette page et sont rejetés. Les électrons doivent être non nuls : un n_e nul rendrait les moles égales à Q sur zéro, ce qui est indéfini, et ce rejet est le contrat d'erreur définissant cette capacité. Le chemin de contrôle recalcule Q sur n_e F et multiplie par V_m avec le même arrondi fixe à douze décimales utilisé pour les champs publiés, si bien qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou des fiches.
Comment appeler l'API et ce qui revient
Envoyez un corps JSON avec deux nombres finis obligatoires : charge (alias Q, charge_passed, coulombs, q) en coulombs, et electrons (alias n_e, n_electrons, z, electrons_per_molecule, n) comme électrons transférés par molécule de gaz dégagée. Incluez éventuellement faraday (alias F, faraday_constant, faradayConstant) ; s'il est omis, la valeur par défaut 96485.3321 coulombs par mole est utilisée. Incluez éventuellement molar_volume (alias Vm, V_m, stp_molar_volume, molarVolume) ; s'il est omis, la valeur STP de classe 22.4 est utilisée. Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. La charge doit être non négative ; les électrons doivent être non nuls — les valeurs dont la valeur absolue est inférieure ou égale à 1e-15 sont traitées comme zéro et rejetées avec un message indiquant que zéro électron n'est pas valide pour moles égales à Q sur n_e F ; la constante de Faraday et le volume molaire doivent être strictement positifs lorsqu'ils sont fournis. En cas de succès la réponse renvoie charge, electrons, faraday et molar_volume arrondis sous noms courts et longs, fixe moles et moles_of_gas aux moles de Faraday, v et volume au volume STP, formula à la chaîne V = Q/(n_e·F)·V_m, rearrange et equation à des identités lisibles, message à un court résumé et steps à un tableau ordonné de lignes de substitution. Une validation échouée — champs manquants, nombres non finis, valeurs hors limites absolues, charge négative, électrons nuls, ou F ou V_m non positifs — renvoie invalid_input et n'est jamais facturée. Le prix est un forfait $0.002 par requête réussie avec article unitaire et prix marginal unitaire nul.
Conseils pratiques, limites et recherches associées
Gardez les entrées dans la plage absolue publiée afin que Q sur n_e F et le produit avec le volume molaire ne débordent pas vers un volume non fini que le solveur doit rejeter. En enseignant, couplez des exemples : un faraday de charge avec deux électrons par molécule de H₂ donne une demi-mole et 11.2 litres avec le V_m par défaut ; deux faradays avec deux électrons donnent une mole et 22.4 litres ; et un cas délibéré d'electrons égal à zéro démontre le chemin dur invalid_input qui protège de la division par zéro. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants mettent délibérément electrons à zéro. Les contrôles aller-retour sont simples : recalculez à la main Q divisé par n_e fois F, multipliez par V_m et confirmez l'égalité avec le volume publié dans le même arrondi à douze décimales, et confirmez que doubler la charge à n_e fixe double le volume.
Cas d'intégration
Vérifications de devoirs sur le volume de gaz par Faraday
Les élèves saisissent la charge et les électrons par molécule du manuel, puis comparent moles et volume STP manuscrits à un résultat JSON déterministe avant de rendre.
Estimations de labo d'électrolyse de l'eau
Les groupes de laboratoire convertissent les totaux de coulombs mesurés en volumes attendus d'hydrogène et d'oxygène à STP pour les demi-réactions H₂ (n_e=2) et O₂ (n_e=4).
Tests unitaires d'aides d'électrochimie
Générez des cas connus charge vers volume plus des rejets délibérés à électrons nuls pour les valeurs attendues de kata de code et les fixtures de CI.
Questions techniques
Que se passe-t-il lorsque electrons vaut zéro ?
La division par zéro est indéfinie. Cet outil renvoie invalid_input au lieu d'infinity ou d'un volume inventé.
Quelle valeur de n_e pour l'électrolyse de l'eau ?
Utilisez 2 pour H₂ (2H⁺ + 2e⁻ → H₂) et 4 pour O₂ (2H₂O → O₂ + 4H⁺ + 4e⁻). La même charge totale produit deux fois plus de moles d'hydrogène que d'oxygène.