Calculadora de difração
Uma luz de 500 nm que passa por uma fenda de 0,1 mm forma a primeira franja escura a pouco mais de um quarto de grau do eixo. Digite o comprimento de onda, a largura na mesma unidade e a ordem para ver esse ângulo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Comprimento de onda
- 0,0000005
- Largura da fenda
- 0,0001
- Ordem
- 1
- Ângulo (°)
- 0,2864800912
Quando a luz monocromática atravessa uma fenda estreita, ela não permanece em um único raio geométrico. As frentes de onda se espalham e, em uma tela distante, surge uma faixa central brilhante ladeada por mínimos escuros. A posição angular desses mínimos é um arco-seno de forma fechada: a largura da fenda vezes o seno do ângulo de difração iguala a ordem inteira vezes o comprimento de onda. Esta calculadora aceita comprimento de onda, largura da fenda e número de ordem, e devolve esse ângulo em graus. Uma largura de fenda não positiva é rejeitada porque a fórmula dividiria por zero.
Como o ângulo de difração é calculado a partir de a, λ e m
A luz monocromática que encontra uma abertura longa e estreita não fica confinada à sombra geométrica dessa abertura. Cada ponto ao longo da fenda atua como fonte secundária e, em uma tela distante, essas fontes interferem. Faixas escuras aparecem onde a diferença de caminho através da fenda é um número inteiro de comprimentos de onda.
O enunciado de livro dessa condição é que a largura da fenda multiplicada pelo seno do ângulo de difração iguala o produto do número de ordem e do comprimento de onda: a vezes o seno de theta igual a m lambda. Resolver o ângulo desconhecido é um único arco-seno: theta igual ao arco-seno de m lambda sobre a. Esta calculadora avalia essa forma fechada e informa o ângulo em graus, unidade que a maioria dos cadernos de laboratório, gabaritos de prova e desenhos de instrumento ainda usa.
Comprimento de onda e largura da fenda devem compartilhar uma só unidade de comprimento para que a razão seja adimensional; metros para ambos, ou nanômetros para ambos, são igualmente válidos desde que coincidam. A ordem é um inteiro que rotula qual franja escura você deseja, com valores positivos e negativos situando mínimos em lados opostos do eixo óptico e zero devolvendo a direção frontal não desviada.
Como o seno não pode exceder um em magnitude, só têm ângulo real as ordens cujo valor absoluto de m lambda sobre a permanece no máximo em um; ordens mais altas simplesmente não aparecem para essa abertura. Uma largura de fenda nula ou negativa não é uma abertura física neste modelo e é rejeitada em vez de produzir uma divisão por zero.
Onde uma calculadora de ângulo de difração justifica o uso
Cursos de óptica do ensino médio e da universidade atribuem problemas de padrão de campo distante que pedem o ângulo da primeira franja escura, o segundo mínimo ou a meia-largura do pico central derivada de m igual a um; um oráculo confiável que devolve graus agiliza a correção e a montagem de demos.
Laboratórios didáticos que medem o comprimento de onda do laser a partir de ângulos de franja medidos precisam de uma calculadora direta que coincida com a mesma relação a seno theta igual a m lambda do relatório do experimento, para que os alunos confiram um ângulo previsto antes de inverter a fórmula para lambda. Esboços de instrumentos para fendas de entrada e envelopes de monocromador estimam quão largo será um padrão de difração em um comprimento de onda de projeto antes de rodar um modelo completo de óptica ondulatória.
A validação falha não consome saldo. Mantenha as solicitações em unidades de comprimento coincidentes de ponta a ponta, converta fendas em milímetros e comprimentos de onda em nanômetros para uma unidade compartilhada antes de chamar, e fixe o valor em graus nos testes para que checagens de lição, plugins LMS e workers de borda continuem reproduzíveis sem levantar um solver de óptica ondulatória próprio.
Aberturas circulares, espaçamento de franjas de fenda dupla e redes de difração riscadas continuam sendo intenções de busca distintas; trate esta página como a condição angular de fenda única, e não como um interferômetro geral.
Casos de uso
Gabaritos de lição e de laboratório
Calcule o ângulo de difração do m-ésimo mínimo de fenda única a partir da largura e do comprimento de onda do livro para que docentes e autoavaliadores compartilhem uma só verdade de referência em graus.
Laboratórios didáticos de comprimento de onda laser
Confira à frente os ângulos de franja escura medidos contra a·sin(θ)=m·λ com fenda conhecida antes de isolar λ no experimento inverso.
Estimativas de envelope de fenda e monocromador
Estime a que distância do eixo óptico ficam os primeiros mínimos de difração ao dimensionar fendas de entrada em um comprimento de onda de projeto.
Perguntas frequentes
Que fórmula esta calculadora de difração usa?
A condição de fenda única a·sin(θ) = m·λ, de modo que θ = arcsin(m·λ/a) é informado em graus. Comprimento de onda e largura da fenda devem usar a mesma unidade de comprimento; m é uma ordem inteira.
O que acontece se a largura da fenda for zero ou negativa?
Largura de fenda não positiva faria a fórmula dividir por zero, então é rejeitada com um erro de validação claro e não é cobrada.
Comprimento de onda e largura da fenda precisam usar a mesma unidade?
Sim. A razão m·λ/a deve ser adimensional. Informe ambos os comprimentos em metros, ou ambos em nanômetros; unidades misturadas produzem um ângulo errado.
E se |m·λ/a| for maior que um?
Não há ângulo de difração real para essa ordem com a abertura e o comprimento de onda dados.
Quanto custa esta calculadora de difração?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/phys/diffraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wavelength":5e-7,"slit_width":0.0001,"order":1}'const res = await fetch("https://api.kit.forhosting.com/phys/diffraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wavelength": 5e-7,
"slit_width": 0.0001,
"order": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/diffraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wavelength": 5e-7,
"slit_width": 0.0001,
"order": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/diffraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wavelength":5e-7,"slit_width":0.0001,"order":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wavelength":5e-7,"slit_width":0.0001,"order":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/diffraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"wavelength": 5e-7,
"slit_width": 0.0001,
"order": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.diffraction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como o ângulo de difração é calculado a partir de a, λ e m
A implementação é aritmética de ponto flutuante pura: sem rede, sem sementes aleatórias e sem marcas de relógio, de modo que os mesmos três números sempre geram o mesmo objeto JSON.
Contrato de entrada, forma da resposta e comportamento de erro
O comprimento de onda deve ser estritamente positivo. A largura da fenda deve ser estritamente maior que zero: tanto uma abertura nula quanto uma negativa falham com a mensagem de que largura de fenda não positiva não é permitida, em linha com a promessa do produto de que uma singularidade de um sobre a nunca se faça passar por um ângulo finito. A ordem deve ser um inteiro; uma ordem fracionária não está definida para esta condição de franjas discretas. Quando o valor absoluto de m lambda sobre a excede um, essa ordem não tem ângulo real e a solicitação falha em vez de devolver um arco-seno complexo. Envie um corpo JSON com três números finitos obrigatórios: wavelength, o λ incidente em qualquer unidade de comprimento; slit_width, a largura da abertura a nessa mesma unidade; e order, o inteiro m da franja que você deseja. Cada campo pode chegar como número JSON ou como string numérica. Os aliases lambda, wl e wave_length para o comprimento de onda, a, width e slit para a abertura, e m ou n para a ordem são aceitos para que cadernos escritos na notação de livro não precisem de uma camada de renome. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa wavelength, slit_width e order limpos, informa angle_degrees e inclui a string de fórmula a seno theta igual a m lambda para exibir ao lado de um croqui de laboratório. Combine a resposta com a sua própria multiplicação pela distância até a tela se a seguir precisar de uma posição linear y igual a L vezes a tangente de theta; este endpoint devolve apenas o ângulo e não emite gráficos, envelopes de intensidade nem poder de resolução de rede. Chamadas API bem-sucedidas são cobradas no US$ 0,002 publicado por item; falhas de validação não consomem saldo pré-pago.
Onde uma calculadora de ângulo de difração justifica o uso
Como esta capacidade é um motor de parse puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.