Iš šio straipsnio mes sužinome, kaip meistras padarė karšto oro litavimo stotį kontroliuojamą. Arduino. Šiame projekte reikiamai galiai apskaičiuoti naudojamas PID algoritmas, kurį kontroliuoja „Triac“ tvarkyklė.
Pasak meistro, ši litavimo stotelė yra efektyvi, patikima ir lengvai surenkama.
Įrankiai ir medžiagos:
- „Arduino Pro Mini“;
-1602 LCD modulis + I2C;
- sukamasis kodavimo įrenginys su mygtuku;
-Litavimo stoties plaukų džiovintuvas;
-Statinis plaukų džiovintuvas;
-Simistorius BTA12-600B;
Tranzistorius IRFZ44;
Stiprintuvas MCP602;
Optinis jungiklis MOC3021;
Optinis jungiklis 4N25;
-Diodų tiltas 2W10M;
Diodas UF4007;
-4 kontaktų jungtis;
-3 kontaktų jungtis;
-2 kontaktų jungtis;
-2 kontaktų didelė jungtis;
Kondensatorius 0,1 uF;
- kondensatorius 10 nF;
- žoliapjovės rezistorius 200K;
- rezistorius 100K;
-Resistorius 47K;
- rezistorius 10K;
- rezistorius 1K;
-Resistorius 470E;
- rezistorius 330E;
- rezistorius 220E;
-Resistorius 39E;
- garsinis signalas;
Pirmas žingsnis: diegimas
Jei norite bendrinti „Arduino Pro Mini“ ir plokštę, „Arduino“ plokštėje turite atlikti šiuos pakeitimus. Kadangi „I2C Arduino A4“ ir „A5“ išvados nėra draugiškos PCB, A4-A2 ir A5-A3 kontaktai turėtų būti trumpai sujungti, kaip nuotraukoje.
Tolesnis diegimas yra toks:
Skirta I2C skystųjų kristalų moduliui
„I2C“ modulis - „Arduino Pro Mini“
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5.
Kodavimo moduliui:
Encoderis - Arduino
GND - GND
+ - NC (neprijungtas, kode naudojamas arduino įtaisas / išvestis)
SW - D5
DT - D3
CLK - D4.
Plaukų džiovintuvas (7 laidai)
3 kontaktų jungtis - (žalia, juoda, raudona)
Raudona viela - termoelementas +
Žalia viela - nendrinis jungiklis
Juodoji viela - įprasta žemė.
2 kontaktų jungtis - (mėlyna, geltona)
Mėlyna viela - ventiliatorius +0
Geltona viela - ventiliatorius - (arba GND)
2 didelis kaiščio jungtis - (balta, ruda)
Balta viela - šildytuvas
Ruda viela - šildytuvas (be poliškumo)
Antras žingsnis: schema
Grandinė susideda iš 3 dalių.
Sąsajos dalis:
Jį sudaro 1602 skystųjų kristalų ekranas su I2C moduliu ir sukamasis kodavimo įrenginys su mygtuku. Ekrane rodoma nustatyta temperatūra, esama temperatūra, ventiliatoriaus greitis ir naudojama galia, taip pat dabartinė rankenos būsena. Koderis naudojamas įvairioms įvestims ir navigacijai per parametrus ir valdiklius.
Jutiklio dalis:
Susideda iš K tipo termoelemento, skirto matuoti temperatūrą, ir nendrinių jungiklių, skirtų rankenos padėčiai nustatyti. Termoelemento įtampa operatyviniu stiprintuvu padidinama iki įtampos lygio, išmatuoto Arduino. Operatyvinio stiprintuvo padidėjimas kontroliuojamas 200K trimeriu.
Valdiklio dalis:
Šioje grandinėje yra du valdikliai.Vienas iš jų yra paprastas PWM ventiliatoriaus greičio reguliatorius su MOSFET. Kitas yra izoliuotas šildytuvo valdiklis. Jį sudaro TRIAC, maitinamas optinio sujungimo DIAC. Optinis jungiklis 4N25 padeda palaikyti sinchronizaciją su kintamos srovės signalu.
Trečias žingsnis: PCB
Meistras rekomenduoja užsakyti spausdintinę plokštę atitinkamoje svetainėje, tačiau, jei pageidaujama, tai gali būti padaryta savarankiškai.
„Arduino-Rework Station.sch“
„Arduino-Rework Station.brd“
Specifikacijų lentą galima peržiūrėti čia.
Trečias žingsnis: kodas
Programa yra pati svarbiausia projekto dalis. Programa naudoja PID algoritmą galiai valdyti, kad palaikytų nurodytą temperatūrą.
Sukant kodavimo įrenginį, galima reguliuoti temperatūrą ir ventiliatoriaus greitį. Trumpai paspaudus kodavimo įrenginį, galima perjungti ventiliatoriaus greitį ir temperatūrą.
Plaukų džiovintuvas pradeda įkaisti, kai tik pašalinamas iš laikiklio. Ekrane rodoma „Parengta“. Pasiekus nustatytą temperatūrą, nustatyta temperatūra skamba trumpai. Kai plaukų džiovintuvas įmontuojamas į laikiklį, šildymas sustoja, tačiau ventiliatorius toliau pučia, kol pasiekia saugią temperatūrą. Temperatūrai nukritus žemiau 50 C, jis pasigirs trumpu pyptelėjimu ir parodys „COLD“.
Kai plaukų džiovintuvas yra išjungtas, valdiklis pereina į nustatymo režimą, jei šifravimo įrenginys yra nuspaustas.
Sąrankos režime yra kalibravimo, sąrankos, išsaugojimo, atšaukimo ir iš naujo nustatymai.
Pastaba Jei naudojama „easyEDA“ spausdintinė plokštė, pakeiskite nendrių jungiklio kontaktinį numerį į kontaktinį numerį 8, o garsinio signalo kontaktą - į 6.
Turite įdiegti „Commoncontrols-master“, „time-master“ ir kodų bibliotekas.
hot_air_gun_station_V1.0.ino
„CommonControls-master.rar“
„Time-master.zip“
Visus failus galite atsisiųsti į vieną ZIP failą čia.
Ketvirtas žingsnis: kalibravimas
Temperatūros rodmenys turi būti kalibruojami. Norėdami tai padaryti, atlikite šiuos veiksmus.
Pirmiausia eikite į sąrankos režimą ir pasirinkite parinktį. Nustatymo režime temperatūra bus rodoma ekrane (0-1023). Pasukite rankenėlę, kad rankiniu būdu pasirinktumėte plaukų džiovintuvo maitinimą. Įkaitinkite plaukų džiovintuvą iki 400 laipsnių. Kai temperatūra pasieks nustatytą reikšmę, garsinis signalas pasigirs pyptelėjimas. Tada vidinę temperatūrą per dimerį nustatykite iki maždaug 900. Ilgai paspauskite kodavimo mygtuką - grįžkite į meniu.
Tada eikite į sąrankos režimą ir pasirinkite „Calibrate“. Pasirinkite kalibravimo tašką: 200, 300 arba 400 laipsnių, spustelėkite kodą. Plaukų džiovintuvo temperatūra pasieks norimą temperatūrą, o garsinis signalas pasigirs žadintuvas. Pasukite kodavimo rankenėlę ir įveskite faktinę temperatūrą. Tada pasirinkite kitą valdymo tašką ir pakartokite šį procesą visiems kalibravimo taškams.
Po to paspauskite ir eikite į pagrindinį ekraną, tada grįžkite į sąrankos režimą ir pasirinkite išsaugoti.
Penktas žingsnis: Mityba
Meistras kaip energijos šaltinį naudojo „Hi-link“ maitinimo bloką, kurio kintama srovė yra 230 V AC - 5 V 3W DC. 24 V DC naudojau 12-0-12 500 mA transformatorių, jungiantį 12 V kintamąjį galą prie tiltelio lygintuvo. Tada ištaisytas išėjimas paduodamas į filtro kondensatorių, o paskui į įtampos reguliatorių LM7824.