0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino和其他常见组件制作热风枪控制器

454398 来源:wv 2019-10-24 17:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:收集零件。

在这里是零件列表和链接订购它们。

1。模块和板卡:

Arduino Pro Mini

》 1602 LCD + I2C模块

》带按钮的旋转编码器

的 2。工具:

》热风枪手柄

》热风枪手柄支架+喷嘴

3。半导体设备:

》 BTA12-600B双向可控硅

》IRFZ44 MOSFET

》 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。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17646

    浏览量

    190266
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195975
  • 热风枪
    +关注

    关注

    1

    文章

    30

    浏览量

    14893
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于CKS32F103CB MCU的散热风控制器方案

    通用散热风控制器,采用无感矢量控制算法,使用了闭环的Luenberger观测 + PLL估计角度。本方案在高速应用中具有较强的鲁棒性,适用于风机类负载,且方案具有噪声小、寿命长、能
    的头像 发表于 09-04 10:51 2596次阅读
    基于CKS32F103CB MCU的散<b class='flag-5'>热风</b>机<b class='flag-5'>控制器</b>方案

    310V/DC154V 额定电压支持:无刷热风枪的高效驱动方案--【其利天下】

    随着电子技术的不断发展,热风枪作为一种高效、节能且性能稳定的工具,逐渐成为市场上的主流选择。本文通过对无刷热风枪驱动方案的市场现状、技术难题、以及其利天下技术的解决方案,全面展示了热风枪驱动方案
    的头像 发表于 07-17 17:59 279次阅读
    310V/DC154V 额定电压支持:无刷<b class='flag-5'>热风枪</b>的高效驱动方案--【其利天下】

    车载整机控制器 工程机械主机控制器#硕博电子#国产控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年05月26日 09:09:02

    工程机械控制器厂家 控制器国产替代 #国产控制器#控制器厂家#控制器品牌

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年04月29日 14:15:05

    BGA焊盘翘起失效的六步修复法与干胶片应用指南

    1. BGA焊球桥连的常见原因及简单修复方法​​ ​​修复方法:​​ ​​热风枪修复​​:用245℃热风枪局部加热桥连区域,再用细尖镊子轻轻分离焊球。 ​​吸锡线处理​​:若桥连较轻,可用吸锡线配合
    的头像 发表于 04-12 17:44 1101次阅读

    热风枪电路原理图资料

    发表于 04-02 14:11

    工程机械控制器如何选型?控制器选型指南 #控制器 #车载控制器 #整车控制器 #控制器选型

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年03月14日 10:54:24

    通电后dlpc350芯片发烫,连不上pc,dmd也不动,怎么解决?

    mini usb接口掉了,用烙铁重新焊的,可能是用热风枪吹坏了?外表除了mini usb接口都看不出有问题 现在通电后dlpc350芯片发烫,连不上pc,dmd也不动
    发表于 03-03 08:28

    CS创世SD NAND【贴片式sd卡】的测试使用说明

    工具:热风枪,锡膏,镊子。温度要求:将热风枪温度调至350℃即可焊接。 []()   使用方法:将芯片焊接至测试板上,可在原有的Micro SD卡座上直接调试和测试。   准备工具:热风枪,烙铁,锡膏
    发表于 02-12 15:05

    雷龙 SD NAND 简单使用

    ,想起来还有雷龙的 SD NAND,怀着试试看的心理将 SD NAND 焊接起来。 这个文章主要记录下自己焊接的经验,本来是用锡膏配合热风枪,焊接上去之后用电压表测试,发现有短路的情况,然后又用热风
    发表于 01-31 15:41

    ADS1278芯片上电发现温度慢慢上升,到最后很烫手,为什么?

    发现DRDY一直处于低电平。用热风枪吹下来,我测量芯片各通道对地的阻抗 大概有7M,不知道是否正常。其中焊接芯片的烙铁温度为370度,热风枪吹大概也有400度。看手册上写焊接温度为150度,但150度根本无法焊接啊,不知道是不是焊接有没有可能焊坏了芯片。
    发表于 01-09 06:55

    汽车微控制器虚拟控制器的分类与实践

    虚拟控制器(V-ECU)是指通过软件在模拟环境中运行,模仿实际硬件控制器功能的系统组件。它可用于开发、测试和验证嵌入式系统,而无需依赖实际的物理硬件。
    的头像 发表于 01-06 15:23 1942次阅读
    汽车微<b class='flag-5'>控制器</b>虚拟<b class='flag-5'>控制器</b>的分类与实践

    如何使用Arduino实现CAN总线通信呢

    ,这些是常见的CAN控制器芯片,可以通过SPI接口与Arduino通信。 CAN总线转接板 :用于将CAN控制器芯片与Arduino连接。
    的头像 发表于 12-23 09:06 2819次阅读

    FDC2112温漂真的好大,怎么解决?

    当前用的是FDC2112(后来替换为FDC2212)测量精度还挺准的,现在唯一遇到的麻烦是温漂真的好大。 例如: 1.我测量的目标电容是47pf,用热风枪只针对这款芯片加热到60°C,测量的电容值
    发表于 12-20 07:01

    使用LM75BIMX作为温度传感检测环境温度,得到的数据持续为不符合现实的错误数据,怎么解决?

    ,使用热风枪对着温度传感吹,读出的数据没有任何变化。请各位专家就问题的解决方向给予指导。项目时间挺紧急的,没想到在这里卡住了。
    发表于 12-13 06:01