» Van sites » Speciaal »Hetelucht-soldeerstation op Arduino

Arduino Hot Air Soldering Station


Uit dit artikel leren we hoe de Master een hetelucht-soldeerstation onder controle maakte. Arduino. In dit project wordt het PID-algoritme gebruikt om het vereiste vermogen te berekenen en wordt het bestuurd door de Triac-driver.
Volgens de meester is dit soldeerstation efficiënt en betrouwbaar en eenvoudig te monteren.

Gereedschap en materialen:
- Arduino Pro Mini;
-1602 LCD-module + I2C;
- Draaiknop met knop;
-Haardroger voor soldeerstation;
-Standaard voor haardroger;
-Simistor BTA12-600B;
Transistor IRFZ44;
Versterker MCP602;
Optocoupler MOC3021;
Optocoupler 4N25;
-Diode bridge 2W10M;
Diode UF4007;
-4-pins connector;
-3-pins connector;
-2-pins connector;
-2-pins grote connector;
Condensator 0,1 uF;
- Condensator 10 nF;
- Trimmerweerstand 200K;
- Weerstand 100K;
-Weerstand 47K;
- Weerstand 10K;
- Weerstand 1K;
-Weerstand 470E;
- Weerstand 330E;
- Weerstand 220E;
-Weerstand 39E;
- zoemer;






Stap één: installatie
Om de Arduino Pro Mini en de PCB samen te gebruiken, moet u de volgende wijzigingen aanbrengen in het Arduino-bord. Omdat de conclusies van de I2C Arduino A4 en A5 niet printvriendelijk zijn, moeten de contacten van A4-A2 en A5-A3 worden kortgesloten, zoals op de foto.

Verdere installatie is als volgt:
Voor I2C LCD-module
I2C-module - Arduino Pro Mini
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5.

Voor encodermodule:
Encoder - Arduino
GND - GND
+ - NC (niet aangesloten, arduino ingebouwde I / O wordt gebruikt in de code)
SW - D5
DT - D3
CLK - D4.

Föhn (7 draden)
3-pins connector - (groen, zwart, rood)
Rode draad - thermokoppel +
Groene draad - Reed-schakelaar
Zwarte draad - Gemeenschappelijke grond.
2-pins connector - (blauw, geel)
Blauwe draad - Fan +0
Gele draad - Fan - (of GND)
2 Grote pinconnector - (wit, bruin)
Witte draad - verwarming
Bruine draad - verwarming (geen polariteit)

Stap twee: schematisch
Het circuit bestaat uit 3 delen.
Onderdeel van de interface:
Bestaat uit een 1602 LCD met I2C-module en een roterende encoder met knop. Het display toont de ingestelde temperatuur, huidige temperatuur, ventilatorsnelheid en toegepast vermogen, evenals de huidige status van de hendel. De encoder wordt gebruikt voor verschillende ingangen en navigatie door parameters en bedieningselementen.

Sensor deel:
Bestaat uit een K-type thermokoppel voor het meten van temperatuur en reed-schakelaars voor het bepalen van de positie van het handvat. De thermokoppelspanning wordt door de operationele versterker versterkt tot het spanningsniveau gemeten met de Arduino. De winst van de operationele versterker wordt geregeld door een 200K trimmer.

Controller deel:
Er zijn twee controllers in dit circuit.Een daarvan is een eenvoudige PWM-ventilatorsnelheidsregelaar met een MOSFET. De andere is een geïsoleerde controller voor de kachel. Het bestaat uit TRIAC aangedreven door optisch gekoppelde DIAC. De 4N25 optocoupler helpt de synchronisatie met het AC-signaal te behouden.


Stap drie: PCB
De master raadt aan om op de betreffende site een printplaat te bestellen, maar indien gewenst kan dit zelfstandig.
Arduino-Rework Station.sch
Arduino-Rework Station. Brd
Het specificatiebord kan worden bekeken hier.
Arduino Hot Air Soldering Station





Stap drie: Code
Het programma is het belangrijkste onderdeel van het project. Het programma gebruikt een PID-algoritme om het vermogen te regelen om een ​​bepaalde temperatuur te handhaven.

Door de encoder te draaien, kunnen de temperatuur en ventilatorsnelheid worden aangepast. Een korte druk op de encoder schakelt tussen ventilatorsnelheid en temperatuurinstelling.

De föhn begint op te warmen zodra deze uit de houder wordt gehaald. Het display toont "Ready". Wanneer de ingestelde temperatuur is bereikt, klinkt de ingestelde temperatuur een kort zoemergeluid. Wanneer de föhn in de houder is geïnstalleerd, stopt de verwarming, maar de ventilator blijft blazen totdat deze een veilige temperatuur bereikt. Nadat de temperatuur onder de 50 C is gedaald, klinkt er een korte pieptoon en wordt "COLD" weergegeven.

Als de föhn is uitgeschakeld, gaat de controller naar de instelmodus als de encoder wordt ingedrukt.
De setup-modus heeft instellingen voor kalibratie, setup, opslaan, annuleren en resetten.

Opmerking Als de easyEDA-printplaat wordt gebruikt, verander dan het contactnummer van de reedschakelaar in contactnummer 8 en het zoemercontact in 6.

U moet de Commoncontrols-master-, time-master- en codebibliotheken installeren.
hot_air_gun_station_V1.0.ino
CommonControls-master.rar
Time-master.zip
Je kunt alle bestanden in één zipbestand downloaden hier.









Stap vier: kalibratie
Temperatuurmetingen moeten worden gekalibreerd. Volg hiervoor deze stappen.
Ga eerst naar de instellingsmodus en selecteer de optie In optie. In de instelmodus wordt de temperatuur weergegeven op het scherm (0-1023). Draai aan de knop om handmatig de stroom naar de haardroger te selecteren. Verwarm de föhn tot 400 graden. Wanneer de temperatuur de ingestelde waarde bereikt, piept de zoemer. Stel vervolgens de interne temperatuur door middel van een dimer in op ongeveer 900. Druk lang op de encoder - keer terug naar het menu.

Ga vervolgens naar de instellingsmodus en selecteer "Kalibreren". Selecteer het kalibratiepunt: 200, 300 of 400 graden, klik op de encoder. De föhntemperatuur bereikt de gewenste temperatuur en de zoemer geeft een alarmsignaal. Draai aan de encoderknop om de werkelijke temperatuur in te voeren. Selecteer vervolgens een ander controlepunt en herhaal dit proces voor alle kalibratiepunten.

Druk daarna op en ga naar het hoofdscherm, ga dan terug naar de instellingsmodus en selecteer opslaan.



Stap vijf: voeding
De master gebruikte een Hi-link voeding van 230 V AC - 5V 3W DC als stroombron. Voor 24 V DC heb ik een 12-0-12 500 mA-transformator gebruikt, waarmee het uiteinde van 12 V AC op een bruggelijkrichter is aangesloten. Vervolgens wordt de gelijkgerichte uitgang naar de filtercondensator gevoerd en vervolgens naar de LM7824-spanningsregelaar.

7.8
6.8
6.3

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...