import React, { useState, useMemo } from 'react'; import { X, Search, BookOpen, FileText, ChevronRight, ChevronDown, ExternalLink, Wrench, Droplets, Thermometer, CheckSquare, Shield, Layers, Gauge, Ruler, Calculator } from 'lucide-react'; interface TechnicalManualProps { isOpen: boolean; onClose: () => void; } interface ManualSection { id: string; title: string; icon: React.ElementType; content: React.ReactNode; keywords: string[]; } export const TechnicalManual: React.FC = ({ isOpen, onClose }) => { const [searchTerm, setSearchTerm] = useState(''); const [activeSection, setActiveSection] = useState('intro'); const [showIndex, setShowIndex] = useState(false); // Seções do Manual const sections: ManualSection[] = useMemo(() => [ { id: 'intro', title: 'Introdução ao GPI', icon: BookOpen, keywords: ['introdução', 'gpi', 'sistema', 'gestão', 'pintura', 'industrial'], content: (
Processos GPI

Bem-vindo ao GPI

O GPI (Gestão de Pintura Industrial) é um sistema completo para gerenciamento de obras, projetos e processos de pintura industrial em estruturas metálicas. O sistema permite controlar desde a preparação da superfície até a inspeção final de aderência e espessura.

Módulos Disponíveis:

  • Obras & Projetos: Gestão de projetos e cronogramas
  • Peças: Cadastro e acompanhamento de peças
  • Esquemas: Definição de esquemas de pintura
  • Inspeções: Registro e controle de inspeções
  • Biblioteca Técnica: Fichas técnicas de tintas
  • Estudo de Rendimento: Cálculo de consumo de tintas
  • Calculadora: Utilitários técnicos e conversões
) }, { id: 'calculator', title: 'Calculadora', icon: Calculator, keywords: ['calculadora', 'conversão', 'espessura', 'consumo', 'custo', 'bicos', 'airless', 'ambiente'], content: (

Ferramentas & Cálculos

O módulo de Calculadora oferece um conjunto de utilitários técnicos essenciais para o dia a dia do inspetor e gestor de pintura, centralizando conversões e cálculos complexos.

1. Conversões

Conversor preciso entre unidades comuns na indústria:
• Microns (μm) ↔ Mils (milésimos de polegada)
• PSI ↔ Bar (Pressão)
• Celsius (°C) ↔ Fahrenheit (°F)

2. Espessura de Película

Calculadoras para determinar:
EPS Estimada: Baseado na EPU e % Sólidos.
EPU Necessária: Quanto aplicar úmido para atingir a espessura seca desejada.

3. Consumo & Custo

Ferramenta rápida para estimar tinta necessária:
• Cálculo por Área (m²) e Espessura.
• Inclusão de fator de perda (Eficiência).
• Estimativa de custo total por demão.

4. Bicos Airless

Decodificador de códigos de bicos airless (ex: 517):
Ângulo do leque: (1º digito × 10) graus.
Vazão/Orifício: (2 últimos digitos) milésimos.
• Recomendação de uso por tipo de tinta.

5. Condições Ambientais

Verificação rápida de conformidade climática:
• Cálculo automático do Ponto de Orvalho (baseado em Temp e UR).
• Verificação da regra "Temperatura da Superfície {'>'} Ponto de Orvalho + 3°C".

) }, { id: 'yield-study', title: 'Estudo de Rendimento', icon: Gauge, keywords: ['rendimento', 'consumo', 'tinta', 'cálculo', 'peso', 'área', 'litros', 'eficiência'], content: (

Cálculo de Consumo de Tintas

O módulo de Estudo de Rendimento permite calcular com precisão a quantidade de tinta necessária para um projeto, considerando dois métodos de cálculo: por peso (toneladas) e por área (m²).

Cálculo por Peso

Baseado na taxa histórica (L/t) multiplicada pelo peso em toneladas.

Consumo = Peso × Taxa × (1 / Eficiência)

Cálculo por Área

Baseado na área e espessura de película seca (DFT).

Consumo = (Área × DFT) / (SV × 10)

⚠️ Importante: Eficiência

A eficiência (ex: 80%) representa as perdas no processo de aplicação. Um fator de perda é aplicado automaticamente aos cálculos: se eficiência = 80%, o consumo real será 25% maior que o teórico.

) }, { id: 'surface-prep', title: 'Preparação de Superfície', icon: Wrench, keywords: ['preparação', 'superfície', 'jateamento', 'limpeza', 'rugosidade', 'abrasivo', 'grau'], content: (

A Etapa Mais Crítica

Estudos científicos demonstram que entre 80% e 90% do sucesso de um sistema de pintura depende da qualidade do preparo da superfície metálica.

Graus de Limpeza (ISO 8501-1)

  • St 2: Limpeza manual com ferramentas
  • Sa 2: Jateamento comercial
  • Sa 2.5: Jateamento ao metal quase branco (mais comum)
  • Sa 3: Jateamento ao metal branco (máxima limpeza)

Perfil de Rugosidade

O perfil mínimo de rugosidade deve ser de 25 μm para um bom sistema de pintura (ISO 8503-1, ABNT NBR 10443). Perfil excessivo (acima de 100 μm) pode criar picos frágeis.

) }, { id: 'paint-types', title: 'Tipos de Tintas', icon: Droplets, keywords: ['tinta', 'epóxi', 'poliuretano', 'zinco', 'silicato', 'primer', 'acabamento'], content: (

Características das Tintas

Tintas Epóxi

  • • Alta resistência química e física
  • • Excelente aderência e impermeabilidade
  • • Baixa resistência UV (amarelamento)
  • • Cura: 6-16h para repintura, 7 dias completa

Tintas Poliuretano (PU)

  • • Resistência superior aos raios UV
  • • Mantém cor e brilho por mais tempo
  • • Excelente resistência à abrasão
  • • Cura: 4-24h para repintura

Silicato de Zinco

  • • Proteção catódica ativa
  • • Oxidação preferencial do zinco
  • • Requer UR adequada (não acima de 85%)
  • • Cura muito rápida: 20-30 min
) }, { id: 'solids-volume', title: 'Sólidos por Volume (SV)', icon: Layers, keywords: ['sólidos', 'volume', 'sv', 'rendimento', 'teórico', 'fórmula', 'cálculo'], content: (

O Parâmetro Mais Importante

O Sólidos por Volume (SV%) é a porcentagem do volume de tinta que permanece como filme sólido após a evaporação completa de todos os solventes.

Fórmula do Rendimento Teórico

Rend. Teórico (m²/L) = (SV% × 10) / EPS (μm)

Exemplo: Tinta com 60% SV aplicada para 50 μm = (60 × 10) / 50 = 12 m²/L

Efeito da Diluição

A diluição reduz o SV efetivo. Uma tinta com 60% SV diluída 15% terá SV efetivo de aproximadamente 51%. Normas recomendam não diluir acima de 10-20%.

) }, { id: 'film-thickness', title: 'Espessura de Película', icon: Ruler, keywords: ['espessura', 'película', 'úmida', 'seca', 'dft', 'wft', 'epu', 'eps', 'microns'], content: (

EPU e EPS

EPU (Película Úmida)

WFT - Wet Film Thickness

Medida imediatamente após aplicação com "pente de campanha".

EPS (Película Seca)

DFT - Dry Film Thickness

Medida após cura com medidor magnético ou eletrônico.

Relação EPU → EPS

EPS (μm) = EPU (μm) × [SV (%) × (100 - Diluição %)] / 10000

Exemplo: EPU=150μm, SV=82%, Diluição=20% → EPS = 150 × (82 × 80) / 10000 = 98 μm

) }, { id: 'environment', title: 'Condições Ambientais', icon: Thermometer, keywords: ['temperatura', 'umidade', 'orvalho', 'ambiente', 'clima', 'condensação'], content: (

Variáveis Críticas

🌡️ Temperatura do Ar

Ideal: 16°C a 30°C. Abaixo de 16°C a cura é muito lenta. Acima de 30°C ocorre "spray seco".

💧 Umidade Relativa

Ideal: 30% a 60%. Nunca acima de 80-85%. Alta umidade pode causar condensação e empolamento.

🌫️ Ponto de Orvalho

A temperatura da superfície deve estar no mínimo 3°C acima do ponto de orvalho (ISO 8502-4, SSPC).

) }, { id: 'inspection', title: 'Inspeção e Controle', icon: CheckSquare, keywords: ['inspeção', 'controle', 'qualidade', 'aderência', 'medição', 'teste', 'defeitos'], content: (

Controle de Qualidade

Medição de Espessura (ASTM D7091)

Mínimo de 15 medições por área de ~5m². Resultado deve estar entre 80% e 120% do especificado.

Testes de Aderência

  • Pull-Off (ASTM D4541): Força de tração em MPa
  • Corte em X (ASTM D3359): Avaliação visual 0B-5B

Defeitos Comuns (ISO 4628)

  • • Bolhas (blistering) - ar ou solventes aprisionados
  • • Crateras (pinholes) - escape de ar durante cura
  • • Descamação (peeling) - aderência inadequada
  • • Empolamento osmótico - sais contaminantes
) }, { id: 'standards', title: 'Normas Técnicas', icon: Shield, keywords: ['norma', 'abnt', 'iso', 'sspc', 'nace', 'petrobras', 'padrão', 'regulamento'], content: (

Normas Aplicáveis

ABNT (Brasil)

  • NBR 10443 - Espessura de película seca
  • NBR 11003 - Aderência por corte
  • NBR 14847 - Inspeção de pintura
  • NBR 15158 - Limpeza química
  • NBR 16267 - Granulometria de abrasivos

ISO (Internacional)

  • ISO 12944 - Série completa de pintura anticorrosiva
  • ISO 8501 - Padrões visuais de limpeza
  • ISO 8502 - Contaminação superficial
  • ISO 8503 - Rugosidade de superfície

SSPC / NACE / Petrobras

  • SSPC-SP 6/10/11 - Graus de limpeza
  • SSPC-PA 2 - Medição de espessura
  • PETROBRAS N-9 - Jato abrasivo
  • PETROBRAS N-13 - Requisitos de pintura
) }, { id: 'navigation', title: 'Navegação do App', icon: BookOpen, keywords: ['navegação', 'menu', 'tela', 'módulo', 'como usar', 'tutorial'], content: (

Como Usar o GPI

1. Obras & Projetos

Ponto de partida. Crie projetos com nome, cliente, datas e ambiente de corrosividade (C1-C5). Todos os outros módulos se relacionam com as obras cadastradas aqui.

2. Biblioteca Técnica

Cadastre as fichas técnicas das tintas (PDF). O sistema extrai automaticamente dados como Sólidos por Volume, rendimento e DFT de referência.

3. Esquemas de Pintura

Defina sistemas de pintura vinculando tintas da biblioteca em camadas (primer, intermediária, acabamento).

4. Estudo de Rendimento

Calcule o consumo de tinta baseado em peso (toneladas) ou área (m²). Selecione a tinta da biblioteca para usar automaticamente os dados técnicos.

) } ], []); // Filtrar seções pela pesquisa const filteredSections = useMemo(() => { if (!searchTerm.trim()) return sections; const term = searchTerm.toLowerCase(); return sections.filter(s => s.title.toLowerCase().includes(term) || s.keywords.some(k => k.includes(term)) ); }, [sections, searchTerm]); const activeContent = sections.find(s => s.id === activeSection); if (!isOpen) return null; return (
{/* Header */}

Manual Técnico

Pintura Industrial & Navegação do App

{/* Botão PDF */} PDF Durabilidade {/* Botão Índice */}
{/* Search Bar */}
setSearchTerm(e.target.value)} />
{/* Content Area */}
{/* Sidebar / Index */}
{filteredSections.map((section) => ( ))}
{filteredSections.length === 0 && (
Nenhum resultado para "{searchTerm}"
)}
{/* Main Content */}
{activeContent ? (

{activeContent.title}

{activeContent.content}
) : (
Selecione um tópico no índice
)}
{/* Footer */}

GPI v2.1.0 • Manual Técnico baseado em normas ABNT, ISO, SSPC e Petrobras

); };