步骤1:收集零件。
在这里是零件列表和链接订购它们。
1。模块和板卡:
》 Arduino Pro Mini
》 1602 LCD + I2C模块
》带按钮的旋转编码器
的 2。工具:
》热风枪手柄
》热风枪手柄支架+喷嘴
3。半导体设备:
》 BTA12-600B双向可控硅
》 MCP602 OPAMP
》MOC3021 DIAC
》4N25光耦合器
》桥接整流器
》UF4007二极管
4。连接器:
》 4-PIN连接器
》3针连接器
》 2- PIN连接器
》2-PIN大连接器
母头
5。电容器:
》0.1uF电容器
》 10nF电容器
6。电阻:
》 200K TRIM POT
》 100K电阻器
》 47K电阻器
》 10K电阻器
》 1K电阻器
》470E电阻器
》330E电阻器
》 220电阻器
》39E电阻器
其他:
蜂鸣器
步骤2:接线
应该对arduino pro mini进行以下修改以使用它。因为,arduino A4和A5的I2C引脚对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(未连接,代码使用内置arduino的输入上拉)
SW 《-----------------------------》 D5
DT 《------------------------------》 D3
CLK 《--- -------------------------》 D4。
手柄接线:(7线)
3 引脚连接器-(绿色,黑色,红色)
红色导线《--------------- --------》热电偶+
绿线《--------------------》簧片开关
黑线《-------------- -------》公共接地。
2针连接器-(蓝色,黄色)
蓝色电线《------------- -------------》风扇+0
黄线《----------------------- -》风扇-(或GND)
2大针连接器-(白色,棕色)
白色电线《--------------- --------》加热器
棕线《----------------------》加热器(无极性)
注意:
对于不同类型的棒,热风枪手柄的 接线可能有所不同。因此,请参考照片中的接线图,并按照电线的路径查找相应的引脚。
步骤3:电路图
电路主要由三部分组成。
接口部分:
由1602 LCD组成带I2C模块和带按钮的旋转编码器的显示屏。显示屏显示设定温度,当前温度,风扇转速以及施加的功率和手柄的当前状态。编码器用于各种输入,并用于浏览选项和控件。
传感器部分:
它由一个K型热电偶组成,用于温度感应和用于确定手柄位置的舌簧开关。运算放大器将热电偶的电压放大到可通过arduino测量的电压水平。运放的增益由200K调整罐控制。
控制器部分:
该电路中主要有2个控制器。一个是带有MOSFET的简单PWM风扇速度控制器。另一个是加热器的隔离控制器。它由一个由光电耦合的DIAC驱动的TRIAC组成,它是通过控制传递到加热器的波周期数来完成的。 4N25光耦合器有助于保持与AC波形的同步。
步骤4:PCB
该项目的电路有点复杂,因此我建议您使用印制板而不是点PCB。如果您要制作自己的PCB,则在此步骤中已附加了Eagle文件。但是,如果要由PCB制造公司完成这些任务,可以从JLCPCB订购。
您可以通过以下链接查看Easy EDA设计:https://easyeda.com/ManojBR/harws1-1
第5步:代码和库。
程序是项目中最关键的部分,非常感谢 sfrwmaker 编写程序。该程序使用 PID算法来控制电源以维持设定温度。它通过控制每秒传递到手柄的波浪周期数来工作。
打开控制器电源后,魔杖将处于关闭状态。通过旋转编码器,可以调节温度和风扇速度。按下编码器的短按将在风扇速度和设置温度调节之间切换。
将热风枪从支架上抬起后,它立即开始加热,并显示Ready和达到设定温度时,发出短促的哔哔声。放回支架后,它将立即关闭加热。但是,风扇将继续吹气直至达到安全温度。温度降至50°C以下后,将发出一声短促的哔哔声并显示“ COLD”(冷)。
关闭热风枪时,如果编码器为《《,则控制器将进入设置模式。 em》长按。
设置模式具有“校准”,“调谐”,“保存”,“取消”和“重置配置”选项。
注意:正在使用 easyEDA 中的PCB,则应将 簧片开关的引脚号更改为引脚号。 8 和 蜂鸣器固定为6号引脚
,您必须安装 Commoncontrols-master库和 时间主库f 或代码正常工作。
转到该GitHub存储库以将所有文件下载到一个压缩文件:https://github.com/ManojBR105/ARDUINO-SMD-REWORK-S 。..
步骤6:设置
温度读数应使用原始值进行校准以获得合理的读数。因此,要执行此操作,请遵循以下步骤。
首先,进入设置模式并选择“ Tune”选项。在调谐模式下,内部温度(0-1023)显示在显示屏上。旋转编码器以手动选择施加到热风枪的功率。将喷枪加热到400度,当温度和分散度降低时,控制器会发出哔声。然后调整微调电位器以将内部温度设置为大约900(以内部单位为单位)。长按编码器返回菜单
然后,进入设置模式,选择“校准”选项。选择校准点:200、300或400度,按编码器。热风枪将达到所需的温度并发出哔声。通过旋转编码器,输入实际温度。然后选择另一个参考点并对所有校准点重复此过程。
长按此键后,进入主屏幕,然后再次进入设置模式并选择保存。
然后现在,热空气返修台就完成了。
步骤7:完成的项目:
电源电源,我使用了Hi-link 230 VAC-5 VDC 3瓦隔离电源模块,对于24 VDC,我使用了12-0-12 500 mA变压器,方法是将12 VAC端连接到桥式整流器,而中心抽头未连接。然后将整流后的输出馈入滤波电容器,然后馈入LM7824稳压器IC。 IC的输出为稳压的24 VDC。
-
控制器
+关注
关注
112文章
16332浏览量
177812 -
Arduino
+关注
关注
188文章
6468浏览量
186956 -
热风枪
+关注
关注
1文章
29浏览量
14277
发布评论请先 登录
相关推荐
评论