Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Zelfbouw SMD Herwerkstation: Professionele PCB Herwerktool met Arduino

Onderdelen en Benodigdheden

SparkFun Arduino Pro Mini 328 - 5 V/16 MHz × 1
Adafruit Standaard LCD 16x2 Wit op Blauw + I2C-module × 1
Draai-encoder met Drukknop × 1
Hot-air Handvat (858D-compatibel) × 1
Triac BTA12-600B × 1
MOSFET IRFZ44 (ventilator) × 1
Op-amp MCP602 (rail-to-rail) × 1
Optocouplers: MOC3052 (Triac-driver), 4N25 (nulsynchronisatie) × 1 elk
Diverse: weerstanden, condensatoren, diode FR107, buzzer, multi-turn potentiometers, brugcel

Over dit Project

Deze controller stuurt een hot-air handvat (700 W, 230 V, K-type thermocouple, 24 V ventilator) met een PID-algoritme. De temperatuur wordt geregeld door de Triac cyclussturing toe te passen (aantal halve golven per 100 ms periode). De ventilator krijgt een hoogfrequente PWM-signaal (31,25 kHz) via de MOSFET.

Stap 1: Aansluiten

  • I2C LCD: SDA→A4, SCL→A5, VCC/GND gedeeld.
  • Encoder: CLK→D4, DT→D3, SW→D5, GND→GND (pull-up intern).
  • Handvat (7 draden): Thermocouple (+), Reed-switch, gemeenschappelijke GND, Ventilator +/-, Verwarmingselement (2×). Controleer altijd de kleurcode van jouw handvat!

Stap 2: Schakeling

Drie hoofddelen:

  1. Interface: LCD + encoder voor instelling & status.
  2. Sensor: Thermocouple → MCP602 (versterking instelbaar via 200 kΩ trimmer) → A0. Reed-switch → D8 (detecteert handvat in houder).
  3. Besturing: Ventilator: MOSFET (D9, FastPWM). Verwarming: 4N25 synchroniseert met netspanning, MOC3052 drijft Triac, cyclussturing (burst-fire) voor zachte regeling.

Stap 3: PCB

Gegeven de complexiteit wordt een printplaat aanbevolen. Eagle/EasyEDA-bestanden zijn beschikbaar (link in origineel). Bestellen bij JLCPCB is mogelijk.

Stap 4: Firmware & Bibliotheken

De firmware (C++, ~1000 regels) implementeert:

  • PID-regelaar met iteratieve formule (Kp=50, Ki=16, Kd=50, deler=2048).
  • Exponentieel gemiddelde filter op sensor (lengte 40).
  • Toestandsmachine: OFF → ON (heffen handvat) → READY (piep) → COOLING (neerleggen) → COLD (piep <50 °C).
  • Menu: Calibrate, Tune, Save, Cancel, Reset Config (lang indrukken encoder in OFF).
  • EEPROM-opslag met checksum & wear-leveling (circulaire buffer).

Benodigde bibliotheken: CommonControls, Time, Wire, LiquidCrystal_I2C, Adafruit_GFX, Adafruit_SSD1306 (voor OLED variant).

Stap 5: Opstarten & Calibratie

  1. Tune: Handvat heffen, encoder draaien voor handmatige vermogensinstelling. Bij 400 °C (externe thermometer) trimmer draaien tot interne waarde ~900.
  2. Calibrate: Referentiepunt kiezen (200/300/400 °C), handvat laten opwarmen, piepton, echte temperatuur invoeren via encoder. Herhalen voor alle drie punten.
  3. Save: Configuratie naar EEPROM schrijven.

⚠ Veiligheid

Nooit de controller aan het net aansluiten tijdens programmeren! De niet-geïsoleerde voeding van de ventilator kan je laptop beschadigen. Programmeer eerst, dan pas aan het net koppelen.

Video & Bronnen

Werklink: GitHub Repository (code, schema's, PCB-bestanden).

Productieproces

  1. Vloeistofkristal Display (LCD): Technologie, Productie en Toekomstperspectief
  2. DIY Thermocam: Van Klaslokaal Idee Tot Globaal Product
  3. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  4. Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
  5. DIY Bezet Portret: Raspberry Pi Schrik-project (Geüpdatet)
  6. Geavanceerd Weerstation v2.0: Real-time Temperatuur, Druk, Vochtigheid & Hoogte Monitoring
  7. Zelfbouw UVC-sterilisatiedoos – Goedkope, makkelijke UV-box voor medische en persoonlijke items
  8. Bouw een 20 kHz Arduino Oscilloscoop op een Nokia 5110 LCD – Eenvoudige DIY Handleiding
  9. Bouw Boeiende LCD Animaties & Games met Arduino UNO
  10. Zelfbouw Arduino Nano Oscilloscoop (10 Hz – 50 kHz) met 128×64 LCD
  11. Arduino Nano Weerstation: Sensor Kit & OLED Display