Mula sa artikulong ito, nalaman namin kung paano nakontrol ng Master ang isang mainit na istasyon ng paghihinang hangin. Arduino. Sa proyektong ito, ang algorithm ng PID ay ginagamit upang makalkula ang kinakailangang kapangyarihan at kinokontrol ng driver ng Triac.
Ayon sa panginoon, ang istasyon ng paghihinang na ito ay mahusay at maaasahan, at madaling magtipon.
Mga tool at materyales:
- Arduino Pro Mini;
-1602 LCD module + I2C;
- Rotary encoder na may pindutan;
-Hair dryer para sa paghihinang istasyon;
-Stand para sa hairdryer;
-Simistor BTA12-600B;
Transistor IRFZ44;
Amplifier MCP602;
Optocoupler MOC3021;
Optocoupler 4N25;
-Diode tulay 2W10M;
Diode UF4007;
-4-pin na konektor;
-3-pin na konektor;
-2-pin na konektor;
-2-pin malaking konektor;
Kapasitor 0.1 uF;
- Capacitor 10 nF;
- Trimmer risistor 200K;
- Resistor 100K;
-Resistor 47K;
- Resistor 10K;
- Resistor 1K;
-Resistor 470E;
- Resistor 330E;
- Resistor 220E;
-Resistor 39E;
- buzzer;
Hakbang Una: Pag-install
Upang ibahagi ang Arduino Pro Mini at circuit board, kailangan mong gawin ang mga sumusunod na pagbabago sa board ng Arduino. Dahil ang mga konklusyon ng I2C Arduino A4 at A5 ay hindi friendly PCB, ang mga contact ng A4-A2 at A5-A3 ay dapat maikli, tulad ng sa larawan.
Ang karagdagang pag-install ay ang mga sumusunod:
Para sa I2C LCD Module
I2C module - Arduino Pro Mini
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5.
Para sa module ng encoder:
Encoder - Arduino
GND - GND
+ - NC (hindi konektado, arduino built-in I / O ay ginagamit sa code)
SW - D5
DT - D3
CLK - D4.
Ang hair dryer (7 wires)
3-pin konektor - (berde, itim, pula)
Pulang kawad - Thermocouple +
Green wire - switch ng tambo
Itim na kawad - Karaniwang lupa.
2-pin konektor - (asul, dilaw)
Mga asul na kawad - Fan +0
Dilaw na kawad - Fan - (o GND)
2 Malaking pin connector - (puti, kayumanggi)
White wire - pampainit
Kayumanggi kayumanggi - Heater (walang polarity)
Ikalawang Hakbang: Skematikong
Ang circuit ay binubuo ng 3 bahagi.
Bahagi ng interface:
Mayroong isang 1602 LCD na may I2C module at isang rotary encoder na may pindutan. Ipinapakita ng display ang itinakdang temperatura, kasalukuyang temperatura, bilis ng tagahanga at lakas na inilapat, pati na rin ang kasalukuyang estado ng hawakan. Ang encoder ay ginagamit para sa iba't ibang mga pag-input at pag-navigate sa pamamagitan ng mga parameter at kontrol.
Bahagi ng Sensor:
Mayroong isang thermocouple ng K-type para sa pagsukat ng temperatura at switch ng tambo para sa pagtukoy ng posisyon ng hawakan. Ang boltahe ng thermocouple ay pinalakas ng pagpapatakbo ng amplifier sa antas ng boltahe na sinusukat sa Arduino. Ang pakinabang ng pagpapatakbo ng amplifier ay kinokontrol ng isang 200K trimmer.
Bahagi ng Controller:
Mayroong dalawang mga controllers sa circuit na ito.Ang isa sa kanila ay isang simpleng tagapamahala ng bilis ng fan ng PWM na may isang MOSFET. Ang iba pang ay isang nakahiwalay na magsusupil para sa pampainit. Binubuo ito ng TRIAC na pinalakas ng opto-kaisa ng DIAC. Tumutulong ang 4N25 optocoupler na mapanatili ang pag-synchronize sa AC signal.
Hakbang Tatlong: PCB
Inirerekomenda ng master ang pag-order ng isang nakalimbag na circuit board sa kaukulang site, ngunit kung nais, maaari itong gawin nang nakapag-iisa.
Arduino-Rework Station.sch
Arduino-Rework Station.brd
Maaaring tingnan ang board ng pagtutukoy dito.
Hakbang Tatlong: Code
Ang programa ay ang pinakamahalagang bahagi ng proyekto. Ang programa ay gumagamit ng isang algorithm ng PID upang makontrol ang kapangyarihan upang mapanatili ang isang naibigay na temperatura.
Sa pamamagitan ng pag-ikot ng encoder, maaaring maayos ang temperatura at bilis ng fan. Isang maikling pindutin sa tood ng encoder sa pagitan ng bilis ng fan at setting ng temperatura.
Ang hair dryer ay nagsisimulang magpainit sa lalong madaling alisin ito mula sa may-hawak. Ipinapakita ng display ang "Handa na." Kapag naabot ang itinakdang temperatura, ang temperatura ng nakatakda ay tunog ng isang maikling tunog ng buzzer. Kapag naka-install ang hair dryer sa may-hawak, humihinto ang pagpainit, ngunit ang tagahanga ay patuloy na pumutok hanggang sa maabot ang isang ligtas na temperatura. Matapos ang temperatura ay bumaba sa ibaba 50 C, magpapalabas ito ng isang maikling beep at ipakita ang "COLD".
Kapag ang hairdryer ay naka-off, ang controller ay pumapasok sa mode ng setting kung ang encoder ay gaganapin.
Ang mode ng pag-setup ay may pagkakalibrate, pag-setup, i-save, kanselahin at i-reset ang mga setting.
Tandaan Kung ang easyEDA nakalimbag na circuit board ay ginagamit, pagkatapos ay baguhin ang numero ng contact ng reed switch upang ma-contact number 8 at ang contact ng buzzer sa 6.
Kailangan mong i-install ang Commoncontrols-master, time-master at code library.
hot_air_gun_station_V1.0.ino
KaraniwangControls-master.rar
Oras-master.zip
Maaari mong i-download ang lahat ng mga file sa isang zip file dito.
Hakbang Apat: Pag-calibrate
Ang pagbabasa ng temperatura ay dapat na ma-calibrate. Upang gawin ito, sundin ang mga hakbang na ito.
Pumunta muna sa mode ng pag-setup at piliin ang pagpipilian. Sa mode na setting, ang temperatura ay ipapakita sa screen (0-1023). I-on ang knob upang manu-manong piliin ang kapangyarihan sa hairdryer. Init ang hair dryer sa 400 degrees. Kapag naabot ng temperatura ang itinakdang halaga, ang bezzer ay beep. Pagkatapos ay itakda ang panloob na temperatura sa pamamagitan ng dimer sa halos 900. Long pindutin sa encoder - bumalik sa menu.
Pagkatapos ay pumunta sa mode ng pag-setup at piliin ang "Pag-calibrate". Piliin ang calibration point: 200, 300 o 400 degree, mag-click sa encoder. Ang temperatura ng hair dryer ay maaabot ang nais na temperatura at ang buzzer ay tatunog ng isang alarma. Lumiko ang knod ng encoder upang makapasok sa aktwal na temperatura. Pagkatapos ay pumili ng ibang control point at ulitin ang prosesong ito para sa lahat ng mga puntos ng pagkakalibrate.
Pagkatapos nito, pindutin at pumunta sa pangunahing screen, at pagkatapos ay bumalik sa mode ng pag-setup at piliin ang i-save.
Hakbang Limang: Nutrisyon
Ginamit ng panginoon ang isang yunit ng supply ng kuryente ng Hi-link na 230 V AC - 5V 3W DC bilang isang mapagkukunan ng kuryente. Para sa 24 V DC, gumamit ako ng isang 12-0-12 500 mA transpormer, na kumokonekta sa pagtatapos ng 12 V AC sa isang tulay na tulay. Pagkatapos ang naayos na output ay pinakain sa filter kapasitor, at pagkatapos ay sa LM7824 boltahe regulator.