Hakko 907 v2 Soldeerbout Controller – DIY Arduino Project
Onderdelen en Benodigdheden
| Hakko 907 Soldeerbout | × | 1 |
| 5-pins Luchtvaartstecker (GX16-5/GX12-5) | × | 1 |
| DC-DC Converter (voor 5 V logica) | × | 1 |
| Arduino Nano R3 | × | 1 |
| LCD-scherm 8x2 (of 16x2 met aangepaste code) | × | 1 |
| Op-amp MCP602 (rail-to-rail) | × | 1 |
| MOSFET IRFZ44N | × | 1 |
| Snelle hersteldiode FR107 | × | 1 |
| Transistors NPN & PNP (bipolaire driver voor MOSFET) | × | 1 elk |
| Draai-encoder met Drukknop | × | 1 |
| Condensatoren: 1000 µF/35 V, 4×100 nF | × | 1 set |
| Weerstanden: 1k, 10k, 100k, 330, 470 Ω, 39 Ω, 33 kΩ, multi-turn 10k & 500k | × | diverse |
| Buzzer | × | 1 |
Over dit Project
Deze controller is ontworpen voor de Hakko 907 soldeerbout (met ingebouwde verwarmingselement en thermistor of thermocouple). Kenmerken:
- Ondersteunt beide sensortypes (jumper-selectie JP1/JP2).
- PID-regeling: opwarmtijd ~30 s, stabiliteit ±1–2 °C.
- Drie referentiepunten voor calibratie (200, 300, 400 °C), geautomatiseerd via PID.
- Twee werkmodi: temperatuurmode & vermogensmode.
- Stille werking: Timer1 hoogfrequente PWM (31,25 kHz) i.p.v. standaard 490 Hz.
- Versnelde encoder: langzaam = 1 °C/stap, snel = 5 °C/stap.
- Instellingen in EEPROM bewaard.
- °C/°F schakelbaar.
- Tune-mode voor initiële op-amp instelling.
Menu-structuur
- Standby – Bout uit; preset temp + "OFF" + actuele temp. "no iron" / "cold" berichten.
- Hoofdmodus (Temperatuur) – Encoder draaien = preset wijzigen; kort drukken = AN/UIT. "ON" → "rdy" bij bereiken.
- Vermogensmodus – Lang drukken in hoofdmodus; handmatig vermogen instellen; kort drukken = aan/uit; lang drukken = terug.
- Setup-modus – Lang drukken in standby. Items: auto-uittijd, °C/°F, calibratie, tune, opslaan, annuleren, defaults herstellen.
Sensor-schakeling
MCP602 versterkt het thermocouple-signaal (0–9 mV → 0–5 V) of de thermistor-weerstandsverandering (50–200 Ω). De 500 kΩ multi-turn trimmer stelt de versterking in. Tune-mode: bij 400 °C (externe thermometer) A0-lezing op ~900 brengen.
Verwarmingsstuur (Hoogfrequente PWM)
De IRFZ44N wordt aangedreven door een tweetraps bipolaire driver (NPN/PNP) voor snelle schakeling. Een zenerdiode (15 V) beveiligt de gate. De FR107-diode vrijwaart de inductieve kickback. De 1000 µF condensator op de 24 V invoer voorkomt brown-out bij koude start.
Calibratieprocedure
- Setup → "calib." → referentiepunt kiezen (200/300/400 °C).
- Encoder drukken → bout opwarmen (PID). Piepton = bereikt.
- Stabiliseren laten, echte temperatuur met extern meetapparaat meten.
- Encoder draaien → echte waarde invoeren → drukken om op te slaan.
- Herhalen voor overige punten. Lang drukken = terug naar menu.
Automatische Uitschakeling
Detecteert ongebruik via minimale vermogensafwijking in rust. PID-parameters zijn afgesteld om dispersie te minimaliseren. Kan uitgezet worden bij onbetrouwbaarheid. Voor betere detectie: schoksensor in handvat integreren.
Code & Schema's
Broncode (C++): GitHub. Schema's in Eagle-formaat beschikbaar. Er is een alternatieve sketch voor 16x2 LCD's.
Temperatuurvertaling & Sensortypes
De methode IRON_CFG::tempHuman() interpoleert lineair tussen de drie kalibratiepunten. Onder 200 °C wordt geïnterpoleerd tussen omgevingstemperatuur (interne waarde 350 voor thermistor, 0 voor thermocouple) en 200 °C. Pas de constanten ambient_temp en ambient_tempC aan voor jouw sensortype.
Productieproces
- Meerpositie-temperatuursensorsysteem voor slimme thuisintegratie
- DIY Arduino USB Gaming Controller – Bouw Je Eigen High-Performance Gamepad
- DIY Soldeerbout-controller voor 862D+ — Precisie & Betrouwbaarheid
- MotionSense: Slimme inbraakdetectie met Arduino en ESP8266
- 3D-Printer Brandpreventie: Slimme Sensor Veiligheidssysteem
- MIDI-integratie voor digitale orgels: Componenten & Handleiding
- Arduino-gebaseerde Afstotende Magnetische Levitatie: Eenvoudige Schakeling & DIY Handleiding
- Geavanceerde Remote-gecontrolleerde Gripper Robot voor Precisiehantering
- CoroFence Thermische Detector: Geavanceerde PIR-sensor & IoT-integratie
- FINEX-proces: Geavanceerde vloeibare ijzerproductie met ijzererts-fijnen & non-coking kool
- Invar 36 Componenten: Materialen, Eigenschappen en Betrouwbare Inkoop