Relação de marchas e desenvolvimento da bicicleta
Veja quanto você avança a cada pedalada: uma coroa de 50 dentes com um pinhão de 25 dá relação 2, então uma roda de 27,5 polegadas gira duas vezes por volta do pedal. O desenvolvimento aparece em polegadas e metros. 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
- Dentes da coroa
- 50
- Dentes da coroa traseira
- 25
- Diâmetro da roda
- 27,5
- Relação de transmissão
- 2
- Circunferência da roda (polegadas)
- 86,3937979737
- Desenvolvimento (polegadas)
- 172,7875959474
- Desenvolvimento (metros)
- 4,3888049371
Esta calculadora transforma três medidas comuns em dados úteis da transmissão. Informe os dentes da coroa dianteira, os dentes do pinhão traseiro e o diâmetro efetivo da roda em polegadas. O resultado mostra a relação mecânica, a circunferência e a distância percorrida em uma volta completa dos pedais. Como o desenvolvimento combina relação e tamanho da roda, você pode comparar bicicletas, planejar um cassete ou escolher uma marcha de subida com mais clareza do que olhando apenas os dentes.
Entenda os dois resultados
A relação de marchas indica quantas voltas a roda completa para cada rotação inteira do pedivela. A calculadora divide os dentes da coroa pelos dentes do pinhão: uma coroa de 50 dentes com um pinhão de 25 gera relação 2. Assim, a roda traseira gira duas vezes por volta dos pedais em uma bicicleta convencional, sem estágio interno adicional.
O desenvolvimento transforma essa relação abstrata em distância. Ele multiplica a circunferência da roda pela relação e apresenta polegadas e metros por rotação. Um resultado maior representa uma marcha mais pesada e rápida, que avança mais; um resultado menor representa uma marcha mais leve.
Esse dado é especialmente útil entre bicicletas com rodas diferentes, pois dentes iguais não produzem o mesmo deslocamento quando a circunferência efetiva muda.
Meça e informe os valores corretamente
Use a coroa dianteira e o pinhão traseiro realmente selecionados pela corrente, não o número total de marchas. A quantidade de dentes costuma estar gravada nos componentes, publicada nas especificações ou pode ser contada. Informe o diâmetro efetivo em polegadas incluindo o pneu montado, pois ele participa da circunferência de rodagem.
A medida nominal é uma estimativa conveniente, mas largura, pressão, banda e carga alteram um pouco a distância real. Para maior precisão, meça uma volta da roda com carga no chão, divida a circunferência por pi e use o diâmetro obtido. Os três dados precisam ser finitos e maiores que zero.
Valores ausentes, nulos, negativos ou não numéricos são rejeitados. Decimais são aceitos para o diâmetro medido, embora coroas e pinhões reais normalmente tenham dentes inteiros.
Compare marchas e interprete o desenvolvimento
Para comparar opções, mantenha o diâmetro da roda e altere a coroa ou o pinhão. Aumentar a coroa eleva a relação e o desenvolvimento; aumentar o pinhão traseiro reduz ambos. Você pode avaliar um cassete, comparar pedivelas compactos e tradicionais ou verificar se outra bicicleta oferece uma marcha leve semelhante.
O desenvolvimento não prevê sozinho a velocidade, porque ela também depende da cadência. Multiplicá-lo pelas rotações dos pedais por minuto, porém, fornece a distância por minuto. O esforço real também varia com inclinação, vento, pneus, massa, perdas mecânicas e posição.
Portanto, leia o resultado como geometria da transmissão, não como promessa de desempenho. Cubos internos, caixas de câmbio e transmissões incomuns podem incluir outra etapa que este cálculo simples não considera.
Casos de uso
Escolha uma marcha para subidas
Compare coroas menores e pinhões maiores para encontrar combinações com menor avanço por pedalada.
Compare bicicletas com rodas diferentes
Considere o diâmetro ao comparar transmissões parecidas usadas em formatos distintos de bicicleta.
Planeje uma mudança na transmissão
Quantifique como coroa, cassete, pneu ou roda novos alteram a distância percorrida por rotação.
Perguntas frequentes
Como se calcula a relação de marchas?
Divida os dentes da coroa pelos dentes do pinhão traseiro. Uma coroa de 50 e um pinhão de 25 resultam em relação 2.
O que significa desenvolvimento?
É a distância percorrida em uma volta completa dos pedais: circunferência da roda multiplicada pela relação.
Qual unidade devo usar para o diâmetro?
Informe polegadas. O resultado traz circunferência e desenvolvimento em polegadas e converte o desenvolvimento para metros.
Uma relação maior significa marcha mais pesada?
Em geral, sim. Com a mesma roda, ela avança mais por pedalada e costuma exigir mais força nas mesmas condições.
Como comparar marchas de bicicletas com rodas de tamanhos diferentes?
Compare o desenvolvimento, não o número de dentes. A mesma coroa e o mesmo pinhão percorrem uma distância diferente por pedalada em outra roda, então informe o diâmetro efetivo de cada roda, com o pneu montado, e compare as distâncias.
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/final3/bike-gear-ratio-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"chainring_teeth":50,"cog_teeth":25,"wheel_diameter":27.5}'const res = await fetch("https://api.kit.forhosting.com/final3/bike-gear-ratio-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"chainring_teeth": 50,
"cog_teeth": 25,
"wheel_diameter": 27.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/bike-gear-ratio-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"chainring_teeth": 50,
"cog_teeth": 25,
"wheel_diameter": 27.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/bike-gear-ratio-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"chainring_teeth":50,"cog_teeth":25,"wheel_diameter":27.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"chainring_teeth":50,"cog_teeth":25,"wheel_diameter":27.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/bike-gear-ratio-calculate", 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
{
"chainring_teeth": 50,
"cog_teeth": 25,
"wheel_diameter": 27.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.bike_gear_ratio_calculate",
"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. |
Perguntas técnicas
O que ocorre com um valor zero ou negativo?
O cálculo retorna invalid_input porque dentes e diâmetro precisam ser positivos.
Quanto custa uma solicitação da API?
Cada solicitação bem-sucedida da API custa US$ 0,002. O cálculo no navegador pode rodar localmente sem chamar a API.