Estimador de cor SRM da cerveja
50 unidades de cor de malte em um lote de 5 galões dão um MCU de 10 e pouco mais de 7 SRM, uma cerveja âmbar. Informe as unidades de cor e o volume para comparar lagers claras, âmbar e stouts em uma escala só. 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
- Unidades de cor do malte
- 50
- Volume do lote
- 5
- Mcu
- 10 SRM
- Srm
- 7,239808
- Ebc
- 14,262421
- Nome da cor
- amber
Cervejeiros caseiros, autores de receitas e ferramentas de planejamento de cervejaria costumam precisar de uma cor em Standard Reference Method antes da primeira mostura, não de uma fotografia nem de um adjetivo improvisado. As unidades de cor do malte já condensam o peso do grão e a classificação Lovibond em um só número; dividir esse total pelo volume do lote em galões americanos produz MCU, e a lei de potência publicada de Morey transforma MCU em SRM para que lagers pálidas, âmbares e stouts fiquem na mesma escala numérica das fichas BJCP e dos rótulos comerciais. Este estimador de cor SRM da cerveja aplica somente essa fórmula fixa: SRM é igual a 1.4922 vezes MCU elevado a 0.6859. Também informa a cifra da European Brewery Convention como SRM vezes 1.97 e uma faixa curta de nome de cor para a interface.
O que significam unidades de cor do malte, MCU e SRM
MCU é esse total dividido pelo volume do lote em galões americanos, os mesmos galões que o software caseiro usa ao citar um lote de cinco ou de dez galões. Tratar MCU como se já fosse SRM só é aceitável em cervejas muito pálidas; quando MCU sobe, a cerveja não escurece em linha reta porque mais luz é absorvida e a escala visual se comprime.
A lei de potência de Dan Morey de 1995, hoje o padrão no software de receitas, modela essa curva como SRM igual a 1.4922 vezes MCU elevado a 0.6859. O valor EBC acompanhante é SRM vezes 1.97, o fator convencional ASBC-para-EBC, para que rótulos europeus possam ficar ao lado dos americanos. Os resultados são estimativas de planejamento; o SRM de laboratório é uma leitura de espectrofotômetro de cerveja diluída, e maltes especiais tardios ou fruta ainda podem deslocar o copo depois que a conta de grãos está fechada.
Contrato de entrada, forma da resposta e comportamento de erro
Os números são arredondados a seis casas decimais para que os goldens permaneçam estáveis entre ambientes. Exemplo: cinquenta unidades de cor do malte em cinco galões americanos produzem MCU dez e SRM cerca de 7.26, uma faixa âmbar típica de uma pale ale levemente torrada. Exemplo: duzentas unidades de cor do malte em cinco galões produzem MCU quarenta e um SRM na faixa marrom.
Fixe esses produtos determinísticos nos testes para que cartões de receita e widgets do navegador permaneçam alinhados entre versões.
Onde um estimador de cor SRM da cerveja justifica o uso
Sites de receitas e blogs de cerveja caseira precisam de uma única fonte da verdade quando um post lista uma conta de grãos e um tamanho de lote, para que o leitor veja uma nota de SRM coerente em vez de palpites conflitantes do fórum. Planilhas de planejamento de cervejaria e cardápios de sala de degustação podem anexar SRM e EBC estimados às receitas da casa sem montar um espectrofotômetro.
Folhas de competição e ferramentas de estudo BJCP podem converter MCU em SRM para checar faixas de estilo antes do dia de brassagem. A validação falha não consome saldo. Documente que os resultados são estimativas de Morey, mantenha o volume em galões americanos na cópia do produto, e você terá matemática cervejeira reproduzível para cervejeiros caseiros, blocos CMS e edge workers sem hospedar a própria planilha de cor.
Casos de uso
Sites de receitas e blogs de cerveja caseira
Transforme o total MCU publicado da conta de grãos mais os galões do lote em uma nota estável de SRM e nome de cor para que o leitor veja a mesma estimativa a cada carregamento.
Cardápios de sala de degustação e folhas de competição
Anexe SRM e EBC estimados às cervejas da casa e às fichas BJCP sem uma leitura laboratorial com espectrofotômetro da cerveja pronta.
Perguntas frequentes
O que acontece se o volume do lote for zero ou negativo?
Volume não positivo não forma MCU e não é faturado.
Isto é uma leitura laboratorial de SRM?
Não. É a estimativa determinística de Morey a partir da conta de grãos. O SRM de laboratório é um ensaio com espectrofotômetro de cerveja diluída; maltes especiais, fruta e o escurecimento da fervura ainda podem deslocar o copo.
Como calculo as unidades de cor de malte?
Multiplique o peso de cada malte em libras pelo grau Lovibond dele e some os resultados. Informe esse total com o volume final do lote em galões americanos; a divisão de um pelo outro dá o MCU.
Por que a cor não sobe em linha reta com mais malte escuro?
Porque a cerveja escura absorve mais luz e a escala visual se comprime. Usar o MCU como SRM só funciona para cervejas muito claras, por isso a curva de Morey, de 1995, entorta o resultado conforme o MCU sobe.
Como obtenho a cor em EBC?
Multiplique o SRM por 1,97, o fator de conversão usual. O resultado mostra os dois números, então um rótulo europeu pode ficar ao lado de um americano sem outra conta.
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/cook/beer-srm-color \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"malt_color_units":50,"batch_volume":5}'const res = await fetch("https://api.kit.forhosting.com/cook/beer-srm-color", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"malt_color_units": 50,
"batch_volume": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/beer-srm-color",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"malt_color_units": 50,
"batch_volume": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/beer-srm-color", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"malt_color_units":50,"batch_volume":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"malt_color_units":50,"batch_volume":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/beer-srm-color", 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
{
"malt_color_units": 50,
"batch_volume": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.beer_srm_color",
"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
Campos ausentes, cadeias não numéricas, unidades de cor do malte negativas e um volume de lote não positivo falham com invalid_input em vez de inventar um tom.
O que significam unidades de cor do malte, MCU e SRM
Unidades de cor do malte são o atalho cervejeiro para a contribuição de cor do grão: cada adição de malte soma libras de grão vezes a classificação Lovibond daquele malte, e o total do lote é o número que você envia como malt_color_units. Este endpoint aplica essas constantes publicadas e nada mais: sem ajuste de eficiência de mostura, sem escurecimento pela duração da fervura e sem termo de oxidação da torra. Uma faixa color_name do incolor até palha pálida, ouro, âmbar, cobre, marrom e preto deriva do SRM calculado para o texto da interface.
Contrato de entrada, forma da resposta e comportamento de erro
Envie um corpo JSON com dois números finitos obrigatórios. malt_color_units é o total da conta de grãos em libras vezes Lovibond e deve ser não negativo; os aliases incluem mcu, color_units, mcu_total e malt_mcu. batch_volume é o volume do lote pronto em galões americanos e deve ser estritamente positivo; os aliases incluem volume, volume_gal, gallons, batch_gal e wort_volume. Cada campo pode chegar como número JSON ou como cadeia numérica. Campos ausentes, cadeias vazias, texto não numérico, unidades de cor do malte negativas e um volume de lote zero ou negativo falham com invalid_input nomeando o campo e não são faturados. No sucesso o corpo ecoa malt_color_units e batch_volume, informa mcu como o quociente, srm pela lei de potência de Morey, ebc como SRM vezes 1.97, color_name como faixa curta, unit sempre SRM, formula reafirmando a regra em dois passos, e message para o texto da interface.
Onde um estimador de cor SRM da cerveja justifica o uso
Aplicativos de receitas que já armazenam libras, Lovibond e galões podem somar unidades de cor do malte no cliente e chamar este endpoint para a transformação de Morey em vez de copiar constantes em cada cliente. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Aplicativos de receitas e diários de brassagem
Some libras vezes Lovibond no cliente, envie malt_color_units e batch_volume e armazene o SRM de Morey ao lado de cada versão da receita.
Perguntas técnicas
Como funciona o estimador de cor SRM da cerveja?
Envie malt_color_units (Σ não negativa de libras × °Lovibond) e batch_volume (galões americanos positivos). A API calcula MCU como o quociente e depois SRM = 1.4922 × MCU^0.6859 (Morey 1995).
Unidades de cor do malte são a mesma coisa que MCU?
MCU é malt_color_units dividido pelo volume do lote em galões americanos. Envie o total da conta de grãos (libras × Lovibond) como malt_color_units; não pré-divida a menos que também envie o volume como 1.
Quanto custa o estimador de cor SRM da cerveja?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.