Calculateur chaîne LED série
Sur une alimentation de 12 V, trois LED de 3,2 V à 20 mA tiennent dans une seule chaîne avec une résistance de 120 Ω : saisissez l'alimentation, la tension de la LED et le courant pour obtenir le maximum, la résistance et sa puissance. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tension d'alimentation
- 12
- Tension directe
- 3,2
- Courant direct
- 0,02
- Maximum de LED
- 3
- Nombre de LED
- 3
- Tension directe totale
- 9,6
- Chute de tension
- 2,4
Câbler plusieurs LED en une seule chaîne série sur un rail CC fixe est un problème classique d’hobby et de panneaux : vous devez savoir combien de diodes tiennent avant que la marge de tension ne s’effondre, et quelle résistance de chute limite encore le courant à la tension directe du datasheet. Trop de LED ne laissent plus de tension pour la résistance, si bien que le courant s’emballe ou que la chaîne ne s’allume pas ; trop peu gaspillent la marge d’alimentation et imposent une résistance plus chaude et plus volumineuse. Ce calculateur de chaîne LED en série accepte la tension d’alimentation, la tension directe par LED et le courant direct souhaité, calcule le nombre entier maximal avec une marge strictement positive pour la résistance, dimensionne éventuellement un nombre plus court choisi, et renvoie résistance, dissipation et une recommandation commerciale de puissance avec un facteur deux.
Ce qu’est une chaîne LED en série et comment le maximum est défini
Une chaîne LED en série place plusieurs diodes électroluminescentes identiques bout à bout sur un seul chemin de courant, de sorte que le même courant direct traverse chaque puce tandis que les tensions directes s’additionnent. L’alimentation doit dépasser la somme de ces tensions directes ; les volts restants apparaissent aux bornes d’une seule résistance de chute en série qui fixe le courant de fonctionnement par la loi d’Ohm.
La tension d’alimentation est le rail CC qui alimente la branche : cinq volts depuis l’USB, neuf ou douze depuis un adaptateur mural, vingt-quatre sur des panneaux industriels ou d’autres rails fixes. La tension directe est la chute de conduction par LED au courant choisi : les émetteurs rouges se situent souvent près de deux volts, les blancs et bleus près de trois, toujours tirée du datasheet au niveau de milliampères visé et non d’une règle de couleur.
Le courant direct est le courant permanent de la chaîne en ampères : vingt milliampères s’envoient comme zéro virgule zéro deux, pas comme l’entier vingt. Ce calculateur définit le maximum de LED comme le plus grand entier positif n tel que n fois la tension directe reste strictement inférieur à l’alimentation, garantissant une chute positive sur la résistance. Lorsque l’alimentation est un multiple exact de la tension directe, le moteur diminue le nombre pour que la résistance ne s’effondre jamais à zéro.
Cas d’usage
Chaînes d’indicateurs de panneau en 12 V
Les concepteurs industriels saisissent un rail de douze volts, une LED de trois virgule deux volts et vingt milliampères pour obtenir le maximum en série et la puissance de la résistance de chute d’une seule branche.
Questions fréquentes
Combien de LED puis-je mettre en série sur 12 V ?
Avec des LED de 3,2 V à 20 mA, trois. Ensemble, elles prennent 9,6 V et laissent 2,4 V à une résistance de 120 Ω. Une quatrième LED demanderait plus que les 12 V disponibles et la chaîne n'éclairerait pas correctement.
Que se passe-t-il si l'alimentation est un multiple exact de la tension de la LED ?
Le nombre baisse d'une unité. Si les LED prenaient toute la tension, il ne resterait rien pour la résistance et rien ne limiterait le courant : le calculateur garde donc toujours une chute positive à ses bornes.
Puis-je mettre moins de LED que le maximum dans la chaîne ?
Oui. Indiquez un nombre plus petit et la résistance est recalculée pour lui. Avec moins de LED, la résistance reçoit plus de tension : sa valeur augmente et elle chauffe davantage pour le même courant.
Quelle puissance de résistance acheter pour une chaîne de LED ?
Le calculateur double la puissance réellement dissipée par la résistance et l'arrondit à une valeur du commerce. Dans l'exemple sous 12 V, elle dissipe 0,048 W : il conseille donc un modèle de 0,125 W.
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/elec/led-series-string \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"supply_voltage":12,"forward_voltage":3.2,"forward_current":0.02}'const res = await fetch("https://api.kit.forhosting.com/elec/led-series-string", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"supply_voltage": 12,
"forward_voltage": 3.2,
"forward_current": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/led-series-string",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"supply_voltage": 12,
"forward_voltage": 3.2,
"forward_current": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/led-series-string", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"supply_voltage":12,"forward_voltage":3.2,"forward_current":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"supply_voltage":12,"forward_voltage":3.2,"forward_current":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/led-series-string", 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
{
"supply_voltage": 12,
"forward_voltage": 3.2,
"forward_current": 0.02
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.led_series_string",
"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.
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
Le chemin gratuit dans le navigateur et l’API prépayée partagent le même module arithmétique pur, de sorte que croquis de breadboard et outils de fabrication ne divergent jamais sur max_leds ni sur les ohms. Les items API réussis utilisent le solde KIT prépayé à $0.002 ; les entrées invalides ne sont pas facturées.
Ce qu’est une chaîne LED en série et comment le maximum est défini
Le champ optionnel led_count vous permet d’imposer une chaîne plus courte dans ce maximum lorsque le layout, le mélange de couleurs ou le stock imposent moins de diodes. Champs manquants, tensions ou courant non positifs, nombres non finis et comptes au-dessus de max_leds échouent avec invalid_input et ne sont pas facturés. Des entrées JSON identiques produisent toujours des sorties identiques car le chemin n’utilise ni réseau, ni graine aléatoire, ni horloge murale.
Formules, puissance, erreurs de marge et lecture de la réponse
Les réseaux de ballast multi-chaînes en parallèle, les drivers LED à courant constant et les modèles de courant moyen PWM sont hors périmètre — utilisez une topologie de driver dédiée pour ces conceptions. Une fois n choisi — le maximum calculé ou votre led_count explicite — le moteur multiplie n par la tension directe par LED pour obtenir total_forward_voltage, soustrait cette somme de l’alimentation pour obtenir voltage_drop aux bornes de la résistance, divise la chute par le courant direct pour obtenir resistance_ohms, et multiplie la chute par le courant pour obtenir power_watts. Le champ formula reformule n_max comme le plus grand n avec n fois Vf inférieur à Vs, R égal à parenthèse ouverte Vs moins n fois Vf parenthèse fermée sur If, et P égal à If multiplié par cette même chute, afin que l’interface puisse afficher les identités que les étudiants écrivent à la main. La puissance recommandée en watts est le plus petit cran commercial courant supérieur ou égal au double de la dissipation calculée, couvrant du seizième de watt à cinquante watts avec un plafond déterministe au-dessus du catalogue, et power_margin vaut toujours deux. Lorsqu’une seule LED atteint ou dépasse déjà l’alimentation, la requête échoue avec invalid_input en nommant les deux tensions, car aucune résistance série ne peut créer de marge. Lorsque led_count dépasse max_leds, le message cite les deux entiers pour que les configurateurs plafonnent ou invitent l’utilisateur. Les réponses réussies répètent les trois entrées primaires après un arrondi stable, plus max_leds, led_count, total_forward_voltage, voltage_drop, resistance_ohms, power_watts, recommended_power_watts, power_margin, formula et method led_series_string, afin que le code aval puisse brancher sans deviner les formes. Utilisez resistance_ohms pour choisir vous-même la pièce E-series la plus proche ; ce produit renvoie le besoin ohmique exact, pas un tableau de valeurs préférées.
Usage API, tarification, panneaux, enseignement et limites pratiques
Appelez le calculateur gratuit de chaîne LED en série dans le navigateur pour des chaînes d’indicateurs type guirlandes, barres d’état multi-LED Arduino, bandes d’accent automobile douze volts et exercices de laboratoire sans ouvrir un tableur. Gardez les requêtes compactes, documentez que le courant est en ampères, et traitez la marge de puissance de deux fois comme règle pratique de charge continue plutôt que comme modèle thermique complet pour émetteurs haute puissance. Envoyez un corps JSON avec supply_voltage, forward_voltage et forward_current en volts et ampères ; ajoutez led_count seulement lorsque vous savez déjà combien de diodes le layout montera. Utilisez l’API prépayée lorsqu’un configurateur de pièces, un outil de fabrication IoT, un oracle de devoirs d’électronique ou un plugin CAD a besoin d’un contrat stable sous solde KIT à $0.002 par item réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Associez ce endpoint à des convertisseurs d’unités lorsque les datasheets listent milliampères ou millivolts, et au calculateur de résistance d’une seule LED lorsque votre intention de recherche est une diode unique plutôt qu’un assemblage en chaîne. Les auteurs de SDK peuvent mapper max_leds, resistance_ohms et recommended_power_watts directement vers des lignes BOM et des valeurs par défaut de formulaire qui correspondent à ce que les techniciens stockent en tiroirs.
Cas d'intégration
Barres multi-LED Arduino et makers
Les makers dimensionnent combien de LED d’état tiennent sur un rail de cinq ou neuf volts avant de commander des résistances, en forçant éventuellement un led_count plus court pour le layout sérigraphié du PCB.
Oracles de cours et de devoirs
Les cours d’électronique figent un JSON déterministe pour n_max et R égal à (Vs moins n Vf) sur If, y compris des cas volontaires de surcomptage qui doivent échouer avec invalid_input.
Questions techniques
Combien de LED puis-je mettre en série sur une alimentation donnée ?
Envoyez supply_voltage (Vs), forward_voltage (Vf par LED) et forward_current (If en ampères). La réponse max_leds est le plus grand entier n avec n·Vf < Vs pour que la résistance de chute voie encore une marge positive.
Comment calcule-t-on la résistance de chute en série ?
Pour le led_count n choisi (par défaut max_leds), resistance_ohms vaut (Vs − n·Vf) / If et power_watts vaut If · (Vs − n·Vf). recommended_power_watts est le prochain cran commercial courant supérieur ou égal au double de cette dissipation.
Que se passe-t-il si je demande plus de LED que la capacité ?
La requête échoue avec invalid_input. Le message nomme votre led_count et le max_leds calculé pour les Vs et Vf donnés, afin que vous puissiez réduire la longueur de la chaîne.
Dois-je saisir le courant en milliampères ou en ampères ?
Saisissez des ampères. Pour une LED indicateur typique de 20 mA utilisez forward_current: 0.02. Les alias If, current, led_current, i_f et amps sont acceptés.
Le calculateur de chaîne LED en série est-il gratuit ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par item réussi ; les échecs de validation ne sont pas facturés.