Calculateur de diffraction de cheveu
Un laser de 500 nm, un écran à 2 m et des franges sombres espacées de 10 mm donnent un cheveu de 0,0001 m de diamètre, soit 100 micromètres. Le TP classique au pointeur laser devient une mesure que vous vérifiez aussitôt. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur d'onde
- 0,0000005
- Distance à l'écran
- 2
- Interfrange
- 0,01
- Diamètre du cheveu
- 0,0001
Un cheveu humain est un obstacle opaque mince. Lorsqu'un faisceau laser collimaté le frappe, le principe de Babinet affirme que l'enveloppe de diffraction en champ lointain coïncide avec celle d'une fente de même largeur, de sorte qu'un écran distant montre une bande centrale brillante flanquée de minima sombres régulièrement espacés. Sous l'approximation des petits angles des laboratoires d'enseignement, l'espacement entre minima adjacents est la longueur d'onde multipliée par la distance à l'écran divisée par le diamètre : la période des franges égale lambda L sur d. Ce calculateur inverse cette identité. Avec la longueur d'onde du laser, la distance du cheveu à l'écran et l'espacement de franges mesuré, il renvoie le diamètre d égal à lambda L sur delta y. Un espacement nul ou négatif est rejeté, car la formule diviserait par zéro.
Comment une figure de franges laser devient un diamètre de cheveu
Un cheveu mince est un obstacle opaque, non une ouverture, mais le principe de complémentarité de Babinet affirme que l'enveloppe de diffraction en champ lointain d'un obstacle coïncide avec celle d'une ouverture de même contour. Dans un laboratoire d'enseignement, un laser collimaté produit donc une bande centrale brillante sur un écran distant, flanquée de minima sombres dont l'espacement encode le diamètre du cheveu.
Sous l'approximation des petits angles de tout compte rendu introductif, la différence de marche à travers le cheveu croît linéairement avec la coordonnée d'écran, de sorte que la distance entre minima adjacents est la longueur d'onde multipliée par la distance à l'écran divisée par le diamètre : delta y égale lambda L sur d. Le réarrangement est une seule division : le diamètre d égale lambda fois L divisé par l'espacement de franges mesuré.
Longueur d'onde, distance à l'écran et espacement de franges doivent partager une seule unité de longueur afin que le rapport soit une longueur ; des mètres pour les trois est le choix SI, mais des millimètres conviennent tout autant si la cohérence est tenue de bout en bout. Un espacement nul ou négatif n'est pas une période physique de figure et est rejeté plutôt que de produire une division par zéro ou un diamètre négatif.
La longueur d'onde et la distance à l'écran doivent aussi être strictement positives : un λ non positif ou un banc de longueur non positive ne constituent pas une géométrie de laboratoire. Cette page n'ajuste pas les disques d'Airy, les réseaux réglés ni la formule de franges de Young à double fente comme expérience distincte ; ce restent des intentions de recherche séparées, servies par d'autres calculateurs.
Où un calculateur de diffraction de cheveu justifie son usage
Les cours d'optique du secondaire et de l'université assignent l'expérience classique de mesurer un cheveu avec un pointeur laser ou une source hélium-néon : les élèves enregistrent l'espacement des franges sur un mur ou une règle, puis inversent delta y égale lambda L sur d pour obtenir le diamètre. Un oracle de confiance qui renvoie des mètres à partir des trois nombres de laboratoire accélère la correction, le montage des démonstrations et les contrôles du compte rendu sans solveur d'optique ondulatoire complet.
Les laboratoires d'enseignement qui comparent plusieurs cheveux, fibres de nylon ou fils étirés ont besoin de la même inversion de Babinet du protocole d'expérience, afin que les diamètres prédits soient vérifiés avant de traiter la lecture d'un micromètre comme vérité de référence. Les cahiers de qualité et de matériaux qui consignent le diamètre d'une fibre depuis un banc optique, et non depuis des jauges de contact, peuvent appeler la même forme fermée depuis un script. Une validation en échec ne consomme pas de solde.
Conservez les requêtes dans des unités de longueur concordantes de bout en bout, convertissez les longueurs d'onde nanométriques et les espacements de franges millimétriques vers une unité partagée avant d'appeler, et figez la valeur du diamètre dans les tests afin que les contrôles de devoirs, les plugins LMS et les workers de bord restent reproductibles.
Les ouvertures circulaires, l'espacement des franges à double fente et les réseaux de diffraction réglés restent des intentions de recherche distinctes ; traitez cette page comme l'inversion du diamètre du cheveu plutôt que comme un interféromètre général.
Cas d’usage
Laboratoires d'enseignement cheveu et laser
Inversez l'espacement de franges mesuré, la longueur d'onde du laser et la distance à l'écran en un diamètre de cheveu afin que les groupes de laboratoire partagent une seule vérité de référence avant de rédiger le principe de Babinet.
Devoirs et correction automatique
Calculez d = λL/Δy à partir de longueurs SI de manuel afin que enseignants et plugins LMS notent la même fibre millimétrique sans bibliothèque d'optique ondulatoire.
Contrôles optiques de fibres et de fils
Estimez le diamètre d'une fibre mince ou d'un fil étiré à partir d'une figure de franges laser lorsqu'un micromètre de contact est malcommode ou risquerait de déformer l'échantillon.
Questions fréquentes
Quelle formule ce calculateur de diffraction de cheveu utilise-t-il ?
L'inversion de Babinet / fente unique aux petits angles d = λL/Δy. Longueur d'onde, distance à l'écran et espacement de franges doivent utiliser la même unité de longueur ; le diamètre du cheveu est renvoyé dans cette unité.
Que se passe-t-il si l'espacement de franges est nul ou négatif ?
Un espacement de franges qui n'est pas positif ferait diviser la formule par zéro, donc il est rejeté avec une erreur de validation claire et n'est pas facturé.
La longueur d'onde, la distance à l'écran et l'espacement de franges doivent-ils utiliser la même unité ?
Oui. Le rapport λL/Δy n'est une longueur que lorsque les trois entrées partagent une unité. Saisissez des mètres pour les trois, ou des millimètres pour les trois ; des unités mélangées produisent un diamètre faux.
Pourquoi un cheveu diffracte-t-il comme une fente ?
Principe de Babinet : l'enveloppe de diffraction en champ lointain d'un obstacle opaque coïncide avec celle d'une ouverture de même contour. Un cheveu de diamètre d est traité comme une fente de largeur d, puis d est inversé à partir de l'espacement de franges mesuré.
Que coûte ce calculateur de diffraction de cheveu ?
L'outil du navigateur est gratuit et s'exécute en local.
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/phys/hair-diffraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wavelength":5e-7,"screen_distance":2,"fringe_spacing":0.01}'const res = await fetch("https://api.kit.forhosting.com/phys/hair-diffraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wavelength": 5e-7,
"screen_distance": 2,
"fringe_spacing": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/hair-diffraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wavelength": 5e-7,
"screen_distance": 2,
"fringe_spacing": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/hair-diffraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wavelength":5e-7,"screen_distance":2,"fringe_spacing":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wavelength":5e-7,"screen_distance":2,"fringe_spacing":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/hair-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
{
"wavelength": 5e-7,
"screen_distance": 2,
"fringe_spacing": 0.01
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.hair_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 une figure de franges laser devient un diamètre de cheveu
L'implémentation est une arithmétique flottante pure, sans réseau, sans graines aléatoires et sans horodatage, de sorte que les trois mêmes nombres produisent toujours le même objet JSON.
Contrat d'entrée, forme de la réponse et comportement d'erreur
La longueur d'onde doit être strictement positive. La distance à l'écran doit être strictement positive. L'espacement de franges doit être strictement supérieur à zéro : une période nulle comme une période négative échouent avec un message indiquant que l'espacement de franges n'est pas positif, conformément à la promesse qu'une singularité un sur delta y ne se fasse jamais passer pour un diamètre fini. Associez la réponse à votre propre conversion d'unités si vous avez ensuite besoin de micromètres pour le cahier ; ce point de terminaison n'invente pas un système d'unités et n'émet ni tracés ni enveloppes d'intensité. Envoyez un corps JSON avec trois nombres finis obligatoires : wavelength, le λ du laser dans n'importe quelle unité de longueur ; screen_distance, la longueur L du cheveu à l'écran dans cette même unité ; et fringe_spacing, la période mesurée Δy entre franges sombres ou brillantes adjacentes, encore dans cette unité. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Les alias lambda, laser_wavelength, wl et wave_length pour la longueur d'onde, L, distance, D et screenDistance pour le banc, et delta_y, spacing, dy, fringeSpacing et pattern_width pour la période de franges sont acceptés afin que les cahiers rédigés dans la notation du manuel n'aient pas besoin d'une couche de renommage. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. En cas de succès le corps renvoie wavelength, screen_distance et fringe_spacing nettoyés, indique hair_diameter dans la même unité de longueur et inclut la chaîne de formule d égale lambda L sur delta y à afficher à côté d'un croquis de laboratoire. Les appels API réussis sont facturés au $0.002 publié par élément ; les échecs de validation ne consomment pas de solde prépayé.
Où un calculateur de diffraction de cheveu justifie son usage
Parce que cette capacité est un moteur de parse pur, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.