Calculatrice diffraction fente
Une lumière verte de 500 nm traversant une fente de 0,1 mm place sa première frange sombre à 0,286480091241°. Saisissez la largeur de fente, la longueur d’onde et l’ordre pour situer n’importe quel minimum et connaître l’ordre maximal possible. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur de fente
- 0,0001
- Longueur d'onde
- 0,0000005
- Ordre
- 1
- Angle en degrés
- 0,2864800912 degrees
- Angle en radians
- 0,0050000208
- Sinus de thêta
- 0,005
- Ordre maximal
- 199
Une fente étroite éclairée par une lumière monochromatique produit un motif de diffraction avec un maximum central brillant et une série de minima sombres de part et d'autre. La condition standard de ces minima est que la largeur de fente multipliée par le sinus de l'angle égale un ordre entier multiplié par la longueur d'onde : a·sin(θ)=m·λ, avec m = ±1, ±2, ±3… Cette calculatrice prend la largeur de fente, la longueur d'onde dans la même unité de longueur et l'ordre entier, puis renvoie la position angulaire de ce minimum en degrés et en radians. Une largeur nulle ou non positive est rejetée car la formule diviserait par zéro. Les ordres dont l'argument du sinus en valeur absolue dépasse un sont aussi rejetés, car ces minima n'apparaissent pas pour l'ouverture donnée.
Comment localiser les minima de diffraction par fente simple
Partez d'une ouverture rectangulaire longue et étroite de largeur a éclairée par une onde plane de longueur d'onde lambda. En champ lointain, ou de façon équivalente dans le plan focal d'une lentille collectrice, chaque direction theta mesurée depuis l'axe optique reçoit la somme cohérente des ondelettes secondaires le long de la fente. Les directions d'interférence destructive de l'enveloppe de fente simple satisfont a multiplié par le sinus de theta égal à m multiplié par lambda, où m est un entier non nul.
En résolvant l'angle on obtient theta égal à l'arcsinus de m lambda sur a. Un m positif place un minimum d'un côté du pic central ; un m négatif place le partenaire symétrique de l'autre côté. La frange centrale brillante n'est pas un minimum : m égal à zéro est exclu de la formule des franges sombres.
Comme le sinus ne peut pas dépasser un en magnitude, seuls les ordres de valeur absolue inférieure ou égale à a sur lambda sont observables ; les ordres supérieurs n'apparaissent simplement pas. Des fentes plus larges ou des longueurs d'onde plus courtes rapprochent les minima de l'axe ; une fente plus étroite ou une longueur d'onde plus grande étale le motif. Cette capacité n'évalue que cette condition angulaire fermée des minima.
Elle n'intègre pas l'enveloppe d'intensité complète, ne traite ni les ouvertures circulaires ni les disques d'Airy, et ne calcule ni l'espacement des franges de double fente ni le pouvoir de résolution spectral. Les deux longueurs doivent être finies et strictement positives et partager une unité de longueur ; l'ordre doit être un entier non nul.
Où les calculatrices de diffraction par fente interviennent réellement
Les cours d'optique du secondaire et de l'université assignent sans fin des problèmes de motif en champ lointain demandant l'angle ou la position à l'écran de la première frange sombre, du second minimum ou de la demi-largeur du pic central dérivée de m égal à un ; un oracle de confiance renvoyant degrés et radians accélère la correction et le montage des démos.
Les laboratoires pédagogiques qui mesurent la longueur d'onde laser à partir d'angles de frange mesurés ont besoin d'une calculatrice directe alignée sur la même relation a·sin(θ)=m·λ du rapport d'expérience. Les esquisses de conception de monochromateurs et de fentes d'entrée estiment la largeur de l'enveloppe de diffraction à une longueur d'onde donnée avant des modèles d'optique ondulatoire plus détaillés.
Si vous avez ensuite besoin de l'espacement des franges de double fente, des rayons d'Airy d'ouverture circulaire, de l'agrandissement d'une lentille ou des angles de réfraction par la loi de Snell, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page des minima de diffraction par fente simple.
Cas d’usage
Clés de réponse pour devoirs et laboratoire
Calculez la position angulaire du m-ième minimum de fente simple à partir de la largeur et de la longueur d'onde du manuel pour que enseignants et auto-correcteurs partagent une seule vérité de référence.
Laboratoires pédagogiques de longueur d'onde laser
Vérifiez à l'avance les angles de frange sombre mesurés contre a·sin(θ)=m·λ avec une fente connue avant de résoudre λ dans l'expérience inverse.
Estimations d'enveloppe de fente et monochromateur
Estimez à quelle distance de l'axe optique se situent les premiers minima de diffraction lors du dimensionnement des fentes d'entrée à une longueur d'onde de conception.
Questions fréquentes
Quelle formule utilise cette calculatrice de diffraction par fente simple ?
La condition standard des minima de fente simple : a·sin(θ) = m·λ, donc θ = arcsin(m·λ/a). Largeur de fente et longueur d'onde doivent partager la même unité de longueur ; m est un ordre entier non nul.
Que se passe-t-il si la largeur de fente est nulle ?
Une largeur de fente nulle (ou non positive) ferait diviser la formule par zéro ; elle est rejetée avec une erreur de validation claire et n'est pas facturée.
Que se passe-t-il si |m·λ/a| est supérieur à un ?
Il n'existe pas d'angle réel pour cet ordre avec l'ouverture et la longueur d'onde données.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute en local.
Combien de franges sombres une fente peut-elle produire ?
Seuls existent les ordres jusqu’à la largeur de la fente divisée par la longueur d’onde. Une fente de 0,1 mm éclairée en lumière de 500 nm atteint l’ordre 199 de chaque côté du centre.
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/optics/single-slit-diffraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slit_width":0.0001,"wavelength":5e-7,"order":1}'const res = await fetch("https://api.kit.forhosting.com/optics/single-slit-diffraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/single-slit-diffraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/single-slit-diffraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slit_width":0.0001,"wavelength":5e-7,"order":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slit_width":0.0001,"wavelength":5e-7,"order":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/single-slit-diffraction", 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
{
"slit_width": 0.0001,
"wavelength": 5e-7,
"order": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.single_slit_diffraction",
"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
Comment localiser les minima de diffraction par fente simple
Le pipeline est une arithmétique en virgule flottante pure, sans réseau, sans graines aléatoires et sans horodatage, de sorte que a, lambda et m identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez
Les trois champs sont obligatoires. La largeur de fente zéro est signalée explicitement car diviser par a serait indéfini. Utilisez le formulaire gratuit du navigateur pour les devoirs et démos de laboratoire, et le même contrat depuis des scripts pour des clés de réponse en masse. Envoyez trois nombres sous les champs slit_width, wavelength et order. slit_width est la largeur d'ouverture a, wavelength est lambda dans la même unité que a, et order est l'entier m du minimum souhaité. Des alias comme a, width ou slit pour l'ouverture ; lambda, wave_length ou wl pour la longueur d'onde ; et m, n ou min_order pour l'ordre sont acceptés afin que les scripts en notation de manuel n'aient pas besoin d'une couche de renommage. Champs manquants, chaînes non numériques, NaN, Infinity, largeur de fente non positive, longueur d'onde non positive, ordre zéro ou non entier, et ordres avec |m·λ/a| supérieur à un échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie slit_width, wavelength et order nettoyés, angle_degrees et angle_radians, sin_theta égal à m lambda sur a pour les contrôles intermédiaires, max_order comme le plus grand ordre entier positif avec un angle réel pour le a/lambda donné, ainsi que les chaînes formula et unit pour l'affichage. Contrôles classiques : a égal à 1×10⁻⁴ m, lambda égal à 5×10⁻⁷ m, m égal à un donnant un petit angle près de 0.29 degrés ; la même géométrie avec m égal à zéro comme chemin d'erreur du maximum central ; et largeur de fente zéro comme chemin obligatoire d'invalid_input. Le prix 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ù les calculatrices de diffraction par fente interviennent réellement
Comme cette capacité est un moteur de parse pur, le prix API est la base publiée de $0.002 par élément réussi et la validation échouée ne consomme pas le solde.
Questions techniques
Pourquoi l'ordre m = 0 est-il rejeté ?
m = 0 correspond au maximum central du motif de fente simple, non à un minimum sombre. Seuls m = ±1, ±2, … étiquettent des minima sous la condition standard.