Calculateur d’intensité lumineuse depuis l’éclairement
Ce calculateur détermine l’intensité lumineuse avec laquelle une source ponctuelle idéale émet dans une direction donnée.
Lancer gratuitement
Indiquez l’éclairement mesuré en lux et la distance à la source en mètres. L’outil applique la loi de l’inverse du carré, I = E × r², et fournit un résultat en candelas. Il convient aux mesures directes et sans obstacle, lorsque le capteur fait face à la lumière incidente et que la source est petite par rapport à la distance de mesure.
Passer d’une mesure en lux aux candelas
L’éclairement et l’intensité lumineuse décrivent deux aspects distincts d’une mesure photométrique. Exprimé en lux, l’éclairement indique le flux lumineux reçu par mètre carré de surface. Exprimée en candelas, l’intensité lumineuse indique la quantité de lumière émise par une source dans une direction donnée et par unité d’angle solide. Pour une source ponctuelle idéale, la lumière se répartit sur une surface croissante avec la distance. La loi de l’inverse du carré traduit cette dispersion : l’éclairement est égal à l’intensité lumineuse divisée par le carré de la distance. En isolant l’intensité, on obtient I = E × r². Saisissez la mesure sous illuminance_lux et la distance directe sous distance_m. Le résultat est en candelas, car un lux multiplié par un mètre carré équivaut dimensionnellement à une candela dans cette géométrie. Ainsi, 125 lux à 2 mètres donnent 500 candelas dans la direction mesurée. Ce résultat reste directionnel et ne suppose pas une émission identique sous tous les angles.
Mesurer la distance et l’éclairement correctement
La fiabilité du résultat dépend davantage du montage expérimental que du calcul. Mesurez depuis le centre lumineux effectif de la source jusqu’au plan actif du luxmètre, et non depuis le bord d’un boîtier ou d’un support. Orientez le détecteur directement vers la source afin que la lumière arrive perpendiculairement à sa surface sensible. Une inclinaison introduit une réponse en cosinus et peut abaisser la mesure sans modification réelle de la source. Limitez la lumière ambiante en assombrissant la pièce, ou mesurez le fond avec la source éteinte puis soustrayez-le. Laissez la lampe et l’appareil se stabiliser, surtout avec une lampe à décharge, une LED graduée ou un capteur économique. Utilisez des mètres et des lux : saisir des centimètres comme des mètres élève l’erreur d’unité au carré. Vérifiez plusieurs distances : doubler la distance doit réduire l’éclairement à environ un quart, tandis que les candelas calculées restent proches.
Savoir quand le modèle est valable
La loi de l’inverse du carré est un modèle géométrique applicable à une source ponctuelle dans un espace dégagé. Les luminaires réels possèdent une taille, des lentilles, des réflecteurs, des diffuseurs et une distribution angulaire. Une source ne peut être assimilée à un point que si la distance dépasse nettement ses dimensions émettrices. De très courtes distances faussent l’estimation, car les différentes zones de l’émetteur ne sont pas équidistantes du détecteur. Les réflexions sur les murs, plafonds, tables ou objets brillants ajoutent un éclairement indirect et surestiment l’intensité. Le brouillard, un écran ou un capot peuvent au contraire réduire la lecture directe. La formule suppose aussi une incidence normale ; une mesure oblique demande une correction géométrique. Interprétez le résultat comme l’intensité dans la direction testée, et non comme le flux total en lumens. Ce dernier exige une intégration dans toutes les directions ou un équipement photométrique approprié. Une requête automatisée coûte $0.002 ; le navigateur applique exactement les mêmes règles déterministes.
Cas d’usage
Estimer les candelas directionnelles d’une lampe
Convertissez une mesure stable du luxmètre, réalisée à une distance connue, en intensité lumineuse sur l’axe observé.
Comparer plusieurs directions du faisceau
Répétez la mesure sous différents angles afin de comparer la distribution directionnelle d’un luminaire.
Contrôler la cohérence de la loi
Calculez les candelas à plusieurs distances et recherchez des réflexions ou des effets de champ proche si les résultats divergent.
Questions fréquentes
Quelle formule le calculateur emploie-t-il ?
Il utilise I = E × r², où I est l’intensité lumineuse en candelas, E l’éclairement en lux et r la distance en mètres.
Pourquoi faut-il saisir la distance en mètres ?
Le lux correspond à des lumens par mètre carré. Les mètres assurent donc la cohérence des unités et donnent directement des candelas. Convertissez auparavant les pieds ou centimètres.
Le résultat correspond-il aux lumens de la lampe ?
Non. La candela mesure une intensité directionnelle, tandis que le lumen mesure le flux total. Une estimation en lumens requiert toute la distribution angulaire.
Puis-je mesurer une dalle LED ou un tube long ?
Uniquement à titre approximatif lorsque la distance est très supérieure aux dimensions de la source. Une source étendue ne se comporte pas comme un point à faible distance.
Comment prendre en compte la lumière ambiante ?
Mesurez l’éclairement de fond avec la source éteinte, puis soustrayez-le de la mesure source allumée si l’environnement demeure inchangé.
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/optics/luminous-intensity-from-illuminance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"illuminance_lux":125,"distance_m":2}'const res = await fetch("https://api.kit.forhosting.com/optics/luminous-intensity-from-illuminance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"illuminance_lux": 125,
"distance_m": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/luminous-intensity-from-illuminance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"illuminance_lux": 125,
"distance_m": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/luminous-intensity-from-illuminance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"illuminance_lux":125,"distance_m":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"illuminance_lux":125,"distance_m":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/luminous-intensity-from-illuminance", 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
{
"illuminance_lux": 125,
"distance_m": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.luminous_intensity_from_illuminance",
"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. |