Calculadora da relação carbono-nitrogênio da compostagem
Uma composteira produtiva precisa de carbono suficiente para fornecer energia e nitrogênio suficiente para o crescimento microbiano.
Executar grátis
Esta calculadora combina as quantidades e as relações carbono-nitrogênio típicas dos seus materiais marrons e verdes, estima a relação C:N da mistura e informa se ela está na faixa recomendada de 25:1 a 30:1. Informe todos os materiais com uma unidade de quantidade consistente, como quilogramas, libras, baldes ou carrinhos de mão. O resultado traz um detalhamento transparente das contribuições, permitindo que você ajuste a receita antes de montar ou revolver a pilha.
Informe uma receita de compostagem consistente
Separe a receita em marrons e verdes e acrescente uma linha para cada material. Os marrons geralmente são insumos secos e ricos em carbono, como folhas secas, papelão picado, palha, serragem ou cavacos. Os verdes normalmente são insumos frescos e ricos em nitrogênio, como aparas de grama, restos de alimentos, borra de café ou esterco. Em cada linha, informe a quantidade e uma relação C:N típica de uma fonte adequada ao material. Todas as quantidades devem usar a mesma base. Você pode empregar quilogramas ou libras ao pesar os ingredientes, ou baldes ao medir tudo por volume, mas não misture peso e volume se quiser precisão. Quantidade zero é aceita para manter um ingrediente planejado; quantidade negativa é recusada por não ter significado físico. Relações típicas são estimativas: umidade, maturidade, espécie e armazenamento alteram a composição real. Considere o resultado uma estimativa prática de planejamento, não uma análise laboratorial dos seus insumos específicos.
Entenda o cálculo por balanço de massa
A calculadora não faz uma média ponderada simples das relações C:N. Uma relação descreve duas parcelas; portanto, um material de 60:1 é tratado como sessenta partes de carbono e uma de nitrogênio em sessenta e uma partes totais. Sua fração estimada de carbono é 60 dividido por 61, e a de nitrogênio é 1 dividido por 61. Cada fração é multiplicada pela quantidade do material. As contribuições de carbono de todas as linhas são somadas, assim como as de nitrogênio, e o carbono total é dividido pelo nitrogênio total. Esse balanço de massa lida corretamente com ingredientes de relações muito diferentes. A saída mostra unidades de carbono, unidades de nitrogênio, a relação final e as contribuições de cada linha para você conferir a aritmética. A precisão exibida ajuda na repetibilidade, mas não representa certeza laboratorial. As classificações marrom e verde organizam a receita; os dois grupos entram exatamente no mesmo cálculo.
Interprete e ajuste o resultado
Um resultado de 25:1 a 30:1, incluindo os dois limites, é marcado como ideal. Abaixo de 25:1, a receita é classificada como rica demais em nitrogênio. A pilha pode ficar compacta, molhada, com odor ou sujeita à perda de amônia; adicionar um marrom seco e rico em carbono pode elevar a estimativa e melhorar a estrutura. Acima de 30:1, a receita é classificada como rica demais em carbono. A decomposição pode avançar lentamente por haver pouco nitrogênio relativo; acrescentar um verde adequado pode reduzir a estimativa. Faça ajustes alterando quantidades realistas e calcule novamente; não mude a relação típica apenas para forçar uma resposta. A relação é somente uma parte da compostagem. A umidade deve lembrar uma esponja torcida, partículas volumosas devem preservar a aeração e a pilha precisa de volume e revolvimento ocasional. Se o resultado parecer ideal, mas o processo estiver ruim, confira essas condições e os valores típicos escolhidos. A API custa US$ 0,002 por solicitação ao automatizar verificações recorrentes.
Casos de uso
Planejar uma composteira doméstica
Combine folhas, papelão, grama e restos de cozinha antes de montar as camadas e ajuste as quantidades até a faixa desejada.
Comparar insumos sazonais
Teste receitas conforme os marrons e verdes disponíveis mudam entre a época das folhas, das podas e a coleta de inverno.
Padronizar uma receita comunitária
Registre uma mistura repetível para voluntários com baldes, carrinhos ou pesos consistentes e contribuições visíveis.
Perguntas frequentes
Qual é a relação C:N ideal para compostagem?
Esta calculadora usa a faixa inclusiva de 25:1 a 30:1 como objetivo para a mistura inicial de materiais.
Posso misturar quilogramas e baldes?
Não. Use a mesma base de medição em todas as quantidades. Misturar peso e volume torna as proporções incomparáveis.
Por que não é uma média ponderada das relações?
A relação C:N representa parcelas de carbono e nitrogênio. A calculadora converte cada relação nessas parcelas, soma os componentes e divide os totais.
As relações típicas são exatas?
Não. Elas variam com umidade, idade, espécie e manejo. Use valores representativos para planejar e análises laboratoriais quando precisar de exatidão.
O que acontece se uma quantidade for negativa?
A solicitação retorna um erro de entrada inválida, pois uma quantidade negativa não pode representar material presente na mistura.
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/eco/compost-ratio-carbon-nitrogen \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"browns":[{"material":"Dry leaves","quantity":3,"cn_ratio":60},{"material":"Cardboard","quantity":1,"cn_ratio":350}],"greens":[{"material":"Grass clippings","quantity":2,"cn_ratio":17},{"material":"Kitchen scraps","quantity":1,"cn_ratio":20}]}'const res = await fetch("https://api.kit.forhosting.com/eco/compost-ratio-carbon-nitrogen", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"browns": [
{
"material": "Dry leaves",
"quantity": 3,
"cn_ratio": 60
},
{
"material": "Cardboard",
"quantity": 1,
"cn_ratio": 350
}
],
"greens": [
{
"material": "Grass clippings",
"quantity": 2,
"cn_ratio": 17
},
{
"material": "Kitchen scraps",
"quantity": 1,
"cn_ratio": 20
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/compost-ratio-carbon-nitrogen",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"browns": [
{
"material": "Dry leaves",
"quantity": 3,
"cn_ratio": 60
},
{
"material": "Cardboard",
"quantity": 1,
"cn_ratio": 350
}
],
"greens": [
{
"material": "Grass clippings",
"quantity": 2,
"cn_ratio": 17
},
{
"material": "Kitchen scraps",
"quantity": 1,
"cn_ratio": 20
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/compost-ratio-carbon-nitrogen", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"browns":[{"material":"Dry leaves","quantity":3,"cn_ratio":60},{"material":"Cardboard","quantity":1,"cn_ratio":350}],"greens":[{"material":"Grass clippings","quantity":2,"cn_ratio":17},{"material":"Kitchen scraps","quantity":1,"cn_ratio":20}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"browns":[{"material":"Dry leaves","quantity":3,"cn_ratio":60},{"material":"Cardboard","quantity":1,"cn_ratio":350}],"greens":[{"material":"Grass clippings","quantity":2,"cn_ratio":17},{"material":"Kitchen scraps","quantity":1,"cn_ratio":20}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/compost-ratio-carbon-nitrogen", 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
{
"browns": [
{
"material": "Dry leaves",
"quantity": 3,
"cn_ratio": 60
},
{
"material": "Cardboard",
"quantity": 1,
"cn_ratio": 350
}
],
"greens": [
{
"material": "Grass clippings",
"quantity": 2,
"cn_ratio": 17
},
{
"material": "Kitchen scraps",
"quantity": 1,
"cn_ratio": 20
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.compost_ratio_carbon_nitrogen",
"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.
Limites
max_materials_per_group | 100 |
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. |