{"id":2752,"date":"2026-06-22T11:28:42","date_gmt":"2026-06-22T14:28:42","guid":{"rendered":"https:\/\/www.dshow.com.br\/blog\/?p=2752"},"modified":"2026-06-22T11:36:38","modified_gmt":"2026-06-22T14:36:38","slug":"calculadora-de-consumo-de-energia-de-painel-de-led","status":"publish","type":"post","link":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/","title":{"rendered":"Calculadora de Consumo de Energia de Painel de LED"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Use a calculadora gratuita da DShow para ter esses n\u00fameros com precis\u00e3o em menos de um minuto, sem precisar fazer nenhuma conta manualmente.<\/p>\n\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;600;700&#038;family=JetBrains+Mono:wght@400;500;600;700&#038;family=Inter:wght@400;500;600&#038;display=swap\">\n<style>\n\n\n\n\n#dshow-calc { --bg:#0A0D10; --panel:#12161B; --panel-2:#171C22; --line:#232A32; --line-soft:#1B2128; --text:#E9EDEF; --text-dim:#8C96A1; --text-faint:#5C6670; --indoor:#52D6C6; --indoor-dim:#1F3D3A; --outdoor:#FFA63D; --outdoor-dim:#3D2E18; --good:#7BD18A; --warn:#FF6B5E; --accent: var(--indoor); --accent-dim: var(--indoor-dim); --radius:14px; --radius-sm:8px; }  #dshow-calc #dshow-calc * {box-sizing:border-box;} #dshow-calc { background: radial-gradient(ellipse 900px 500px at 12% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg); color:var(--text); font-family:'Inter',system-ui,sans-serif; -webkit-font-smoothing:antialiased; min-height:auto; } #dshow-calc .mono {font-family:'JetBrains Mono', ui-monospace, monospace;} #dshow-calc .display {font-family:'Space Grotesk', sans-serif;} #dshow-calc .wrap {max-width:1180px; margin:0 auto; padding:28px 20px 60px;} #dshow-calc .hero { border:1px solid var(--line); border-radius:var(--radius); background:linear-gradient(180deg, var(--panel-2), var(--panel)); padding:28px 28px 24px; margin-bottom:18px; position:relative; overflow:hidden; } #dshow-calc .eyebrow { font-family:'JetBrains Mono', monospace; font-size:11.5px; letter-spacing:0.14em; text-transform:uppercase; color:var(--accent); display:flex; align-items:center; gap:8px; margin-bottom:14px; } #dshow-calc .eyebrow::before { content:''; width:7px;height:7px;border-radius:2px; background:var(--accent); box-shadow:0 0 8px var(--accent); } #dshow-calc .hero-top { display:flex; justify-content:space-between; align-items:flex-start; gap:24px; flex-wrap:wrap; } #dshow-calc h1 { font-family:'Space Grotesk', sans-serif; font-size:clamp(24px, 3.4vw, 32px); font-weight:700; margin:0 0 8px; letter-spacing:-0.01em; line-height:1.15; } #dshow-calc .hero p.sub { color:var(--text-dim); font-size:14.5px; max-width:520px; margin:0; line-height:1.5; } #dshow-calc .toggle { display:inline-flex; border:1px solid var(--line); border-radius:999px; padding:4px; background:var(--panel); gap:4px; flex-shrink:0; } #dshow-calc .toggle button { font-family:'JetBrains Mono', monospace; font-size:12.5px; font-weight:600; letter-spacing:0.04em; padding:9px 18px; border-radius:999px; border:none; background:transparent; color:var(--text-dim); cursor:pointer; transition:all 0.25s ease; } #dshow-calc .toggle button.active.indoor-btn {background:var(--indoor); color:#06201C;} #dshow-calc .toggle button.active.outdoor-btn {background:var(--outdoor); color:#2B1A04;} #dshow-calc .toggle-full { display:flex; width:100%; border:1px solid var(--line); border-radius:10px; padding:4px; background:var(--panel-2); gap:4px; } #dshow-calc .toggle-full button { flex:1; font-family:'JetBrains Mono', monospace; font-size:12px; font-weight:600; letter-spacing:0.02em; padding:10px 8px; border-radius:7px; border:none; background:transparent; color:var(--text-dim); cursor:pointer; transition:all 0.2s ease; } #dshow-calc .toggle-full button.active {background:var(--accent); color:#06201C;} #dshow-calc.outdoor .toggle-full button.active {color:#2B1A04;} #dshow-calc .pixel-stage { margin-top:22px; border:1px solid var(--line-soft); border-radius:var(--radius-sm); background:#070909; padding:16px; display:flex; align-items:center; gap:18px; flex-wrap:wrap; } #dshow-calc #pixelGrid { display:grid; gap:2px; flex-shrink:0; } #dshow-calc #pixelGrid .cell { width:9px; height:9px; border-radius:1.5px; background:#1A1F25; animation:pulse 2.6s ease-in-out infinite; animation-delay: calc(var(--d) * 18ms); } @keyframes pulse{ 0%, 100%{ background:var(--cell-low); } 50%{ background:var(--cell-high); } } #dshow-calc .pixel-meta { font-family:'JetBrains Mono', monospace; font-size:12px; color:var(--text-dim); line-height:1.9; } #dshow-calc .pixel-meta b {color:var(--text); font-weight:600;} #dshow-calc .pixel-meta .accent-text {color:var(--accent); font-weight:600;} #dshow-calc .grid-layout { display:grid; grid-template-columns: 1fr 1.15fr; gap:18px; align-items:start; } @media (max-width:880px){ #dshow-calc .grid-layout {grid-template-columns:1fr;} } #dshow-calc .panel { border:1px solid var(--line); border-radius:var(--radius); background:var(--panel); padding:22px; } #dshow-calc .panel + .panel {margin-top:18px;} #dshow-calc .panel h2 { font-family:'Space Grotesk', sans-serif; font-size:15px; font-weight:600; margin:0 0 4px; display:flex; align-items:center; gap:8px; } #dshow-calc .panel h2 .tag { font-family:'JetBrains Mono', monospace; font-size:10px; color:var(--text-faint); border:1px solid var(--line); padding:2px 6px; border-radius:5px; font-weight:500; letter-spacing:0.03em; } #dshow-calc .panel .desc {color:var(--text-dim); font-size:12.5px; margin:0 0 18px; line-height:1.5;} #dshow-calc .spec-table {width:100%; border-collapse:collapse;} #dshow-calc .spec-table tr {border-bottom:1px solid var(--line-soft);} #dshow-calc .spec-table tr:last-child {border-bottom:none;} #dshow-calc .spec-table td {padding:9px 0; font-size:13px;} #dshow-calc .spec-table td:first-child {color:var(--text-dim);} #dshow-calc .spec-table td:last-child { font-family:'JetBrains Mono', monospace; text-align:right; color:var(--text); font-weight:500; } #dshow-calc .spec-note {font-size:11px; color:var(--text-faint); margin-top:10px; line-height:1.5;} #dshow-calc .field {margin-bottom:16px;} #dshow-calc .field label { display:block; font-size:12px; color:var(--text-dim); margin-bottom:7px; font-weight:500; } #dshow-calc .field-row {display:grid; grid-template-columns:1fr 1fr; gap:12px;} #dshow-calc input[type=number], #dshow-calc select { width:100%; background:var(--panel-2); border:1px solid var(--line); color:var(--text); font-family:'JetBrains Mono', monospace; font-size:13.5px; padding:10px 12px; border-radius:8px; outline:none; transition:border-color 0.2s ease; appearance:none; } #dshow-calc select { background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6'><path d='M0 0L5 6L10 0Z' fill='%238C96A1'\/><\/svg>\"); background-repeat:no-repeat; background-position:right 12px center; padding-right:28px; } #dshow-calc input[type=number]:focus, #dshow-calc select:focus {border-color:var(--accent);} #dshow-calc .unit-input {position:relative;} #dshow-calc .unit-input span { position:absolute; right:12px; top:50%; transform:translateY(-50%); font-size:11px; color:var(--text-faint); font-family:'JetBrains Mono', monospace; pointer-events:none; } #dshow-calc .presets {display:flex; gap:6px; margin-bottom:10px; flex-wrap:wrap;} #dshow-calc .presets button { font-family:'JetBrains Mono', monospace; font-size:11px; background:var(--panel-2); border:1px solid var(--line); color:var(--text-dim); padding:6px 10px; border-radius:6px; cursor:pointer; transition:all .15s ease; } #dshow-calc .presets button:hover {border-color:var(--accent); color:var(--text);} #dshow-calc input[type=range] { -webkit-appearance:none; width:100%; height:4px; border-radius:2px; background:var(--line); outline:none; } #dshow-calc input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; width:16px; height:16px; border-radius:50%; background:var(--accent); cursor:pointer; border:3px solid var(--bg); box-shadow:0 0 0 1px var(--accent); } #dshow-calc .field-label-row {display:flex; justify-content:space-between; align-items:baseline; margin-bottom:7px;} #dshow-calc .field-label-row label {margin-bottom:0;} #dshow-calc .field-label-row .val {font-family:'JetBrains Mono', monospace; font-size:12px; color:var(--accent); font-weight:600;} #dshow-calc .custom-box { border:1px dashed var(--line); border-radius:10px; padding:14px; margin-bottom:16px; background:var(--panel-2); display:none; } #dshow-calc .custom-box.show {display:block;} #dshow-calc .custom-box .hint {font-size:11.5px; color:var(--text-faint); margin-top:8px; line-height:1.5;} #dshow-calc .result-hero { text-align:left; padding:6px 0 18px; border-bottom:1px solid var(--line-soft); margin-bottom:18px; } #dshow-calc .result-hero .label { font-family:'JetBrains Mono', monospace; font-size:11px; letter-spacing:0.08em; text-transform:uppercase; color:var(--text-faint); margin-bottom:6px; } #dshow-calc .result-hero .big { font-family:'Space Grotesk', sans-serif; font-size:44px; font-weight:700; line-height:1; color:var(--accent); display:flex; align-items:baseline; gap:8px; } #dshow-calc .result-hero .big small {font-size:18px; color:var(--text-dim); font-weight:500;} #dshow-calc .result-hero .sub-line {font-size:12.5px; color:var(--text-dim); margin-top:8px;} #dshow-calc .stat-grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:6px; } #dshow-calc .stat-card { background:var(--panel-2); border:1px solid var(--line-soft); border-radius:10px; padding:14px 14px; } #dshow-calc .stat-card .label {font-size:11px; color:var(--text-faint); margin-bottom:6px; font-family:'JetBrains Mono', monospace; letter-spacing:0.03em;} #dshow-calc .stat-card .value {font-family:'JetBrains Mono', monospace; font-size:19px; font-weight:600; color:var(--text);} #dshow-calc .stat-card .value.accent {color:var(--accent);} #dshow-calc .stat-card .value small {font-size:12px; color:var(--text-dim); font-weight:400;} #dshow-calc .elec-row { display:flex; justify-content:space-between; align-items:center; padding:10px 0; border-bottom:1px solid var(--line-soft); font-size:13px; } #dshow-calc .elec-row:last-child {border-bottom:none;} #dshow-calc .elec-row .v {font-family:'JetBrains Mono', monospace; color:var(--text); font-weight:600;} #dshow-calc .elec-row .l {color:var(--text-dim);} #dshow-calc .warn-box { margin-top:14px; border:1px solid color-mix(in srgb, var(--warn) 35%, var(--line)); background:color-mix(in srgb, var(--warn) 8%, var(--panel-2)); border-radius:8px; padding:11px 13px; font-size:12px; color:#FFC4BD; line-height:1.5; display:none; } #dshow-calc .warn-box.show {display:block;} #dshow-calc footer { margin-top:28px; padding-top:18px; border-top:1px solid var(--line); font-size:11.5px; color:var(--text-faint); line-height:1.7; } #dshow-calc footer b {color:var(--text-dim);} #dshow-calc .contact-cta { margin-top:18px; padding:16px 20px; border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line)); background:color-mix(in srgb, var(--accent) 8%, var(--panel-2)); border-radius:10px; text-align:center; font-size:13.5px; color:var(--text-dim); } #dshow-calc .contact-cta b {color:var(--text);} #dshow-calc .contact-cta a { color:var(--accent); font-weight:600; text-decoration:none; } #dshow-calc .contact-cta a:hover {text-decoration:underline;} #dshow-calc .wizard { display:grid; grid-template-columns: 1fr 1.3fr; gap:14px; margin-top:20px; } @media (max-width:680px){ #dshow-calc .wizard {grid-template-columns:1fr;} } #dshow-calc .step-block { border:1px solid var(--line); border-radius:12px; padding:16px 18px; background:var(--panel-2); transition: opacity 0.3s ease, filter 0.3s ease; } #dshow-calc .step-block.locked { opacity:0.4; filter:grayscale(0.4); pointer-events:none; } #dshow-calc .step-label { display:flex; align-items:center; gap:9px; font-family:'JetBrains Mono', monospace; font-size:12px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; color:var(--text-dim); margin-bottom:12px; } #dshow-calc .step-num { width:20px; height:20px; border-radius:50%; background:var(--accent); color:#06201C; display:flex; align-items:center; justify-content:center; font-size:11px; font-weight:700; flex-shrink:0; } #dshow-calc .req-badge { margin-left:auto; font-size:9.5px; padding:3px 9px; border-radius:999px; background:color-mix(in srgb, var(--warn) 20%, transparent); color:var(--warn); font-weight:700; letter-spacing:0.04em; animation: badge-pulse 1.8s ease-in-out infinite; white-space:nowrap; } #dshow-calc .req-badge.done { background:color-mix(in srgb, var(--good) 20%, transparent); color:var(--good); animation:none; } @keyframes badge-pulse{ 0%,100%{opacity:1;} 50%{opacity:0.5;} } #dshow-calc .attention { border-radius:999px; animation: ring-pulse 1.6s ease-in-out infinite; } #dshow-calc .toggle-full.attention { border-radius:10px; } @keyframes ring-pulse{ 0%,100%{ box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent); } 50%{ box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent); } } #dshow-calc .step-lock-msg { font-size:11.5px; color:var(--text-faint); margin:10px 0 0; } #dshow-calc .toggle-full button:disabled { opacity:0.35; cursor:not-allowed; } #dshow-calc .step3-select-wrap { border-radius:10px; } #dshow-calc .step3-select-wrap.attention { border-radius:10px; } #dshow-calc .step3-select-wrap select { font-size:14px; padding:12px 14px; } #dshow-calc .confirm-btn { width:100%; font-family:'Space Grotesk', sans-serif; font-size:14px; font-weight:600; padding:13px 16px; border-radius:9px; border:none; background:var(--accent); color:#06201C; cursor:pointer; transition:transform 0.15s ease, opacity 0.15s ease; } #dshow-calc.outdoor .confirm-btn {color:#2B1A04;} #dshow-calc .confirm-btn:hover {transform:translateY(-1px);} #dshow-calc .confirm-btn:active {transform:translateY(0);} #dshow-calc .confirm-btn.error { animation: shake 0.4s ease; background:var(--warn); color:#2B0A06; } @keyframes shake{ 0%,100%{transform:translateX(0);} 25%{transform:translateX(-5px);} 75%{transform:translateX(5px);} } #dshow-calc .empty-state { border:1px dashed var(--line); border-radius:var(--radius); background:var(--panel); padding:48px 28px; text-align:center; display:flex; flex-direction:column; align-items:center; gap:10px; } #dshow-calc .empty-state .empty-icon { font-size:30px; opacity:0.7; margin-bottom:4px; } #dshow-calc .empty-state .empty-title { font-family:'Space Grotesk', sans-serif; font-size:17px; font-weight:600; color:var(--text); margin:0; } #dshow-calc .empty-state .empty-sub { font-size:13px; color:var(--text-dim); max-width:420px; margin:0; line-height:1.5; } \n\n\n\n\/* Reset p\u00f3s-calculadora para evitar vazamento de estilos *\/\n#dshow-calc-reset {\n  all: revert;\n  display: block;\n}\n\n\n\/* === OVERRIDES: for\u00e7a estilos da calculadora contra o tema WordPress === *\/\n#dshow-calc,\n#dshow-calc .wrap,\n#dshow-calc .hero,\n#dshow-calc .panel,\n#dshow-calc .step-block,\n#dshow-calc .panel-2,\n#dshow-calc .stat-card,\n#dshow-calc .empty-state,\n#dshow-calc .pixel-stage,\n#dshow-calc .custom-box,\n#dshow-calc .contact-cta,\n#dshow-calc footer {\n  color: var(--text) !important;\n}\n\n#dshow-calc { background: radial-gradient(ellipse 900px 500px at 12% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg) !important; }\n#dshow-calc .hero { background: linear-gradient(180deg, var(--panel-2), var(--panel)) !important; }\n#dshow-calc .panel { background: var(--panel) !important; }\n#dshow-calc .step-block { background: var(--panel-2) !important; }\n#dshow-calc .stat-card { background: var(--panel-2) !important; }\n#dshow-calc .pixel-stage { background: #070909 !important; }\n#dshow-calc .empty-state { background: var(--panel) !important; }\n#dshow-calc .custom-box { background: var(--panel-2) !important; }\n#dshow-calc .toggle { background: var(--panel) !important; }\n#dshow-calc .toggle-full { background: var(--panel-2) !important; }\n#dshow-calc .toggle button { background: transparent !important; color: var(--text-dim) !important; }\n#dshow-calc .toggle button.active.indoor-btn { background: var(--indoor) !important; color: #06201C !important; }\n#dshow-calc .toggle button.active.outdoor-btn { background: var(--outdoor) !important; color: #2B1A04 !important; }\n#dshow-calc .toggle-full button { background: transparent !important; color: var(--text-dim) !important; }\n#dshow-calc .toggle-full button.active { background: var(--accent) !important; color: #06201C !important; }\n#dshow-calc .confirm-btn { background: var(--accent) !important; color: #06201C !important; }\n#dshow-calc .contact-cta { background: color-mix(in srgb, var(--accent) 8%, var(--panel-2)) !important; }\n#dshow-calc footer { background: transparent !important; }\n\n\/* Tabela spec-table dentro da calculadora *\/\n#dshow-calc .spec-table tr { background: transparent !important; border-bottom: 1px solid var(--line-soft) !important; }\n#dshow-calc .spec-table td { background: transparent !important; color: var(--text) !important; padding: 9px 0 !important; }\n#dshow-calc .spec-table td:first-child { color: var(--text-dim) !important; }\n#dshow-calc .spec-table td:last-child { color: var(--text) !important; }\n\n\/* Inputs e selects *\/\n#dshow-calc input[type=number],\n#dshow-calc input[type=range],\n#dshow-calc select {\n  background: var(--panel-2) !important;\n  color: var(--text) !important;\n  border-color: var(--line) !important;\n}\n\n\/* Elec rows *\/\n#dshow-calc .elec-row { background: transparent !important; border-bottom: 1px solid var(--line-soft) !important; }\n#dshow-calc .elec-row .l { color: var(--text-dim) !important; }\n#dshow-calc .elec-row .v { color: var(--text) !important; }\n\n\/* Textos dimmer *\/\n#dshow-calc .panel .desc,\n#dshow-calc .eyebrow,\n#dshow-calc .pixel-meta,\n#dshow-calc .step-label,\n#dshow-calc .spec-note,\n#dshow-calc .step-lock-msg { color: inherit !important; }\n\n#dshow-calc h1, #dshow-calc h2 { color: var(--text) !important; background: transparent !important; }\n#dshow-calc p { color: inherit !important; background: transparent !important; }\n#dshow-calc a { color: var(--accent) !important; }\n\n<\/style>\n<div id=\"dshow-calc\">\n\n<div class=\"wrap\">\n\n  <!-- HERO -->\n  <div class=\"hero\">\n    <div class=\"eyebrow\">Lampro LC Series &middot; M\u00f3dulo 320 \u00d7 160mm<\/div>\n    <div class=\"hero-top\">\n      <div>\n        <h1>Calculadora de Consumo<br>de Energia &mdash; Painel de LED<\/h1>\n        <p class=\"sub\">Escolha o ambiente e o tipo de instala\u00e7\u00e3o abaixo para liberar a ficha t\u00e9cnica e o c\u00e1lculo de consumo de energia.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"wizard\">\n      <div class=\"step-block\" id=\"step1Block\">\n        <div class=\"step-label\">\n          <span class=\"step-num\">1<\/span> Ambiente\n          <span class=\"req-badge\" id=\"step1Badge\">Obrigat\u00f3rio<\/span>\n        <\/div>\n        <div class=\"toggle attention\" id=\"modeToggle\" style=\"display:flex; width:100%;\">\n          <button class=\"indoor-btn\" id=\"btnIndoor\" onclick=\"selectMode('indoor')\" style=\"flex:1;\">\u25e7 INDOOR<\/button>\n          <button class=\"outdoor-btn\" id=\"btnOutdoor\" onclick=\"selectMode('outdoor')\" style=\"flex:1;\">\u2600 OUTDOOR<\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"step-block locked\" id=\"step2Block\">\n        <div class=\"step-label\">\n          <span class=\"step-num\">2<\/span> Tipo de instala\u00e7\u00e3o\n          <span class=\"req-badge\" id=\"step2Badge\">Obrigat\u00f3rio<\/span>\n        <\/div>\n        <div class=\"toggle-full\" id=\"installToggle\">\n          <button id=\"btnModuleType\" onclick=\"selectInstallType('module')\">Painel imantado (m\u00f3dulos)<\/button>\n          <button id=\"btnCabinetType\" onclick=\"selectInstallType('cabinet')\">Gabinete (0,96 \u00d7 0,96m)<\/button>\n        <\/div>\n        <p class=\"step-lock-msg\" id=\"step2LockMsg\">Escolha o ambiente primeiro<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"step-block locked\" id=\"step3Block\" style=\"margin-top:14px;\">\n      <div class=\"step-label\">\n        <span class=\"step-num\">3<\/span> Pixel pitch \/ modelo\n        <span class=\"req-badge\" id=\"step3Badge\">Obrigat\u00f3rio<\/span>\n      <\/div>\n      <div class=\"step3-select-wrap\" id=\"pitchWrap\">\n        <select id=\"pitch\" onchange=\"onPitchSelected()\">\n          <option value=\"\" disabled selected>Selecione o pitch\u2026<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"custom-box\" id=\"customBox\">\n        <div class=\"field-row\">\n          <div class=\"field\" style=\"margin-bottom:0;\">\n            <label for=\"customMax\">Pot\u00eancia m\u00e1xima<\/label>\n            <div class=\"unit-input\">\n              <input type=\"number\" id=\"customMax\" value=\"600\" min=\"1\" oninput=\"update()\">\n              <span>W\/m\u00b2<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"field\" style=\"margin-bottom:0;\">\n            <label for=\"customTyp\">Pot\u00eancia t\u00edpica<\/label>\n            <div class=\"unit-input\">\n              <input type=\"number\" id=\"customTyp\" value=\"200\" min=\"1\" oninput=\"update()\">\n              <span>W\/m\u00b2<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n        <p class=\"hint\" id=\"customHint\">Use estes campos se o seu m\u00f3dulo for de outro pitch. Os valores ficam na ficha t\u00e9cnica (datasheet) que acompanha o seu pedido \u2014 a densidade de pot\u00eancia varia bastante entre pitches.<\/p>\n      <\/div>\n\n      <p class=\"step-lock-msg\" id=\"step3LockMsg\">Escolha o tipo de instala\u00e7\u00e3o primeiro<\/p>\n    <\/div>\n\n    <div class=\"step-block locked\" id=\"step4Block\" style=\"margin-top:14px;\">\n      <div class=\"step-label\">\n        <span class=\"step-num\">4<\/span> Tamanho do painel\n        <span class=\"req-badge\" id=\"step4Badge\">Obrigat\u00f3rio<\/span>\n      <\/div>\n\n      <div class=\"presets\" id=\"presetsContainer\"><\/div>\n\n      <div class=\"field-row\">\n        <div class=\"field\" style=\"margin-bottom:8px;\">\n          <label for=\"widthM\">Largura<\/label>\n          <div class=\"unit-input\">\n            <input type=\"number\" id=\"widthM\" placeholder=\"Ex: 3.20\" min=\"0.32\" step=\"0.01\" oninput=\"update()\" onkeydown=\"if(event.key==='Enter') confirmSize()\">\n            <span>metros<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"field\" style=\"margin-bottom:8px;\">\n          <label for=\"heightM\">Altura<\/label>\n          <div class=\"unit-input\">\n            <input type=\"number\" id=\"heightM\" placeholder=\"Ex: 1.92\" min=\"0.16\" step=\"0.01\" oninput=\"update()\" onkeydown=\"if(event.key==='Enter') confirmSize()\">\n            <span>metros<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <p class=\"spec-note\" style=\"margin:0 0 14px;\">O tamanho \u00e9 sempre ajustado para baixo, para o m\u00faltiplo completo do m\u00f3dulo\/gabinete \u2014 \u00e9 o tamanho real que o painel vai ficar (nunca passa do valor informado).<\/p>\n\n      <button class=\"confirm-btn\" id=\"confirmSizeBtn\" onclick=\"confirmSize()\">Confirmar tamanho \u2192<\/button>\n\n      <p class=\"step-lock-msg\" id=\"step4LockMsg\">Escolha o pixel pitch primeiro<\/p>\n    <\/div>\n\n    <div class=\"step-block locked\" id=\"step5Block\" style=\"margin-top:14px;\">\n      <div class=\"step-label\">\n        <span class=\"step-num\">5<\/span> Estado (define a tarifa de energia)\n        <span class=\"req-badge\" id=\"step5Badge\">Obrigat\u00f3rio<\/span>\n      <\/div>\n      <div class=\"step3-select-wrap\" id=\"stateWrap\">\n        <select id=\"state\" onchange=\"onStateSelected()\">\n          <option value=\"\" disabled selected>Selecione o estado\u2026<\/option>\n        <\/select>\n      <\/div>\n      <p class=\"spec-note\" style=\"margin:10px 0 0;\">A tarifa pode ser editada manualmente no painel de configura\u00e7\u00e3o ap\u00f3s a sele\u00e7\u00e3o.<\/p>\n      <p class=\"step-lock-msg\" id=\"step5LockMsg\">Confirme o tamanho do painel primeiro<\/p>\n    <\/div>\n\n    <div class=\"pixel-stage\" id=\"pixelStage\" style=\"display:none;\">\n      <div id=\"pixelGrid\"><\/div>\n      <div class=\"pixel-meta\">\n        Grade real: <b id=\"metaGrid\">10 \u00d7 12<\/b> <span id=\"metaUnitLabel\">m\u00f3dulos<\/span><br>\n        Dimens\u00e3o real: <b id=\"metaDims\">3.20 \u00d7 1.92 m<\/b><br>\n        Modelo de refer\u00eancia: <span class=\"accent-text\" id=\"metaModel\">LC2.5 (indoor)<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- EMPTY STATE (shown until both steps are completed) -->\n  <div class=\"empty-state\" id=\"emptyState\">\n    <div class=\"empty-icon\">\ud83d\udcd0<\/div>\n    <p class=\"empty-title\">Complete os passos acima para continuar<\/p>\n    <p class=\"empty-sub\">Escolha o ambiente (indoor ou outdoor) e o tipo de instala\u00e7\u00e3o (painel imantado ou gabinete) para liberar a ficha t\u00e9cnica, a configura\u00e7\u00e3o da tela e o c\u00e1lculo de consumo.<\/p>\n  <\/div>\n\n  <!-- MAIN GRID -->\n  <div class=\"grid-layout\" id=\"mainContent\" style=\"display:none;\">\n\n    <!-- LEFT COLUMN -->\n    <div>\n      <div class=\"panel\">\n        <h2>Ficha t\u00e9cnica do m\u00f3dulo <span class=\"tag\">datasheet Lampro<\/span><\/h2>\n        <p class=\"desc\">Valores de f\u00e1brica para o modelo e pitch selecionados.<\/p>\n        <table class=\"spec-table\" id=\"specTable\"><\/table>\n        <p class=\"spec-note\" id=\"specNote\"><\/p>\n      <\/div>\n\n      <div class=\"panel\">\n        <h2>Configura\u00e7\u00e3o da tela<\/h2>\n        <p class=\"desc\" id=\"configDesc\">Ajuste as prefer\u00eancias de uso para refinar o c\u00e1lculo de consumo.<\/p>\n\n        <div class=\"field\">\n          <div class=\"field-label-row\"><label for=\"hours\">Horas de uso por dia<\/label><span class=\"val\" id=\"hoursVal\">12 h<\/span><\/div>\n          <input type=\"range\" id=\"hours\" min=\"1\" max=\"24\" value=\"12\" oninput=\"update()\">\n        <\/div>\n\n        <div class=\"field\">\n          <div class=\"field-label-row\"><label for=\"days\">Dias de uso por m\u00eas<\/label><span class=\"val\" id=\"daysVal\">30 dias<\/span><\/div>\n          <input type=\"range\" id=\"days\" min=\"1\" max=\"31\" value=\"30\" oninput=\"update()\">\n        <\/div>\n\n        <div class=\"field\">\n          <div class=\"field-label-row\"><label for=\"brightness\">Brilho m\u00e9dio de opera\u00e7\u00e3o<\/label><span class=\"val\" id=\"brightVal\">70%<\/span><\/div>\n          <input type=\"range\" id=\"brightness\" min=\"20\" max=\"100\" value=\"70\" oninput=\"update()\">\n        <\/div>\n\n        <div class=\"field\">\n          <label for=\"tariff\">Tarifa de energia <span class=\"spec-note\" style=\"font-size:10px;text-transform:none;\">(ajuste manual se necess\u00e1rio)<\/span><\/label>\n          <div class=\"unit-input\">\n            <input type=\"number\" id=\"tariff\" value=\"0.87\" min=\"0\" step=\"0.01\" oninput=\"update()\">\n            <span>R$\/kWh<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"field\">\n          <label for=\"voltage\">Tens\u00e3o do circuito (p\/ dimensionamento el\u00e9trico)<\/label>\n          <select id=\"voltage\" onchange=\"update()\">\n            <option value=\"127\">127V (monof\u00e1sico)<\/option>\n            <option value=\"220\" selected>220V (monof\u00e1sico\/bif\u00e1sico)<\/option>\n            <option value=\"380\">380V (trif\u00e1sico)<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- RIGHT COLUMN -->\n    <div>\n      <div class=\"panel\">\n        <h2>Consumo estimado<\/h2>\n        <div class=\"result-hero\">\n          <div class=\"label\">Custo mensal estimado<\/div>\n          <div class=\"big\" id=\"costMonth\">R$ 0<small>\/m\u00eas<\/small><\/div>\n          <div class=\"sub-line\" id=\"costYear\">\u2248 R$ 0\/ano<\/div>\n        <\/div>\n\n        <div class=\"stat-grid\">\n          <div class=\"stat-card\">\n            <div class=\"label\">CONSUMO DI\u00c1RIO<\/div>\n            <div class=\"value accent\" id=\"kwhDay\">0 <small>kWh<\/small><\/div>\n          <\/div>\n          <div class=\"stat-card\">\n            <div class=\"label\">CONSUMO MENSAL<\/div>\n            <div class=\"value accent\" id=\"kwhMonth\">0 <small>kWh<\/small><\/div>\n          <\/div>\n          <div class=\"stat-card\">\n            <div class=\"label\">POT\u00caNCIA M\u00c9DIA (op.)<\/div>\n            <div class=\"value\" id=\"avgPower\">0 <small>kW<\/small><\/div>\n          <\/div>\n          <div class=\"stat-card\">\n            <div class=\"label\">POT\u00caNCIA M\u00c1XIMA<\/div>\n            <div class=\"value\" id=\"maxPower\">0 <small>kW<\/small><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"panel\">\n        <h2>Dimensionamento el\u00e9trico <span class=\"tag\">refer\u00eancia<\/span><\/h2>\n        <p class=\"desc\">Estimativa de corrente para dimensionar disjuntores e circuitos, considerando a pot\u00eancia m\u00e1xima (pior caso).<\/p>\n        <div class=\"elec-row\"><span class=\"l\" id=\"elModulesLabel\">M\u00f3dulos totais<\/span><span class=\"v\" id=\"elModules\">0<\/span><\/div>\n        <div class=\"elec-row\"><span class=\"l\">\u00c1rea real da tela<\/span><span class=\"v\" id=\"elArea\">0 m\u00b2<\/span><\/div>\n        <div class=\"elec-row\"><span class=\"l\">Corrente m\u00e1xima estimada<\/span><span class=\"v\" id=\"elCurrent\">0 A<\/span><\/div>\n        <div class=\"elec-row\"><span class=\"l\">Disjuntor sugerido (NBR 5410, fator 0,8)<\/span><span class=\"v\" id=\"elBreaker\">\u2014<\/span><\/div>\n        <div class=\"elec-row\"><span class=\"l\">Circuitos de 220V\/20A necess\u00e1rios<\/span><span class=\"v\" id=\"elCircuits\">0<\/span><\/div>\n        <div class=\"elec-row\"><span class=\"l\" id=\"elWeightLabel\">Peso total estimado (m\u00f3dulos)<\/span><span class=\"v\" id=\"elWeight\">0 kg<\/span><\/div>\n        <div class=\"warn-box\" id=\"elWarn\">Carga elevada: recomenda-se dividir a alimenta\u00e7\u00e3o em m\u00faltiplos circuitos e consultar um engenheiro eletricista para o projeto definitivo.<\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <footer>\n    <b>Fonte dos dados de pot\u00eancia (indoor):<\/b> Datasheets oficiais Lampro (Shenzhen LAMP Technology Co., Ltd \/ www.lampro.net), s\u00e9rie LC-P, m\u00f3dulos 320\u00d7160mm. A pot\u00eancia \u00e9 confirmada oficialmente em 488 W\/m\u00b2 m\u00e1x. \/ 163 W\/m\u00b2 t\u00edpica para os pitches P1.25, P1.538(P1.53), P2.0, P2.5, P3.076(classe P3.0) e P4.0 \u2014 esse valor \u00e9 o mesmo em toda a plataforma LC-P (confirmado em datasheet individual do LC4P e na ficha consolidada da s\u00e9rie). O P0.9 pertence a outra linha (LMini, COB Mini-LED, gabinete 600\u00d7337.5mm) e n\u00e3o tem pot\u00eancia por m\u00b2 publicada nas fontes consultadas \u2014 preencha manualmente com o datasheet do seu pedido.<br><br>\n    <b>Fonte dos dados de pot\u00eancia (outdoor):<\/b> LC2.5PO tem pot\u00eancia confirmada oficialmente: 879 W\/m\u00b2 m\u00e1x. e 293 W\/m\u00b2 t\u00edpica, AC90\u2013132V \/ AC186\u2013264V, gabinete recomendado 960\u00d7960mm (18 m\u00f3dulos). Para P3.076(P3.0), P4.0 e P5.0, a Lampro descreve esses pitches como compat\u00edveis\/substitu\u00edveis dentro da mesma s\u00e9rie (P2.5~P8 no mesmo gabinete e plataforma), ent\u00e3o usei o mesmo valor do LC2.5PO como refer\u00eancia \u2014 recomendamos confirmar no datasheet espec\u00edfico do pitch comprado antes de fechar neg\u00f3cio, j\u00e1 que o fabricante n\u00e3o publicou o valor individual de cada um nas fontes consultadas.<br><br>\n    <b>Fonte das tarifas por estado:<\/b> valores m\u00e9dios aproximados da tarifa residencial B1 (TE+TUSD, com impostos, bandeira verde), com base em reajustes homologados pela ANEEL at\u00e9 mar\u00e7o\/2026. A tarifa real varia por distribuidora, faixa de consumo e bandeira tarif\u00e1ria vigente \u2014 confira o valor exato na sua conta de luz ou em aneel.gov.br\/tarifas antes de fechar neg\u00f3cio.<br><br>\n    Os par\u00e2metros de f\u00e1brica s\u00e3o valores de refer\u00eancia e podem variar entre lotes, conforme o pr\u00f3prio fabricante adverte em seus datasheets. O dimensionamento el\u00e9trico \u00e9 uma estimativa de planejamento e n\u00e3o substitui projeto de um engenheiro eletricista respons\u00e1vel.\n  <\/footer>\n\n  <div class=\"contact-cta\">\n    Ficou com d\u00favida? Fale com nosso time <b>Dshow Led<\/b> &mdash; <a href=\"https:\/\/www.dshow.com.br\" target=\"_blank\" rel=\"noopener\">www.dshow.com.br<\/a>\n  <\/div>\n\n<\/div>\n<div id=\"dshow-calc-reset\"><\/div>\n<script>\nconst DATA = {\n  indoor: {\n    defaultPitch: 'p25',\n    pitches: {\n      p09: {\n        name:'Lampro LMini0.9 (COB Mini-LED)', shortPitch:'0.9', pitchLabel:'0.9 mm', size:'gabinete 600 \u00d7 337.5 mm (formato diferente do LC 320\u00d7160mm)', resolution:'\u2248 667 \u00d7 375 px',\n        moduleW:600, moduleH:337.5,\n        weight:4.3, brightness:'\u2014', voltage:'\u2014',\n        custom:true,\n        customHint:'O P0.9 da Lampro \u00e9 da linha LMini (tecnologia COB Mini-LED), que usa um gabinete de 600\u00d7337.5mm \u2014 formato diferente dos m\u00f3dulos 320\u00d7160mm desta calculadora. N\u00e3o encontrei a pot\u00eancia por m\u00b2 publicada para esse modelo nas fontes oficiais consultadas, ent\u00e3o informe os valores do datasheet espec\u00edfico do seu pedido para um c\u00e1lculo preciso.'\n      },\n      p125: {\n        name:'Lampro LC1.25P', shortPitch:'1.25', pitchLabel:'1.25 mm', size:'320 \u00d7 160 mm', resolution:'256 \u00d7 128 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.48,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      p1538: {\n        name:'Lampro LC1.538P', shortPitch:'1.53', pitchLabel:'1.53 mm (1.538mm)', size:'320 \u00d7 160 \u00d7 16.6 mm', resolution:'208 \u00d7 104 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.49,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      p2: {\n        name:'Lampro LC2P', shortPitch:'2.0', pitchLabel:'2.0 mm', size:'320 \u00d7 160 mm', resolution:'160 \u00d7 80 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.45,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      p25: {\n        name:'Lampro LC2.5P', shortPitch:'2.5', pitchLabel:'2.5 mm', size:'320 \u00d7 160 \u00d7 16.6 mm', resolution:'128 \u00d7 64 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.48,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      p3: {\n        name:'Lampro LC3.076P (classe P3.0)', shortPitch:'3.0', pitchLabel:'3.0 mm (3.076mm)', size:'320 \u00d7 160 mm', resolution:'104 \u00d7 52 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.46,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      p4: {\n        name:'Lampro LC4P', shortPitch:'4.0', pitchLabel:'4.0 mm', size:'320 \u00d7 160 \u00d7 16.2 mm', resolution:'80 \u00d7 40 px',\n        maxWm2:488, typWm2:163, typSourced:true, weight:0.46,\n        brightness:'\u2265500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      custom: { name:'Personalizado (outro pitch)', custom:true }\n    }\n  },\n  outdoor: {\n    defaultPitch: 'p25po',\n    pitches: {\n      p5po: {\n        name:'Lampro LC5PO', shortPitch:'5.0', pitchLabel:'5.0 mm', size:'320 \u00d7 160 mm', resolution:'64 \u00d7 32 px',\n        maxWm2:879, typWm2:293, typSourced:false, weight:0.46,\n        brightness:'4000\u20135500 cd\/m\u00b2 (varia por pitch)', voltage:'AC90\u2013132V \/ AC186\u2013264V',\n        platformNote:true\n      },\n      p4po: {\n        name:'Lampro LC4PO', shortPitch:'4.0', pitchLabel:'4.0 mm', size:'320 \u00d7 160 mm', resolution:'80 \u00d7 40 px',\n        maxWm2:879, typWm2:293, typSourced:false, weight:0.46,\n        brightness:'at\u00e9 5500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V',\n        platformNote:true\n      },\n      p3po: {\n        name:'Lampro LC3.076PO (classe P3.0)', shortPitch:'3.0', pitchLabel:'3.0 mm (3.076mm)', size:'320 \u00d7 160 mm', resolution:'104 \u00d7 52 px',\n        maxWm2:879, typWm2:293, typSourced:false, weight:0.46,\n        brightness:'4000\u20135000 cd\/m\u00b2 (varia por pitch)', voltage:'AC90\u2013132V \/ AC186\u2013264V',\n        platformNote:true\n      },\n      p25po: {\n        name:'Lampro LC2.5PO', shortPitch:'2.5', pitchLabel:'2.5 mm', size:'320 \u00d7 160 \u00d7 17.5 mm', resolution:'128 \u00d7 64 px',\n        maxWm2:879, typWm2:293, typSourced:true, weight:0.46,\n        brightness:'4000\u20134500 cd\/m\u00b2', voltage:'AC90\u2013132V \/ AC186\u2013264V'\n      },\n      custom: { name:'Personalizado (outro pitch)', custom:true }\n    }\n  }\n};\nconst STATES = [\n  ['AC','Acre',0.84],['AL','Alagoas',0.78],['AP','Amap\u00e1',0.81],['AM','Amazonas',0.73],\n  ['BA','Bahia',0.80],['CE','Cear\u00e1',0.76],['DF','Distrito Federal',0.84],['ES','Esp\u00edrito Santo',0.82],\n  ['GO','Goi\u00e1s',0.78],['MA','Maranh\u00e3o',0.78],['MT','Mato Grosso',0.82],['MS','Mato Grosso do Sul',0.82],\n  ['MG','Minas Gerais',0.93],['PA','Par\u00e1',0.75],['PB','Para\u00edba',0.82],['PR','Paran\u00e1',0.88],\n  ['PE','Pernambuco',0.79],['PI','Piau\u00ed',0.78],['RJ','Rio de Janeiro',0.88],['RN','Rio Grande do Norte',0.77],\n  ['RS','Rio Grande do Sul',0.86],['RO','Rond\u00f4nia',0.82],['RR','Roraima',0.81],['SC','Santa Catarina',0.95],\n  ['SP','S\u00e3o Paulo',0.87],['SE','Sergipe',0.82],['TO','Tocantins',0.82]\n];\nlet mode = null;\nlet installType = null;\nconst MODULES_PER_CABINET = 18; \nconst CABINET_W = 960, CABINET_H = 960;\nfunction getUnitSize(p){\n  if(installType === 'cabinet'){\n    return { w: CABINET_W, h: CABINET_H, isCabinet: true };\n  }\n  return { w: p.moduleW || 320, h: p.moduleH || 160, isCabinet: false };\n}\nconst PRESETS = {\n  module: [[2,1],[3.2,1.92],[4,2.4],[6.4,3.84]],\n  cabinet: [[1.92,1.92],[2.88,1.92],[3.84,2.88],[4.8,3.84]]\n};\nfunction renderPresets(){\n  const container = document.getElementById('presetsContainer');\n  const list = PRESETS[installType] || PRESETS.module;\n  container.innerHTML = list.map(([w,h]) => `<button onclick=\"applyPreset(${w},${h})\">${w} \u00d7 ${h} m<\/button>`).join('');\n}\nfunction updateLabelsForInstallType(){\n  const isCabinet = installType === 'cabinet';\n  document.getElementById('metaUnitLabel').textContent = isCabinet ? 'gabinetes' : 'm\u00f3dulos';\n  document.getElementById('elModulesLabel').textContent = isCabinet ? 'Gabinetes totais' : 'M\u00f3dulos totais';\n  document.getElementById('elWeightLabel').textContent = isCabinet ? 'Peso total estimado (m\u00f3dulos no gabinete, aprox.)' : 'Peso total estimado (m\u00f3dulos)';\n}\nfunction selectInstallType(type){\n  if(!mode) return; \n  if(type === 'cabinet' && mode === 'indoor') return; \n  installType = type;\n  document.getElementById('btnModuleType').classList.toggle('active', type==='module');\n  document.getElementById('btnCabinetType').classList.toggle('active', type==='cabinet');\n  document.getElementById('installToggle').classList.remove('attention');\n  const badge2 = document.getElementById('step2Badge');\n  badge2.textContent = '\u2713 Selecionado';\n  badge2.classList.add('done');\n  populatePitchSelect();\n  renderPresets();\n  updateLabelsForInstallType();\n  document.getElementById('step3Block').classList.remove('locked');\n  document.getElementById('step3LockMsg').style.display = 'none';\n  document.getElementById('pitchWrap').classList.add('attention');\n  document.getElementById('customBox').classList.remove('show');\n  const badge3 = document.getElementById('step3Badge');\n  badge3.textContent = 'Obrigat\u00f3rio';\n  badge3.classList.remove('done');\n  document.getElementById('step4Block').classList.add('locked');\n  document.getElementById('step4LockMsg').style.display = 'block';\n  document.getElementById('widthM').value = '';\n  document.getElementById('heightM').value = '';\n  const badge4 = document.getElementById('step4Badge');\n  badge4.textContent = 'Obrigat\u00f3rio';\n  badge4.classList.remove('done');\n  document.getElementById('step5Block').classList.add('locked');\n  document.getElementById('step5LockMsg').style.display = 'block';\n  document.getElementById('stateWrap').classList.remove('attention');\n  document.getElementById('state').value = '';\n  const badge5c = document.getElementById('step5Badge');\n  badge5c.textContent = 'Obrigat\u00f3rio';\n  badge5c.classList.remove('done');\n  document.getElementById('mainContent').style.display = 'none';\n  document.getElementById('emptyState').style.display = 'flex';\n  document.getElementById('pixelStage').style.display = 'none';\n}\nfunction populateStateSelect(){\n  const sel = document.getElementById('state');\n  const sorted = [...STATES].sort((a,b) => a[1].localeCompare(b[1]));\n  sel.innerHTML = '<option value=\"\" disabled selected>Selecione o estado\u2026<\/option>' +\n    sorted.map(s => `<option value=\"${s[0]}\" data-tariff=\"${s[2]}\">${s[1]} (${s[0]})<\/option>`).join('');\n}\nfunction onStateSelected(){\n  const sel = document.getElementById('state');\n  const opt = sel.options[sel.selectedIndex];\n  const tariff = opt ? opt.getAttribute('data-tariff') : null;\n  if(tariff) document.getElementById('tariff').value = tariff;\n  document.getElementById('stateWrap').classList.remove('attention');\n  const badge5 = document.getElementById('step5Badge');\n  badge5.textContent = '\u2713 Selecionado';\n  badge5.classList.add('done');\n  update();\n  document.getElementById('mainContent').style.display = 'grid';\n  document.getElementById('emptyState').style.display = 'none';\n  document.getElementById('pixelStage').style.display = 'flex';\n}\nfunction populatePitchSelect(){\n  const sel = document.getElementById('pitch');\n  const pitches = DATA[mode].pitches;\n  const entries = Object.entries(pitches).filter(([key]) => {\n    if(mode==='outdoor' && installType==='cabinet' && key==='custom') return false;\n    return true;\n  });\n  sel.innerHTML = '<option value=\"\" disabled selected>Selecione o pitch\u2026<\/option>' +\n    entries.map(([key, p]) =>\n      `<option value=\"${key}\">${p.shortPitch ? 'P' + p.shortPitch + ' \u2014 ' + p.name : p.name}<\/option>`\n    ).join('');\n}\nconst DEFAULT_CUSTOM_HINT = 'Use estes campos se o seu m\u00f3dulo for de outro pitch. Os valores ficam na ficha t\u00e9cnica (datasheet) que acompanha o seu pedido \u2014 a densidade de pot\u00eancia varia bastante entre pitches.';\nfunction onPitchChange(){\n  const key = document.getElementById('pitch').value;\n  const p = DATA[mode].pitches[key];\n  document.getElementById('customBox').classList.toggle('show', !!p.custom);\n  if(p.custom){\n    const ref = DATA[mode].pitches[DATA[mode].defaultPitch];\n    document.getElementById('customMax').value = ref.maxWm2 || '';\n    document.getElementById('customTyp').value = ref.typWm2 || '';\n    document.getElementById('customHint').textContent = p.customHint || DEFAULT_CUSTOM_HINT;\n  }\n  if(document.getElementById('widthM').value && document.getElementById('heightM').value){\n    snapDimensionInputs();\n    update();\n  }\n}\nfunction onPitchSelected(){\n  const key = document.getElementById('pitch').value;\n  if(!key) return; \n  document.getElementById('pitchWrap').classList.remove('attention');\n  const badge3 = document.getElementById('step3Badge');\n  badge3.textContent = '\u2713 Selecionado';\n  badge3.classList.add('done');\n  onPitchChange();\n  document.getElementById('step4Block').classList.remove('locked');\n  document.getElementById('step4LockMsg').style.display = 'none';\n  document.getElementById('confirmSizeBtn').classList.add('attention');\n  const badge4 = document.getElementById('step4Badge');\n  badge4.textContent = 'Obrigat\u00f3rio';\n  badge4.classList.remove('done');\n  document.getElementById('step5Block').classList.add('locked');\n  document.getElementById('step5LockMsg').style.display = 'block';\n  document.getElementById('stateWrap').classList.remove('attention');\n  document.getElementById('state').value = '';\n  const badge5b = document.getElementById('step5Badge');\n  badge5b.textContent = 'Obrigat\u00f3rio';\n  badge5b.classList.remove('done');\n  document.getElementById('mainContent').style.display = 'none';\n  document.getElementById('emptyState').style.display = 'flex';\n  document.getElementById('pixelStage').style.display = 'none';\n}\nfunction confirmSize(){\n  const widthInput = document.getElementById('widthM');\n  const heightInput = document.getElementById('heightM');\n  const w = parseFloat(widthInput.value);\n  const h = parseFloat(heightInput.value);\n  const btn = document.getElementById('confirmSizeBtn');\n  if(!w || w <= 0 || !h || h <= 0){\n    btn.classList.remove('error'); void btn.offsetWidth; btn.classList.add('error');\n    (!w || w<=0 ? widthInput : heightInput).focus();\n    setTimeout(() => btn.classList.remove('error'), 500);\n    return;\n  }\n  snapDimensionInputs();\n  document.getElementById('confirmSizeBtn').classList.remove('attention');\n  const badge4 = document.getElementById('step4Badge');\n  badge4.textContent = '\u2713 Confirmado';\n  badge4.classList.add('done');\n  document.getElementById('step5Block').classList.remove('locked');\n  document.getElementById('step5LockMsg').style.display = 'none';\n  document.getElementById('stateWrap').classList.add('attention');\n  const badge5 = document.getElementById('step5Badge');\n  badge5.textContent = 'Obrigat\u00f3rio';\n  badge5.classList.remove('done');\n  document.getElementById('state').value = '';\n  document.getElementById('mainContent').style.display = 'none';\n  document.getElementById('emptyState').style.display = 'flex';\n  document.getElementById('pixelStage').style.display = 'none';\n}\nfunction selectMode(m){\n  mode = m;\n  document.getElementById('dshow-calc').classList.toggle('outdoor', m==='outdoor');\n  document.getElementById('btnIndoor').classList.toggle('active', m==='indoor');\n  document.getElementById('btnOutdoor').classList.toggle('active', m==='outdoor');\n  document.documentElement.style.setProperty('--accent', m==='indoor' ? 'var(--indoor)' : 'var(--outdoor)');\n  document.documentElement.style.setProperty('--accent-dim', m==='indoor' ? 'var(--indoor-dim)' : 'var(--outdoor-dim)');\n  document.getElementById('hours').value = m==='indoor' ? 12 : 16;\n  document.getElementById('brightness').value = m==='indoor' ? 70 : 75;\n  document.getElementById('modeToggle').classList.remove('attention');\n  const badge1 = document.getElementById('step1Badge');\n  badge1.textContent = '\u2713 Selecionado';\n  badge1.classList.add('done');\n  const cabinetBtn = document.getElementById('btnCabinetType');\n  cabinetBtn.disabled = (m === 'indoor');\n  cabinetBtn.title = (m === 'indoor') ? 'Dispon\u00edvel apenas para outdoor' : '';\n  installType = null;\n  document.getElementById('step2Block').classList.remove('locked');\n  document.getElementById('step2LockMsg').style.display = 'none';\n  document.getElementById('btnModuleType').classList.remove('active');\n  document.getElementById('btnCabinetType').classList.remove('active');\n  const badge2 = document.getElementById('step2Badge');\n  badge2.textContent = 'Obrigat\u00f3rio';\n  badge2.classList.remove('done');\n  document.getElementById('installToggle').classList.add('attention');\n  document.getElementById('step3Block').classList.add('locked');\n  document.getElementById('step3LockMsg').style.display = 'block';\n  document.getElementById('pitchWrap').classList.remove('attention');\n  document.getElementById('customBox').classList.remove('show');\n  const badge3 = document.getElementById('step3Badge');\n  badge3.textContent = 'Obrigat\u00f3rio';\n  badge3.classList.remove('done');\n  document.getElementById('pitch').innerHTML = '<option value=\"\" disabled selected>Selecione o pitch\u2026<\/option>';\n  document.getElementById('step4Block').classList.add('locked');\n  document.getElementById('step4LockMsg').style.display = 'block';\n  document.getElementById('confirmSizeBtn').classList.remove('attention');\n  document.getElementById('widthM').value = '';\n  document.getElementById('heightM').value = '';\n  const badge4 = document.getElementById('step4Badge');\n  badge4.textContent = 'Obrigat\u00f3rio';\n  badge4.classList.remove('done');\n  document.getElementById('step5Block').classList.add('locked');\n  document.getElementById('step5LockMsg').style.display = 'block';\n  document.getElementById('stateWrap').classList.remove('attention');\n  document.getElementById('state').value = '';\n  const badge5d = document.getElementById('step5Badge');\n  badge5d.textContent = 'Obrigat\u00f3rio';\n  badge5d.classList.remove('done');\n  document.getElementById('mainContent').style.display = 'none';\n  document.getElementById('emptyState').style.display = 'flex';\n  document.getElementById('pixelStage').style.display = 'none';\n}\nfunction applyPreset(w,h){\n  document.getElementById('widthM').value = w;\n  document.getElementById('heightM').value = h;\n  confirmSize();\n}\nfunction snapDimensionInputs(){\n  const p = getActivePitch();\n  const unit = getUnitSize(p);\n  const moduleW = unit.w;\n  const moduleH = unit.h;\n  const widthInput = document.getElementById('widthM');\n  const heightInput = document.getElementById('heightM');\n  const rawW = Math.max(moduleW\/1000, parseFloat(widthInput.value || moduleW\/1000));\n  const rawH = Math.max(moduleH\/1000, parseFloat(heightInput.value || moduleH\/1000));\n  const modulesWide = Math.max(1, Math.floor((rawW*1000) \/ moduleW));\n  const modulesHigh = Math.max(1, Math.floor((rawH*1000) \/ moduleH));\n  widthInput.value = (modulesWide * moduleW \/ 1000).toFixed(2);\n  heightInput.value = (modulesHigh * moduleH \/ 1000).toFixed(2);\n}\nfunction fmt(n, decimals=0){\n  return new Intl.NumberFormat('pt-BR', {minimumFractionDigits:decimals, maximumFractionDigits:decimals}).format(n);\n}\nfunction fmtMoney(n){\n  return new Intl.NumberFormat('pt-BR', {style:'currency', currency:'BRL'}).format(n);\n}\nconst BREAKERS = [10,16,20,25,32,40,50,63,70,80,100,125,150,175,200,225,250];\nfunction suggestBreaker(amps){\n  const withMargin = amps \/ 0.8;\n  for(const b of BREAKERS){ if(b >= withMargin) return b + ' A'; }\n  return BREAKERS[BREAKERS.length-1] + '+ A';\n}\nfunction getActivePitch(){\n  const key = document.getElementById('pitch').value;\n  const p = DATA[mode].pitches[key];\n  if(p.custom){\n    return {\n      name: p.name || 'Personalizado',\n      pitchLabel: p.pitchLabel || '\u2014',\n      size: p.size || '320 \u00d7 160 mm',\n      resolution: p.resolution || '\u2014',\n      maxWm2: parseFloat(document.getElementById('customMax').value || 0),\n      typWm2: parseFloat(document.getElementById('customTyp').value || 0),\n      typSourced: false,\n      weight: p.weight || (mode==='indoor' ? 0.48 : 0.46),\n      brightness: p.brightness || '\u2014',\n      voltage: p.voltage || '\u2014',\n      moduleW: p.moduleW || 320,\n      moduleH: p.moduleH || 160,\n      custom: true,\n      isNamedCustom: key !== 'custom'\n    };\n  }\n  return p;\n}\nfunction buildSpecTable(p){\n  const isCabinet = installType === 'cabinet';\n  const rows = [\n    ['Tipo de instala\u00e7\u00e3o', isCabinet ? 'Gabinete (0,96 \u00d7 0,96m)' : 'Painel imantado (m\u00f3dulo solto)'],\n    ['Modelo de refer\u00eancia', p.name],\n    ['Pixel pitch', p.pitchLabel],\n    ['Tamanho do m\u00f3dulo', p.size],\n    ['Resolu\u00e7\u00e3o do m\u00f3dulo', p.resolution],\n    ['Peso do m\u00f3dulo', p.weight + ' kg'],\n    ['Brilho', p.brightness],\n    ['Tens\u00e3o de alimenta\u00e7\u00e3o', p.voltage],\n    ['Pot\u00eancia m\u00e1xima', fmt(p.maxWm2) + ' W\/m\u00b2'],\n    ['Pot\u00eancia t\u00edpica', fmt(p.typWm2) + ' W\/m\u00b2' + (p.typSourced ? '' : ' (estimado)')],\n  ];\n  if(isCabinet){\n    rows.splice(1, 0, ['Composi\u00e7\u00e3o do gabinete', `${MODULES_PER_CABINET} m\u00f3dulos de 320\u00d7160mm por gabinete`]);\n  }\n  document.getElementById('specTable').innerHTML = rows.map(([k,v]) => `<tr><td>${k}<\/td><td>${v}<\/td><\/tr>`).join('');\n  let note;\n  if(p.custom && p.isNamedCustom){\n    note = 'Valores ainda n\u00e3o preenchidos \u2014 use os campos acima com o datasheet do seu pedido.';\n  } else if(p.custom){\n    note = 'Valores informados manualmente \u2014 confira no datasheet do seu pedido.';\n  } else if(p.platformNote){\n    note = 'Pot\u00eancia de refer\u00eancia da plataforma LC-PO (Lampro indica os pitches P2.5\u2013P8 como compat\u00edveis na mesma s\u00e9rie\/gabinete). Valor confirmado oficialmente para o LC2.5PO \u2014 para este pitch espec\u00edfico, confirme no datasheet do seu pedido.';\n  } else if(p.typSourced){\n    note = 'Pot\u00eancia m\u00e1xima e t\u00edpica conforme datasheet oficial Lampro.';\n  } else {\n    note = 'Pot\u00eancia t\u00edpica estimada \u2014 n\u00e3o publicada separadamente pelo fabricante para este modelo.';\n  }\n  document.getElementById('specNote').textContent = note;\n}\nfunction renderPixelGrid(modulesWide, modulesHigh){\n  const CAP = 26;\n  let dispW = modulesWide, dispH = modulesHigh;\n  if(dispW > CAP || dispH > CAP){\n    const scale = CAP \/ Math.max(dispW, dispH);\n    dispW = Math.max(1, Math.round(dispW*scale));\n    dispH = Math.max(1, Math.round(dispH*scale));\n  }\n  const grid = document.getElementById('pixelGrid');\n  grid.style.gridTemplateColumns = `repeat(${dispW}, 9px)`;\n  grid.style.gridTemplateRows = `repeat(${dispH}, 9px)`;\n  const total = dispW*dispH;\n  let html = '';\n  const low = mode==='indoor' ? '#143531' : '#3a2710';\n  const high = mode==='indoor' ? '#52D6C6' : '#FFA63D';\n  for(let i=0;i<total;i++){\n    const d = i % (dispW+dispH);\n    html += `<div class=\"cell\" style=\"--d:${d}; --cell-low:${low}; --cell-high:${high};\"><\/div>`;\n  }\n  grid.innerHTML = html;\n}\nfunction update(){\n  const p = getActivePitch();\n  buildSpecTable(p);\n  document.getElementById('metaModel').textContent = p.name + ' (' + mode + (installType==='cabinet' ? ', gabinete' : '') + ')';\n  const unit = getUnitSize(p);\n  const moduleW = unit.w;\n  const moduleH = unit.h;\n  const widthM = Math.max(moduleW\/1000, parseFloat(document.getElementById('widthM').value || moduleW\/1000));\n  const heightM = Math.max(moduleH\/1000, parseFloat(document.getElementById('heightM').value || moduleH\/1000));\n  const hours = parseFloat(document.getElementById('hours').value);\n  const days = parseFloat(document.getElementById('days').value);\n  const brightness = parseFloat(document.getElementById('brightness').value);\n  const tariff = parseFloat(document.getElementById('tariff').value || 0);\n  const voltage = parseFloat(document.getElementById('voltage').value);\n  document.getElementById('hoursVal').textContent = hours + ' h';\n  document.getElementById('daysVal').textContent = days + ' dias';\n  document.getElementById('brightVal').textContent = brightness + '%';\n  const modulesWide = Math.max(1, Math.floor((widthM*1000) \/ moduleW));\n  const modulesHigh = Math.max(1, Math.floor((heightM*1000) \/ moduleH));\n  const totalModules = modulesWide * modulesHigh;\n  const realWidth = modulesWide * (moduleW\/1000);\n  const realHeight = modulesHigh * (moduleH\/1000);\n  const realArea = realWidth * realHeight;\n  document.getElementById('metaGrid').textContent = `${modulesWide} \u00d7 ${modulesHigh}`;\n  document.getElementById('metaDims').textContent = `${realWidth.toFixed(2)} \u00d7 ${realHeight.toFixed(2)} m`;\n  renderPixelGrid(modulesWide, modulesHigh);\n  const maxPowerW = p.maxWm2 * realArea;\n  const typPowerW = p.typWm2 * realArea;\n  const effPowerW = typPowerW * (brightness\/100);\n  const dailyKWh = (effPowerW\/1000) * hours;\n  const monthlyKWh = dailyKWh * days;\n  const monthlyCost = monthlyKWh * tariff;\n  const yearlyCost = monthlyCost * 12;\n  document.getElementById('costMonth').innerHTML = `${fmtMoney(monthlyCost)}<small>\/m\u00eas<\/small>`;\n  document.getElementById('costYear').textContent = `\u2248 ${fmtMoney(yearlyCost)}\/ano`;\n  document.getElementById('kwhDay').innerHTML = `${fmt(dailyKWh,1)} <small>kWh<\/small>`;\n  document.getElementById('kwhMonth').innerHTML = `${fmt(monthlyKWh,0)} <small>kWh<\/small>`;\n  document.getElementById('avgPower').innerHTML = `${fmt(effPowerW\/1000,2)} <small>kW<\/small>`;\n  document.getElementById('maxPower').innerHTML = `${fmt(maxPowerW\/1000,2)} <small>kW<\/small>`;\n  const current = maxPowerW \/ voltage;\n  const breaker = suggestBreaker(current);\n  const perCircuitW = voltage * 20 * 0.8;\n  const circuitsNeeded = Math.max(1, Math.ceil(maxPowerW \/ perCircuitW));\n  const moduleEquivalent = unit.isCabinet ? totalModules * MODULES_PER_CABINET : totalModules;\n  const totalWeight = moduleEquivalent * p.weight;\n  document.getElementById('elModules').textContent = `${fmt(totalModules)} (${modulesWide}\u00d7${modulesHigh})`;\n  document.getElementById('elArea').textContent = `${fmt(realArea,2)} m\u00b2`;\n  document.getElementById('elCurrent').textContent = `${fmt(current,1)} A`;\n  document.getElementById('elBreaker').textContent = breaker;\n  document.getElementById('elCircuits').textContent = `${circuitsNeeded} circuito(s)`;\n  document.getElementById('elWeight').textContent = `${fmt(totalWeight,1)} kg` + (unit.isCabinet ? ' (sem estrutura do gabinete)' : '');\n  document.getElementById('elWarn').classList.toggle('show', current > 60);\n}\npopulateStateSelect();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Conte\u00fado produzido pela equipe t\u00e9cnica da DShow \u2014 <a href=\"https:\/\/www.dshow.com.br\">www.dshow.com.br<\/a><\/em> <em>Especialistas em projetos completos de pain\u00e9is de LED, do dimensionamento t\u00e9cnico \u00e0 instala\u00e7\u00e3o.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use a calculadora gratuita da DShow para ter esses n\u00fameros com precis\u00e3o em menos de um minuto, sem precisar fazer nenhuma conta manualmente. Lampro LC Series &middot; M\u00f3dulo 320 \u00d7 160mm Calculadora de Consumode Energia &mdash; Painel de LED Escolha o ambiente e o tipo de instala\u00e7\u00e3o abaixo para liberar a ficha t\u00e9cnica e o &hellip; <\/p>\n<p class=\"read-more\"><a class=\"readmore-btn\" href=\"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/\">+<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2753,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wpmdr_menu":1,"wpmdr_menu_extended":{"individualPostRemove":1,"individualPostRemoveDate":1,"individualPostRemoveAuthor":1,"individualPostYoastRemovePublished":1,"individualPostYoastRemoveModified":1},"footnotes":""},"categories":[13],"tags":[],"class_list":["post-2752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-paineldeled"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculadora de Consumo de Energia de Painel de LED - Painel de LED<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de Consumo de Energia de Painel de LED - Painel de LED\" \/>\n<meta property=\"og:description\" content=\"Use a calculadora gratuita da DShow para ter esses n\u00fameros com precis\u00e3o em menos de um minuto, sem precisar fazer nenhuma conta manualmente. Lampro LC Series &middot; M\u00f3dulo 320 \u00d7 160mm Calculadora de Consumode Energia &mdash; Painel de LED Escolha o ambiente e o tipo de instala\u00e7\u00e3o abaixo para liberar a ficha t\u00e9cnica e o &hellip; + Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/\" \/>\n<meta property=\"og:site_name\" content=\"Painel de LED\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61557594246037\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-22T14:28:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T14:36:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1254\" \/>\n\t<meta property=\"og:image:height\" content=\"1254\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marketing Dshow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/\"},\"author\":{\"name\":\"Marketing Dshow\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/a310bdf95c1d96491322c43eb1b58c4d\"},\"headline\":\"Calculadora de Consumo de Energia de Painel de LED\",\"datePublished\":\"2026-06-22T14:28:42+00:00\",\"dateModified\":\"2026-06-22T14:36:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/\"},\"wordCount\":824,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/Calculo-de-energia-painel-de-led.png\",\"articleSection\":[\"Painel de Led\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/\",\"name\":\"Calculadora de Consumo de Energia de Painel de LED - Painel de LED\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/Calculo-de-energia-painel-de-led.png\",\"datePublished\":\"2026-06-22T14:28:42+00:00\",\"dateModified\":\"2026-06-22T14:36:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/Calculo-de-energia-painel-de-led.png\",\"contentUrl\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/Calculo-de-energia-painel-de-led.png\",\"width\":1254,\"height\":1254,\"caption\":\"Calculo de energia painel de led\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/calculadora-de-consumo-de-energia-de-painel-de-led\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de Consumo de Energia de Painel de LED\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/\",\"name\":\"Painel de LED\",\"description\":\"Especialistas em Comunica\u00e7\u00e3o Visual de Alto Impacto\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#organization\",\"name\":\"Dshow\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/cropped-dshow_oficial_baixa_rgb.png\",\"contentUrl\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/cropped-dshow_oficial_baixa_rgb.png\",\"width\":250,\"height\":89,\"caption\":\"Dshow\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61557594246037\",\"https:\\\/\\\/www.instagram.com\\\/dshow.oficial\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/a310bdf95c1d96491322c43eb1b58c4d\",\"name\":\"Marketing Dshow\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452\",\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452\",\"contentUrl\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452\",\"caption\":\"Marketing Dshow\"},\"url\":\"https:\\\/\\\/www.dshow.com.br\\\/blog\\\/author\\\/mkt\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de Consumo de Energia de Painel de LED - Painel de LED","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/","og_locale":"pt_BR","og_type":"article","og_title":"Calculadora de Consumo de Energia de Painel de LED - Painel de LED","og_description":"Use a calculadora gratuita da DShow para ter esses n\u00fameros com precis\u00e3o em menos de um minuto, sem precisar fazer nenhuma conta manualmente. Lampro LC Series &middot; M\u00f3dulo 320 \u00d7 160mm Calculadora de Consumode Energia &mdash; Painel de LED Escolha o ambiente e o tipo de instala\u00e7\u00e3o abaixo para liberar a ficha t\u00e9cnica e o &hellip; + Read More","og_url":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/","og_site_name":"Painel de LED","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61557594246037","article_published_time":"2026-06-22T14:28:42+00:00","article_modified_time":"2026-06-22T14:36:38+00:00","og_image":[{"width":1254,"height":1254,"url":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png","type":"image\/png"}],"author":"Marketing Dshow","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":false,"Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#article","isPartOf":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/"},"author":{"name":"Marketing Dshow","@id":"https:\/\/www.dshow.com.br\/blog\/#\/schema\/person\/a310bdf95c1d96491322c43eb1b58c4d"},"headline":"Calculadora de Consumo de Energia de Painel de LED","datePublished":"2026-06-22T14:28:42+00:00","dateModified":"2026-06-22T14:36:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/"},"wordCount":824,"publisher":{"@id":"https:\/\/www.dshow.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png","articleSection":["Painel de Led"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/","url":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/","name":"Calculadora de Consumo de Energia de Painel de LED - Painel de LED","isPartOf":{"@id":"https:\/\/www.dshow.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#primaryimage"},"image":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png","datePublished":"2026-06-22T14:28:42+00:00","dateModified":"2026-06-22T14:36:38+00:00","breadcrumb":{"@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#primaryimage","url":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png","contentUrl":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/Calculo-de-energia-painel-de-led.png","width":1254,"height":1254,"caption":"Calculo de energia painel de led"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dshow.com.br\/blog\/calculadora-de-consumo-de-energia-de-painel-de-led\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.dshow.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Calculadora de Consumo de Energia de Painel de LED"}]},{"@type":"WebSite","@id":"https:\/\/www.dshow.com.br\/blog\/#website","url":"https:\/\/www.dshow.com.br\/blog\/","name":"Painel de LED","description":"Especialistas em Comunica\u00e7\u00e3o Visual de Alto Impacto","publisher":{"@id":"https:\/\/www.dshow.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dshow.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.dshow.com.br\/blog\/#organization","name":"Dshow","url":"https:\/\/www.dshow.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dshow.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/2020\/01\/cropped-dshow_oficial_baixa_rgb.png","contentUrl":"https:\/\/www.dshow.com.br\/blog\/wp-content\/uploads\/2020\/01\/cropped-dshow_oficial_baixa_rgb.png","width":250,"height":89,"caption":"Dshow"},"image":{"@id":"https:\/\/www.dshow.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61557594246037","https:\/\/www.instagram.com\/dshow.oficial\/"]},{"@type":"Person","@id":"https:\/\/www.dshow.com.br\/blog\/#\/schema\/person\/a310bdf95c1d96491322c43eb1b58c4d","name":"Marketing Dshow","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dshow.com.br\/blog\/wp-content\/litespeed\/avatar\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452","url":"https:\/\/www.dshow.com.br\/blog\/wp-content\/litespeed\/avatar\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452","contentUrl":"https:\/\/www.dshow.com.br\/blog\/wp-content\/litespeed\/avatar\/5405ce30a62265f472f0d8ac05f543d3.jpg?ver=1782303452","caption":"Marketing Dshow"},"url":"https:\/\/www.dshow.com.br\/blog\/author\/mkt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/posts\/2752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2752"}],"version-history":[{"count":4,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/posts\/2752\/revisions"}],"predecessor-version":[{"id":2758,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/posts\/2752\/revisions\/2758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/media\/2753"}],"wp:attachment":[{"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dshow.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}