Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Estação de Retrabalho SMD DIY: Construa uma Pistola de Ar Quente Profissional com Arduino

Componentes Principais

Sobre o Projeto

Controlador DIY para pistola de ar quente (hot air gun) usando algoritmo PID para controle preciso de temperatura. Mais eficiente e confiável que controladores comerciais baratos. O projeto inclui PCB própria (EasyEDA/JLCPCB).

Funcionamento

Modos de Operação

  1. OFF/Standby: Punho no suporte. Encoder ajusta temp (100-500°C) e fan (0-100%). Pressão curta alterna temp/fan. Pressão longa → Setup.
  2. ON/Heating: Punho retirado → aquece até temp alvo → beep curto + "Ready". Mantém temp via PID.
  3. Cooling: Punho devolvido → heater desliga, fan continua até <50°C → beep + "Cold".
  4. Setup: Calibrate (3 pontos: 200/300/400°C), Tune (ajuste ganho amp), Save, Cancel, Reset Config.
  5. Calibração (Essencial)

    1. Tune: No menu Setup→Tune, encoder ajusta potência manual. Aqueça a 400°C (termo externo). Quando estabilizar (beep), gire trim-pot 500kΩ para leitura interna ~900 (0-1023). Pressão longa volta.
    2. Calibrate: Setup→Calibrate. Escolha ponto (200/300/400). Sistema aquece e beep. Gire encoder para temp real medida. Repita nos 3 pontos.
    3. Save: Setup→Save grava na EEPROM.

    Algoritmo PID

    Implementação iterativa otimizada para controle por ciclos de rede (100 ciclos = 1s @ 50Hz / 120 ciclos @ 60Hz):

    // Fórmula iterativa:
    // U_n = U_{n-1} + Kp*(X_{n-1} - X_n) + Ki*(X_set - X_n) + Kd*(X_{n-2} + X_n - 2*X_{n-1})
    // Coeficientes (v1.4): Kp=50, Ki=16, Kd=50 (denominador 2^11 = 2048)
    

    O PID controla número de semiciclos AC por período de 100ms aplicados ao heater (0-99%).

    Estrutura do Código (Classes Principais)

    • CONFIG: Gerencia EEPROM (calibração, preset temp/fan, timeout auto-off) com checksum e versionamento
    • HOTGUN_CFG: Herda CONFIG; conversão temp interna↔humana (interpolação linear 3 pontos)
    • BUZZER: Beeps curto/longo/duplo/falha (ativo ou passivo)
    • DSPL: Display LCD I2C (chars custom: °, fan, power)
    • HISTORY + EMP_AVERAGE: Filtros de média móvel e exponencial para leituras ruidosas
    • PID: Controle iterativo (ver acima)
    • FastPWM_D9: PWM 31.25kHz no Timer1 para fan silencioso
    • HOTGUN: Orquestra tudo — máquina de estados (OFF/ON/FIXED/COOLING), sync AC via INT0 (pino D2), PID, display, segurança

    Segurança e Cuidados

    • ⚠️ NÃO conecte à rede 220V durante upload de firmware! Fonte do fan não é isolada — pode danificar USB/PC.
    • Use disjuntor diferencial (DR) na bancada
    • Heater 700W @ 230V = ~3A; TRIAC BTA12 suporta 12A (margem 4x)
    • Capacitor 1000µF 35V na entrada 24V evita reset por pico de corrente
    • Diodo FR107 (rápido) no gate do MOSFET protege contra indutância da fan

    Arquivos do Projeto

    • Código fonte (Firmware 1.4, C++): GitHub
    • PCB EasyEDA: Visualizar/Comprar JLCPCB
    • Esquemáticos: Circuito principal + fonte de alimentação
    • Bibliotecas necessárias: CommonControls, Time (Paul Stoffregen), LiquidCrystal_I2C, Adafruit_GFX, Adafruit_SSD1306

    Vídeo Demonstrativo

    Disponível na página do projeto (Hackster/Instructables). Mostra aquecimento rápido (~30s a 350°C), estabilidade ±2°C, transição suave fan/heater.

    Créditos

    Código por sfrwmaker. Agradecimentos à LCSC Electronics pelo suporte. Tutorial de PCB caseira: Instructables.

Processo de manufatura

  1. Display de Cristal Líquido (LCD): Tecnologia, Fabricação e Perspectivas Futuras
  2. Termocâmera DIY: De Ideia de Sala de Aula a Produto Global
  3. Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
  4. Construa Estação Meteorológica Raspberry Pi que Envia Dados Diários por Email
  5. Retrato Assombrado DIY: Projeto Jump-Scare com Raspberry Pi (Atualizado)
  6. Estação Meteorológica Avançada v2.0: Monitoramento em Tempo Real de Temperatura, Pressão, Umidade e Altitude
  7. Kit Esterilizador UVC DIY – Caixa UV de Baixo Custo e Fácil Montagem para Itens Médicos e Pessoais
  8. Construa um Osciloscópio Arduino de 20 kHz em LCD Nokia 5110 – Guia DIY Fácil
  9. Crie Animações e Jogos Envolventes em LCD com Arduino UNO
  10. Osciloscópio DIY com Arduino Nano (10 Hz–50 kHz) e LCD 128×64