Calculadora de painéis solares
Uma casa que consome 900 kWh por mês, com painéis de 400 W e 4,5 horas de sol de pico, precisa de 21 painéis, um sistema de cerca de 8,4 kW, com a eficiência padrão de 80%. Cada painel gera 1,44 kWh por dia. 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
- Consumo mensal (kWh)
- 900
- Potência do painel
- 400
- Horas de sol pleno
- 4,5
- Eficiência do sistema
- 0,8 item
- Dias por mês
- 30
- Energia diária (kWh)
- 30
- Potência do painel (kW)
- 0,4
Uma calculadora de quantidade de painéis solares transforma a conta de eletricidade da sua casa, a potência em watts dos módulos que pretende comprar e as horas de sol de pico do local em um tamanho de array em números inteiros. Informe os quilowatts-hora mensais médios de uma conta recente, os watts nominais de um painel e as horas de sol de pico diárias do seu clima; opcionalmente ajuste a eficiência do sistema e os dias do mês de faturamento. A ferramenta devolve a demanda diária, a produção por painel, a contagem fracionária exata, a recomendação inteira por teto matemático, os quilowatts DC do sistema, a produção diária e mensal estimada, uma mensagem breve e passos de substituição ordenados que você pode colar em um orçamento ou em um teste unitário.
Como a quantidade de painéis é estimada a partir do consumo mensal
O dimensionamento fotovoltaico residencial costuma partir da energia, não da área do telhado: a pergunta que as pessoas digitam na busca é quantos painéis solares precisam para uma conta mensal em quilowatts-hora. Esta calculadora responde com o modelo clássico de horas de sol de pico. Primeiro o consumo mensal é dividido pelos dias do mês (trinta por padrão) para obter um alvo diário de energia em quilowatts-hora.
Cada painel é convertido de watts para quilowatts dividindo por mil e depois multiplicado pelas horas de sol de pico e por um fator de eficiência do sistema que contempla perdas do inversor, cabeamento, sujeira, temperatura e descompasso. A produção diária resultante por painel é o denominador; dividir a demanda diária por esse valor produz uma contagem fracionária exata.
Como os módulos são vendidos inteiros, a contagem recomendada é o teto matemático dessa fração, com piso de um painel quando a demanda é positiva e a produção por painel é finita. Horas de sol de pico não são horas de relógio de luz do dia: são horas equivalentes de sol pleno a mil watts por metro quadrado, tipicamente entre cerca de três e seis para muitas residências de latitudes médias conforme estação, latitude e nebulosidade.
A eficiência do sistema por padrão é zero vírgula oito (oitenta por cento), um derate global conservador comum em guias de regra prática; você pode elevá-la rumo a zero vírgula nove com inversores premium e arrays limpos, ou baixá-la quando sombra e calor forem severos.
Isto é matemática transparente de compra e planejamento, não um levantamento completo de sítio com mapas de irradiância, projeto de strings ou verificações estruturais; trate a saída como um tamanho de array inicial e refine com um instalador qualificado quando inclinação, azimute, sombreamento ou recuos de código importarem.
Dicas práticas, limites e buscas relacionadas
Obtenha quilowatts-hora mensais de doze contas consecutivas e faça a média para que o aquecimento de inverno e o resfriamento de verão influenciem o alvo, ou dimensione para o mês mais alto se quiser mais autoconsumo. Leia a potência do painel na ficha STC do fabricante, não no título de marketing de um kit com vários tamanhos de módulo.
Consulte as horas de sol de pico da sua cidade em um mapa solar confiável ou tabela meteorológica para a média anual e execute de novo com extremos sazonais se se preocupar com déficits de inverno. Deixe a eficiência do sistema nos oitenta por cento padrão a menos que tenha dados medidos de performance ratio de um sistema local semelhante. Mantenha as entradas dentro dos intervalos absolutos publicados para que os produtos não transbordem para resultados não finitos que o solver deve rejeitar.
Esta landing atende quem busca calculadora de quantidade de painéis solares, quantos painéis precisa, conversão de quilowatts-hora mensais em contagem ou dimensionamento por horas de sol de pico online; não é ferramenta de layout por área de telhado, nem projetista de bateria ou inversor híbrido, nem otimizador de tarifa de net metering, nem serviço meteorológico ao vivo.
Prefira esta capacidade quando já souber a energia da conta e a potência do módulo e só precisar de uma estimativa inteira transparente; se a fonte for só a área do telhado, converta a produção esperada de outro modo ou meça o consumo primeiro.
Perguntas frequentes
O que acontece se o consumo mensal for zero ou negativo?
O consumo energético mensal deve ser positivo; uma conta não positiva não define um alvo real de dimensionamento de painéis.
O que são horas de sol de pico?
Horas de sol de pico são horas equivalentes de sol pleno a 1000 W/m² de irradiância, não horas de relógio de luz do dia. Locais residenciais típicos costumam ficar entre cerca de 3 e 6 conforme clima e estação.
Por que a eficiência do sistema padrão é 0.8?
Um fator global de 80% é um derate comum de regra prática para inversor, cabeamento, sujeira, temperatura e descompasso. Substitua-o quando tiver um performance ratio medido de um sistema semelhante.
A calculadora de quantidade de painéis solares é grátis?
A ferramenta do navegador é grátis e roda localmente.
Qual consumo mensal em kWh devo informar?
Faça a média de doze contas seguidas para que o aquecimento do inverno e o ar-condicionado do verão entrem na conta. Se quiser cobrir mais do seu próprio consumo, dimensione pelo mês mais alto e compare os dois resultados.
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/home/solar-panel-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_kwh":900,"panel_wattage":400,"peak_sun_hours":4.5}'const res = await fetch("https://api.kit.forhosting.com/home/solar-panel-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_kwh": 900,
"panel_wattage": 400,
"peak_sun_hours": 4.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/solar-panel-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_kwh": 900,
"panel_wattage": 400,
"peak_sun_hours": 4.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/solar-panel-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_kwh":900,"panel_wattage":400,"peak_sun_hours":4.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_kwh":900,"panel_wattage":400,"peak_sun_hours":4.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/solar-panel-count", 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
{
"monthly_kwh": 900,
"panel_wattage": 400,
"peak_sun_hours": 4.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.solar_panel_count",
"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
Consumo, potência ou horas de sol não positivos são rejeitados com um erro invalid_input claro em vez de inventar um sistema de energia gratuita. O caminho é matemática pura e determinística—sem rede, sem sementes aleatórias, sem dependência do relógio de parede—de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo cada vez que você a invoca.
Como chamar a API e o que retorna
Consumo mensal, potência do painel ou horas de sol de pico não positivos são o erro duro principal que esta capacidade anuncia: energia zero ou negativa não define um alvo real de compensação, e zero watts ou zero horas de sol não produzem energia. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; se precisar enviar strings, evite sufixos de unidade ou separadores de milhar que falhariam o padrão de número finito. Envie um corpo JSON com monthly_kwh obrigatório (aliases monthly_usage_kwh, usage_kwh, kwh_month, energy_kwh, monthly_usage, kwh), panel_wattage obrigatório em watts (aliases panel_watts, wattage, watts, panel_w, module_watts, W) e peak_sun_hours obrigatório (aliases sun_hours, psh, peak_hours, insolation_hours, hours). O opcional system_efficiency é um número maior que zero e no máximo um (aliases efficiency, derate, performance_ratio, pr, system_derate; padrão zero vírgula oito). O opcional days_per_month converte o consumo mensal em um alvo diário (aliases days, month_days, billing_days; padrão trinta; deve ser positivo e no máximo trinta e um). Todos os campos obrigatórios devem ser finitos e estritamente positivos dentro dos intervalos absolutos publicados para que os produtos intermediários permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa monthly_kwh, panel_wattage, peak_sun_hours, system_efficiency e days_per_month arredondados; publica daily_kwh, panel_kw, daily_kwh_per_panel, panels_exact, panels_needed e panel_count (o mesmo inteiro), system_dc_kw, estimated_daily_kwh, estimated_monthly_kwh, unit como item, formula como string de equação legível, message como resumo breve e steps como array ordenado de linhas de substituição. Validação falha—campos ausentes, números não finitos, entradas obrigatórias não positivas, eficiência fora do intervalo semiaberto ou valores fora dos limites absolutos—retorna invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 por requisição bem-sucedida com unidade item.
Dicas práticas, limites e buscas relacionadas
Ao ensinar ou escrever testes, combine um mês típico de novecentos quilowatts-hora com módulos de quatrocentos watts e quatro e meia horas de sol de pico, e inclua consumo mensal zero ou negativo de propósito para provar o caminho invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando você envia zero de propósito para verificar o tratamento de erros. Verificações de ida e volta são fáceis: recalcule o mensal dividido pelos dias, divida por quilowatts do painel vezes horas de sol de pico vezes eficiência, tome o teto e confirme que o panels_needed publicado coincide com o mesmo arredondamento a doze casas de todos os campos numéricos.
Casos de integração
Dimensionar array no telhado a partir da conta
Proprietários informam kWh mensais médios, potência do módulo escolhida e horas de sol de pico locais para obter panels_needed e system_dc_kw antes de pedir orçamentos de instaladores.
Planejamento de offset multiunidade do locador
Gestores de imóveis enviam o consumo agregado do medidor à API e anexam panel_count, steps e a produção mensal estimada a um plano de capital transparente.
Fixtures golden para apps solares
Desenvolvedores geram casos conhecidos de contagem de painéis e rejeições deliberadas de consumo não positivo para testes unitários e integração contínua.
Perguntas técnicas
Como se calcula a quantidade de painéis solares?
A demanda diária é monthly_kwh dividido por days_per_month (padrão 30). A produção diária por painel é (panel_wattage/1000) × peak_sun_hours × system_efficiency (padrão 0.8). panels_needed é o teto da demanda diária dividida pela produção diária por painel.