» De pe site-uri » special »Stație de sudare cu aer cald pe Arduino

Stația de lipit cu aer cald Arduino


Din acest articol aflăm cum Master a făcut o stație de lipit cu aer cald sub control. Arduino. În acest proiect, algoritmul PID este utilizat pentru a calcula puterea necesară și este controlat de driverul Triac.
Potrivit maestrului, această stație de lipit este eficientă și fiabilă și ușor de asamblat.

Instrumente și materiale:
- Arduino Pro Mini;
-1602 modul LCD + I2C;
- Encoder rotativ cu buton;
-Uscător de păr pentru stația de lipit;
-Stand pentru uscător de păr;
-Simistor BTA12-600B;
Tranzistor IRFZ44;
Amplificator MCP602;
Optocoupler MOC3021;
Optocoupler 4N25;
-Diode pod 2W10M;
Dioda UF4007;
-Conector cu 4 pini;
-Conector cu 3 pini;
Conector cu 2 pini;
Conector mare cu 2 pini;
Capacitor 0,1 uF;
- condensator 10 nF;
- Rezistent trimmer 200K;
- Rezistor 100K;
-Rezistor 47K;
- Rezistor 10K;
- Rezistor 1K;
-Resistor 470E;
- Rezistor 330E;
- Rezistor 220E;
-Resistor 39E;
- sonerie;






Pasul întâi: Instalare
Pentru a partaja Arduino Pro Mini și placa de circuit, trebuie să faceți următoarele modificări la placa Arduino. Deoarece pinii I2C ai Arduino A4 și A5 nu sunt prietenoși cu PCB-ul, pinii A4-A2 și A5-A3 ar trebui să fie scurtați, ca în fotografie.

Instalarea ulterioară este următoarea:
Pentru modulul LCD I2C
Modul I2C - Arduino Pro Mini
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5.

Pentru modulul codificator:
Encoder - Arduino
GND - GND
+ - NC (nu este conectat, I / O încorporat în arduino este utilizat în cod)
SW - D5
DT - D3
CLK - D4.

Uscător de păr (7 fire)
3-pin conector - (verde, negru, roșu)
Sârmă roșie - termocuplu +
Fir verde - Comutator stuf
Sârmă neagră - Pământ comun.
Conector cu 2 pini - (albastru, galben)
Fir albastru - Ventilator +0
Fir galben - Ventilator - (sau GND)
2 conector mare de pini - (alb, maro)
Fir alb - Încălzitor
Sârmă maro - încălzitor (fără polaritate)

Pasul doi: Schematic
Circuitul este format din 3 părți.
O parte a interfeței:
Constă dintr-un LCD 1602 cu modul I2C și un codificator rotativ cu buton. Afișajul arată temperatura setată, temperatura curentă, viteza ventilatorului și puterea aplicată, precum și starea curentă a mânerului. Encoderul este utilizat pentru diverse intrări și navigare prin parametri și comenzi.

Partea senzorului:
Constă într-un termocuplu de tip K pentru măsurarea temperaturii și a comutatorilor cu stuf pentru a determina poziția mânerului. Tensiunea termocupla este amplificată de amplificatorul operațional la nivelul tensiunii măsurate cu Arduino. Câștigarea amplificatorului operațional este controlată de un trimmer de 200K.

Partea controlerului:
Există două regulatoare în acest circuit.Unul dintre ele este un controler simplu al vitezei PWM cu un MOSFET. Celălalt este un controlor izolat pentru încălzitor. Este format din TRIAC alimentat de DIAC opto-cuplat. Optocouplerul 4N25 ajută la menținerea sincronizării cu semnalul AC.


Pasul trei: PCB
Maestrul recomandă comandarea unei plăci de circuite imprimate pe site-ul corespunzător, dar, dacă se dorește, se poate face independent.
Arduino-Relabora Station.sch
Stația Arduino-Relaborare.brd
Tabloul de specificații poate fi vizualizat aici.
Stația de lipit cu aer cald Arduino





Pasul trei: Cod
Programul este cea mai importantă parte a proiectului. Programul folosește un algoritm PID pentru a controla puterea pentru a menține o temperatură dată.

Prin rotirea codificatorului, temperatura și viteza ventilatorului pot fi reglate. O apăsare scurtă pe encoder comută între viteza ventilatorului și reglarea temperaturii.

Uscătorul de păr începe să se încălzească de îndată ce este scos din suport. Pe ecran apare „Gata”. Când temperatura setată este atinsă, temperatura setată sună un sunet scurt. Când uscătorul de păr este instalat în suport, încălzirea se oprește, dar ventilatorul continuă să sufle până când atinge o temperatură sigură. După ce temperatura scade sub 50 C, acesta va emite un semnal sonor scurt și va afișa „FRIGOARE”.

Când uscătorul este oprit, regulatorul intră în modul de reglare dacă codificatorul este ținut apăsat.
Modul de configurare are setări de calibrare, configurare, salvare, anulare și resetare.

Notă. Dacă se folosește placa de circuit imprimat easyEDA, atunci schimbați numărul de contact al comutatorului de trestie la numărul de contact 8 și contactul sonor la 6.

Trebuie să instalați bibliotecile Commoncontrols-master, master-time și coduri.
hot_air_gun_station_V1.0.ino
CommonControls-master.rar
Time-master.zip
Puteți descărca toate fișierele într-un singur fișier zip aici.









Pasul patru: calibrare
Citirile de temperatură trebuie calibrate. Pentru a face acest lucru, urmați acești pași.
Mai întâi mergeți la modul de configurare și selectați opțiunea "opțiune". În modul de setare, temperatura va fi afișată pe ecran (0-1023). Rotiți butonul pentru a selecta manual puterea către uscător de păr. Încălziți uscătorul de păr la 400 de grade. Când temperatura atinge valoarea setată, soneria va auzi. Apoi reglați temperatura internă la aproximativ 900. Apăsați lung pe encoder - reveniți la meniu.

Apoi mergeți la modul de configurare și selectați „Calibrare”. Selectați punctul de calibrare: 200, 300 sau 400 de grade, faceți clic pe encoder. Temperatura uscătorului de păr va atinge temperatura dorită, iar soneria va suna o alarmă. Rotiți butonul codificatorului pentru a introduce temperatura reală. Apoi selectați un alt punct de control și repetați acest proces pentru toate punctele de calibrare.

După aceea, apăsați și mergeți la ecranul principal, apoi reveniți la modul de configurare și selectați salvare.



Pasul cinci: nutriție
Maestrul a folosit ca sursă de alimentare o unitate de alimentare Hi-link de 230 V AC - 5V 3W DC. Pentru 24 V CC, am folosit un transformator de 12-0-12 500 mA, conectând capătul de 12 V AC la un redresor de pod. Apoi, ieșirea rectificată este alimentată condensatorului de filtrare, apoi regulatorului de tensiune LM7824.

7.8
6.8
6.3

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...