Inhoudsopgave:

DIY SMD REWORK STATION: 7 stappen
DIY SMD REWORK STATION: 7 stappen

Video: DIY SMD REWORK STATION: 7 stappen

Video: DIY SMD REWORK STATION: 7 stappen
Video: How to make rework station / hot air gun for $15 2024, Juli-
Anonim
Image
Image
Verzamel de onderdelen
Verzamel de onderdelen

In deze Instructable kun je leren hoe je een heteluchtpistoolcontroller maakt met Arduino en andere veelvoorkomende componenten. In dit project wordt het PID-algoritme gebruikt om het benodigde vermogen te berekenen en wordt het bestuurd door een geïsoleerde Triac-driver.

dit project maakt gebruik van een handgreep die compatibel is met 858D, het heeft een K-type thermokoppel, 700 watt 230 VAC-verwarmer en een 24 VDC-ventilator.

Deze controller is efficiënt en betrouwbaar in vergelijking met de commerciële en is eenvoudig te bouwen.

Stap 1: Verzamel de onderdelen

Verzamel de onderdelen
Verzamel de onderdelen
Verzamel de onderdelen
Verzamel de onderdelen

Hier is de onderdelenlijst en de link waar u ze kunt bestellen.

1. Modules en borden:

Arduino Pro Mini

1602 LCD + I2C-module

Roterende encoder met drukknop

2. Hulpmiddelen:

Heteluchtpistoolhandvat:

Heteluchtpistoolhandvathouder + mondstuk:

3. Halfgeleiderapparaten:

BTA12-600B Triac:

IRFZ44 MOSFET:

MCP602 OPAMP:

MOC3021 DIAC:

4N25 OPTOCOUPLER:

BRIDGE GELIJKRICHTER:

UF4007 DIODE:

4. Aansluitingen:

4-PIN CONNECTOR:

3-PIN CONNECTOR:

2-PIN CONNECTOR:

2-PIN GROTE CONNECTOR:

Vrouwelijke headers:

5. condensatoren:

0.1uF CAPACITOR:

10nF CONDENSATOR:

6. Weerstanden:

200K TRIM POT:

100K WEERSTAND:

47K WEERSTAND:

10K WEERSTAND:

1K WEERSTAND:

470E WEERSTAND:

330E WEERSTAND:

220E WEERSTAND:

39E WEERSTAND:

anderen:

Zoemer:

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

De volgende wijziging moet worden aangebracht aan de arduino pro mini om deze te gebruiken. Sindsdien zijn de I2C-pinnen van arduino A4 en A5 niet PCB-vriendelijk. De pinnen A4 tot A2 en A5 tot A3 moeten worden kortgesloten zoals op de afbeelding.

Bedrading voor I2C LCD-module:

I2C-module Arduino Pro Mini

GNDGNDGND

VCCVCC5V

SDAA2A4

SCLA3A5.

Bedrading voor roterende encodermodule:

EncoderArduino

GNGDND

+NC (niet aangesloten, code gebruikt ingebouwde invoer pull-up van arduino)

SWD5

DTD3

CLKD4.

Bedrading van handvat: (7 draad)

3-pins connector - (Groen, Zwart, Rood)

Rode draadThermokoppel +

Groene draadReed-schakelaar

Zwarte draadGemeenschappelijke aarde.

2-pins connector - (Blauw, Geel)

Blauwe draadventilator +0

Gele draadventilator - (of GND)

2 Big pin connector - (Wit, Bruin)

Witte draadverwarmer

Bruine draadverwarmer (geen polariteit)

OPMERKING:

De bedrading van de handgreep van het heteluchtpistool kan verschillen voor verschillende soorten staven. Raadpleeg dus het bedradingsschema op de foto en volg het pad van de draad om de respectieve pinnen te vinden.

Stap 3: Schakelschema

Schakelschema
Schakelschema
Schakelschema
Schakelschema

Het circuit bestaat voornamelijk uit 3 delen.

Het interfacegedeelte:

Het bestaat uit een 1602 LCD-display met I2C-module en een roterende encoder met drukknop. Het display toont de ingestelde temperatuur, de huidige temperatuur, de ventilatorsnelheid en het toegepaste vermogen en de huidige status van de handgreep. De encoder wordt gebruikt voor verschillende ingangen en om door de opties en bedieningselementen te navigeren.

Het sensorgedeelte:

Het bestaat uit een K-type thermokoppel voor temperatuurmeting en een reed-schakelaar voor het bepalen van de positie van de handgreep. De spanning van het thermokoppel wordt versterkt door de op-amp tot een spanningsniveau dat meetbaar is door de Arduino. De versterking van de op-amp wordt geregeld door een 200K-trimpot.

Het controllergedeelte:

Er zijn voornamelijk 2 controllers in dit circuit. De ene is een eenvoudige PWM-ventilatorsnelheidsregelaar met een MOSFET. De andere is een geïsoleerde controller voor verwarming. Het bestaat uit een TRIAC die wordt aangedreven door een opto-gekoppelde DIAC en wordt gedaan door het aantal golfcycli te regelen dat aan de verwarming wordt geleverd. De 4N25 optocoupler helpt om de synchronisatie met de AC-golfvorm te behouden.

Stap 4: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Het circuit van dit project is een beetje ingewikkeld, dus ik raad je aan om een printplaat te gebruiken dan een dot-PCB. Als je je eigen PCB wilt maken, heb ik de Eagle-bestanden in deze stap bijgevoegd. Maar als u ze door een PCB-productiebedrijf wilt laten doen, kunt u het bestellen bij JLCPCB

. U kunt het Easy EDA-ontwerp bekijken via deze link:

Stap 5: De code en bibliotheken

De code en bibliotheken
De code en bibliotheken
De code en bibliotheken
De code en bibliotheken
De code en bibliotheken
De code en bibliotheken

Het programma is het meest cruciale onderdeel van het project en heel erg bedankt voor het schrijven van het programma door sfrwmaker. Het programma gebruikt het PID-algoritme om het vermogen te regelen om de ingestelde temperatuur te handhaven. Het werkt door het aantal golfcycli te regelen dat per seconde aan het handvat wordt geleverd.

Wanneer de controller is ingeschakeld, staat de staaf in de UIT-status. Door aan de encoder te draaien kunnen de temperatuur en ventilatorsnelheid worden aangepast. Een korte druk op de encoder schakelt tussen de ventilatorsnelheid en de temperatuurinstelling.

Het Heteluchtpistool begint te verwarmen zodra het uit de houder wordt getild en toont Klaar en maakt een korte pieptoon wanneer het de ingestelde temperatuur bereikt. Hij schakelt de verwarming uit zodra hij weer in de houder wordt geplaatst. Maar de ventilator blijft blazen totdat hij de veilige temperatuur bereikt. Nadat de temperatuur onder de 50 C is gedaald, klinkt er een korte pieptoon en wordt KOUD weergegeven.

Als het heteluchtpistool is uitgeschakeld, gaat de controller naar de Setup-modus als de encoder lang wordt ingedrukt.

De setup-modus heeft Calibrate, Tune, Save en Cancel en Reset Config opties.

Opmerking: als u PCB van easyEDA gebruikt, moet u het pinnummer van de reed-schakelaar wijzigen in pinnr. 8 en zoemer pin naar pin nr.6

u moet de Commoncontrols-master-bibliotheek en de time-master-bibliotheek installeren om de code correct te laten werken.

ga naar deze GitHub-repository om alle bestanden in één zipbestand te downloaden:

Stap 6: INSTELLING

OPSTELLING
OPSTELLING
OPSTELLING
OPSTELLING
OPSTELLING
OPSTELLING

De temperatuurmetingen moeten worden gekalibreerd met de oorspronkelijke waarde om redelijke metingen te krijgen. Dus om dat te doen, moet u de volgende stappen volgen.

Ga eerst naar de setup-modus en selecteer de Tune-optie. In de tune-modus wordt de interne temperatuur (0-1023) weergegeven op het scherm. Draai aan de encoder om handmatig het toegepaste vermogen naar het heteluchtpistool te selecteren. Verwarm het pistool tot 400 graden. Wanneer de temperatuur en dispersie laag worden, piept de controller. Stem vervolgens de trim-pot af om de interne temperatuur in te stellen op ongeveer 900 (in de interne eenheden). Lang indrukken om de encoder terug te keren naar het menu

Ga vervolgens naar de instellingsmodus en selecteer de optie Kalibreren. Kies het kalibratiepunt: 200, 300 of 400 graden, druk op de encoder. Het hete pistool bereikt de gewenste temperatuur en piept. Voer de werkelijke temperatuur in door aan de encoder te draaien. Selecteer vervolgens een ander referentiepunt en herhaal dit proces voor alle kalibratiepunten.

Druk daarna lang op en ga naar het hoofdscherm en ga dan opnieuw naar de Setup-modus en selecteer opslaan.

En nu is het Hot air rework station klaar.

Stap 7: Voltooid project:

Afgewerkt project
Afgewerkt project
Afgewerkt project
Afgewerkt project

Voor voeding heb ik Hi-link 230 VAC - 5 VDC 3 watt geïsoleerde voedingsmodule gebruikt en voor 24 VDC heb ik een 12-0-12 500 mA transformator gebruikt door het 12 VAC-uiteinde aan te sluiten op een bruggelijkrichter en de middenaftakking is links niet verbonden. Vervolgens wordt de gelijkgerichte uitgang naar een filtercondensator gevoerd en vervolgens naar LM7824 spanningsregelaar IC. De uitgang van het IC is de gereguleerde 24 VDC.

Bedankt sfrwmaker voor het schrijven van de code. Bekijk de andere projecten van sfrwmaker:

Met dank aan LCSC voor hun steun. LCSC Electronics is een van de snelst groeiende leveranciers van elektronische componenten in China. LCSC zet zich sinds de oprichting in 2011 in voor het aanbieden van een groot aantal, echte en op voorraad zijnde artikelen. Met als doel de hele wereld te voorzien van meer superieure onderdelen uit Azië. Ga voor meer informatie naar:

Als je thuis je eigen PCB moet maken, bekijk dan deze instructable:

Bedankt.

Aanbevolen: