Distância focal de uma lente em um meio
Veja quanto uma lente enfraquece debaixo d'água: uma lente de vidro de 0.1 m e índice 1.5 em água de índice 1.33 passa a 0.391176470588235 m, e a potência cai de 10 para 2.55639097744361 dioptrias. 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
- Distância focal no ar
- 0,1
- Índice de refração da lente
- 1,5
- Índice de refração do meio
- 1,33
- Distância focal no ar (m)
- 0,1
- Distância focal no meio (m)
- 0,3911764706
- Fator de escala
- 3,9117647059
- Potência óptica no ar (dpt)
- 10
Uma lente não mantém a mesma potência óptica quando passa do ar para água, óleo ou outro material transparente. Esta calculadora usa a distância focal medida no ar, o índice de refração da lente e o índice do meio ao redor para determinar a nova focal pelo modelo de lente fina. Ela também informa o fator de mudança, a potência óptica antes e depois da imersão e se a lente imersa é convergente ou divergente. O cálculo é determinístico e adequado para verificações de laboratório, exercícios e estimativas iniciais de projetos ópticos.
Por que a imersão altera a distância focal
Uma lente curva desvia a luz porque seu índice de refração é diferente do índice do material ao redor. No ar, cujo índice é aproximado por um, o vidro apresenta contraste considerável e produz potência óptica. Na água ou no óleo, esse contraste diminui quando o índice do meio se aproxima do índice do vidro; as superfícies desviam menos os raios, a magnitude da potência cai e a distância focal aumenta.
A calculadora aplica duas vezes a relação do fabricante de lentes, mantendo as curvaturas fixas, e elimina essas curvaturas desconhecidas. Se o índice do meio superar o da lente, o denominador muda de sinal e uma lente convergente no ar pode se tornar divergente. Quando os índices são iguais, não há refração nas superfícies, a potência óptica é zero e não existe distância focal finita; por isso, o sistema retorna um erro em vez de inventar um valor infinito.
Limites do modelo e usos práticos
O cálculo pressupõe uma lente fina com superfícies esféricas fixas, ar de índice um na especificação original e o mesmo meio uniforme nos dois lados. Trata-se de um resultado paraxial: os raios ficam próximos ao eixo óptico e formam ângulos pequenos. Uma lente espessa pode deslocar os planos principais, algo que esta conversão simples não representa.
Grupos cimentados, objetivas com vários elementos, meios diferentes nos dois lados, óptica de índice gradual e superfícies muito asféricas exigem um modelo mais completo ou traçado de raios. A dispersão também impede aplicar automaticamente a outro comprimento de onda um resultado baseado em determinado par de índices. Dentro desses limites, a fórmula ajuda a prever o comportamento de uma lente em célula líquida, estimar um elemento de câmera subaquática, preparar demonstrações de imersão e verificar se um encapsulante enfraquece um colimador LED.
Ela também funciona como conferência transparente antes de uma simulação detalhada, sobretudo quando o catálogo informa a focal e o índice do vidro, mas não a prescrição completa.
Casos de uso
Planejar um experimento com célula líquida
Estime onde uma lente simples de vidro focalizará quando imersa em água ou óleo de índice antes de montar a bancada.
Verificar o comportamento óptico subaquático
Preveja a mudança de focal e potência de uma lente simples colocada em um meio uniforme.
Avaliar efeitos do encapsulamento
Estime como uma resina transparente altera a potência de uma lente usada com LED, sensor ou detector.
Perguntas frequentes
Quais unidades devo usar para a distância focal?
Informe a focal no ar em metros. As focais retornadas são dadas em metros e as potências ópticas, em dioptrias.
O que acontece se lente e meio tiverem o mesmo índice?
As superfícies ficam sem potência refrativa e não há focal finita.
A imersão pode tornar divergente uma lente convergente?
Sim. Se o índice do meio for maior que o do material da lente, o contraste relativo se inverte e o sinal da potência pode mudar.
Isso funciona para lentes espessas ou compostas?
É uma aproximação para lente fina em um meio uniforme. Sistemas espessos ou multielemento exigem análise de planos principais ou traçado de raios.
O que o fator de escala do resultado indica?
Indica quantas vezes a distância focal, com sinal, foi multiplicada pela imersão. Um fator maior que um significa focal mais longa, e um fator negativo indica que a lente passou de convergente a divergente ou o contrário.
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/optics/lens-focal-length-in-medium \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length_air":0.1,"lens_refractive_index":1.5,"medium_refractive_index":1.33}'const res = await fetch("https://api.kit.forhosting.com/optics/lens-focal-length-in-medium", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length_air": 0.1,
"lens_refractive_index": 1.5,
"medium_refractive_index": 1.33
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/lens-focal-length-in-medium",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length_air": 0.1,
"lens_refractive_index": 1.5,
"medium_refractive_index": 1.33
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/lens-focal-length-in-medium", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length_air":0.1,"lens_refractive_index":1.5,"medium_refractive_index":1.33}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length_air":0.1,"lens_refractive_index":1.5,"medium_refractive_index":1.33}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/lens-focal-length-in-medium", 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
{
"focal_length_air": 0.1,
"lens_refractive_index": 1.5,
"medium_refractive_index": 1.33
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.lens_focal_length_in_medium",
"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
Por que a imersão altera a distância focal
O resultado é f_medium = f_air multiplicado por (n_lens - 1) e dividido por (n_lens / n_medium - 1).
Como informar os dados e interpretar o resultado
O índice varia com o comprimento de onda e, em menor grau, com as condições ambientais; portanto, use dados consistentes quando precisar de precisão. Um fator maior que um multiplica a focal com sinal por esse valor; um fator negativo indica inversão do sentido da potência. Todos os valores precisam ser finitos, a focal no ar não pode ser zero e os índices devem ser positivos. O índice da lente não pode ser um nem coincidir com o índice do meio. Informe focal_length_air em metros, com valor positivo para lente convergente e negativo para lente divergente. Em seguida, forneça lens_refractive_index e medium_refractive_index, ambos adimensionais e referentes ao comprimento de onda e à temperatura relevantes. A resposta traz focal_length_medium_m e scale_factor. As potências ópticas são dadas em dioptrias, equivalentes a metros inversos, e behavior_in_medium identifica convergência ou divergência. Cada cálculo concluído processa um item e custa US$ 0,002 pela API.
Perguntas técnicas
Qual fórmula a calculadora utiliza?
Ela usa f_medium = f_air × (n_lens − 1) / (n_lens / n_medium − 1), derivada da equação de lente fina com curvaturas constantes.
Quanto custa um cálculo pela API?
Cada cálculo concluído processa um item e custa US$ 0,002.