» От сайтове » специален »Стая за горещ въздух за запояване на Arduino

Стая за горещ въздух Arduino за запояване


От тази статия научаваме как Учителят направи станция за запояване с горещ въздух под контрол. Arduino, В този проект алгоритъмът PID се използва за изчисляване на необходимата мощност и се управлява от драйвера на Triac.
Според майстора тази запояваща станция е ефективна и надеждна и лесна за сглобяване.

Инструменти и материали:
- Arduino Pro Mini;
-1602 LCD модул + I2C;
- Ротационен енкодер с бутон;
-Сешоар за запояване;
-Поставка за сешоар;
-Simistor BTA12-600B;
Транзистор IRFZ44;
Усилвател MCP602;
Оптрон MOC3021;
Оптрон 4N25;
-Diode мост 2W10M;
Диод UF4007;
-4-пинов конектор;
-3-пинов конектор;
-2-пинов конектор;
-2-пинов голям конектор;
Кондензатор 0,1 uF;
- кондензатор 10 nF;
- Тример резистор 200K;
- Резистор 100K;
-Резистор 47К;
- Резистор 10К;
- Резистор 1К;
-Резистор 470Е;
- Резистор 330Е;
- Резистор 220E;
-Резистор 39Е;
- зумер;






Първа стъпка: Инсталиране
За да споделите Arduino Pro Mini и платката, трябва да направите следните промени в Arduino платката. Тъй като I2C щифтовете на Arduino A4 и A5 не са удобни за PCB, пиновете A4-A2 и A5-A3 трябва да бъдат скъсени, както е на снимката.

По-нататъшната инсталация е следната:
За I2C LCD модул
I2C модул - Arduino Pro Mini
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5.

За модул на енкодера:
Енкодер - Arduino
GND - GND
+ - NC (не е свързан, в кода се използва вграден вход / изход за ардуино)
SW - D5
DT - D3
CLK - D4.

Сешоар (7 проводника)
3-пинов конектор - (зелен, черен, червен)
Червен проводник - термодвойка +
Зелена жица - Reed превключвател
Черен проводник - обща земя.
2-пинов конектор - (син, жълт)
Синя жица - Вентилатор +0
Жълт проводник - вентилатор - (или GND)
2 голям щифтов конектор - (бял, кафяв)
Бяла жица - нагревател
Кафява тел - Нагревател (без полярност)

Стъпка втора: Схематична
Веригата се състои от 3 части.
Част от интерфейса:
Състои се от 1602 LCD с I2C модул и въртящ се енкодер с бутон. Дисплеят показва зададената температура, текущата температура, скоростта на вентилатора и приложената мощност, както и текущото състояние на дръжката. Енкодерът се използва за различни входове и навигация чрез параметри и контроли.

Част на датчика:
Състои се от термодвойка тип K за измерване на температура и тръбни превключватели за определяне на положението на дръжката. Напрежението на термодвойката се усилва от операционния усилвател до нивото на напрежение, измерено с Arduino. Коефициентът на усилване на операционния усилвател се контролира от 200K тример.

Част на контролера:
В тази схема има два контролера.Един от тях е обикновен PWM контролер за скорост на вентилатора с MOSFET. Другото е изолиран контролер за нагревателя. Състои се от TRIAC, задвижван от опто-свързан DIAC. Оптронът 4N25 помага за поддържане на синхронизация с променливия сигнал.


Стъпка трета: печатни платки
Майсторът препоръчва да поръчате печатна платка на съответния сайт, но ако желаете, това може да се направи независимо.
Arduino-Rework Station.sch
Arduino-Rework Station.brd
Таблата със спецификации може да бъде разгледана тук.
Arduino станция за горещ въздух за запояване





Трета стъпка: Код
Програмата е най-важната част от проекта. Програмата използва PID алгоритъм за контрол на мощността за поддържане на дадена температура.

Чрез завъртане на енкодера температурата и скоростта на вентилатора могат да се регулират. Кратко натискане на енкодера превключва между скоростта на вентилатора и настройката на температурата.

Сешоарът започва да се нагрява веднага след като бъде изваден от държача. Дисплеят показва "Готов." Когато се достигне зададената температура, зададената температура издава кратък звуков сигнал. Когато сешоарът е монтиран в държача, отоплението спира, но вентилаторът продължава да духа, докато достигне безопасна температура. След като температурата падне под 50 C, тя ще излъчи кратък звуков сигнал и ще изведе „COLD“.

Когато сешоарът е изключен, контролерът влиза в режим на настройка, ако енкодерът е натиснат.
Режимът за настройка има настройки за калибриране, настройка, запазване, анулиране и нулиране.

Забележка. Ако се използва печатната платка easyEDA, след това сменете номера за контакт на тръстика на контактния номер 8 и контакта на зумера на 6.

Трябва да инсталирате библиотеките Commoncontrols-master, master-master и code.
hot_air_gun_station_V1.0.ino
CommonControls-master.rar
Time-master.zip
Можете да изтеглите всички файлове в един zip файл тук.









Четвърта стъпка: Калибриране
Температурните показания трябва да бъдат калибрирани. За да направите това, следвайте тези стъпки.
Първо отидете в режим на настройка и изберете опцията.В опция. В режим на настройка температурата ще се покаже на екрана (0-1023). Завъртете копчето, за да изберете ръчно захранването на сешоара. Загрейте сешоара до 400 градуса. Когато температурата достигне зададената стойност, зумерът ще подаде бип. След това настройте вътрешната температура чрез димер на около 900. Дълго натиснете енкодера - върнете се в менюто.

След това отидете в режим на настройка и изберете "Калибриране". Изберете точката за калибриране: 200, 300 или 400 градуса, кликнете върху енкодера. Температурата на сешоара ще достигне желаната температура и зумерът ще изведе аларма. Завъртете копчето на енкодера, за да въведете действителната температура. След това изберете различна контролна точка и повторете този процес за всички точки на калибриране.

След това натиснете и отидете на главния екран, след което се върнете в режим на настройка и изберете запазване.



Пета стъпка: Хранене
Майсторът използва Hi-link захранващ блок от 230 V AC - 5V 3W DC като източник на енергия. За 24 V DC използвах 12-0-12 500 mA трансформатор, свързващ края на 12 V AC към мостов изправител. След това изправеният изход се подава към филтърния кондензатор, а след това към регулатора на напрежението LM7824.

7.8
6.8
6.3

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...