DIY Arduino JBC电烙铁焊台
在这个项目中,我将向您展示如何为标准JBC烙铁创建基于Arduino的焊台。在构建期间,我将讨论热电偶,交流电源控制和零点检测。让我们开始吧!
订购组件!
2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3个100Ω,1个330Ω,1个2kΩ电阻器
1个50kΩ电位计
易趣:
1个环形变压器
2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3x100Ω,1x330Ω,1x2kΩ电阻器
1个50kΩ电位计
1个环形变压器
2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3x100Ω,1x330Ω,1x2kΩ电阻器
1个50kΩ电位计
打印外壳!
![](http://cdn-img.sm-tc.cn/?src=l4uLj8XQ0JzRys6XmpbRnJCS0JvQmZCNipLQzc%2FOxs7P0M7M0M7IysvKyp7MnMaMxp2FzMiRhp2YmMrRlY%2BY&restype=3&from=derive&pi=&v=1)
3更多图像
上传代码!
成功!![](http://cdn-img.sm-tc.cn/?src=l4uLj8XQ0JzRys6XmpbRnJCS0JvQmZCNipLQzc%2FOxs7P0M7M0M7IysvKyozIyIjIjMvIy53Ly8zNyJDRlY%2BY&restype=3&from=derive&pi=&v=1)
![](http://cdn-img.sm-tc.cn/?src=l4uLj8XQ0JzRys6XmpbRnJCS0JvQmZCNipLQzc%2FOxs7P0M7M0M7IysvKyoiOj4eYjIrMk5jOk4iWjYfRlY%2BY&restype=3&from=derive&pi=&v=1)
在这个项目中,我将向您展示如何为标准JBC烙铁创建基于Arduino的焊台。在构建期间,我将讨论热电偶,交流电源控制和零点检测。让我们开始吧!
订购组件!
在这里,您可以找到带有示例卖方的零件清单:
1个环形变压器:-2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3个100Ω,1个330Ω,1个2kΩ电阻器
1个50kΩ电位计
易趣:
1个环形变压器
2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3x100Ω,1x330Ω,1x2kΩ电阻器
1个50kΩ电位计
1个环形变压器
2个2W10全桥整流器
1个BTB26 Triac
1个MOC3020光耦合器
1个4N25光耦合器
1个Arduino Pro Mini
1个SPI OLED LCD
1个MAX6675
2个1000μF电容器
3x100Ω,1x330Ω,1x2kΩ电阻器
1个50kΩ电位计
打印外壳!
在这里,您可以下载机箱的123D设计文件。确保将其打印为三个单独的部分。
建立电路并进行接线!在这里,您可以找到电路原理图,以及焊接工位内完成的电路和接线的图片。随时使用它作为参考。
在这里,您可以找到焊接站的Arduino代码。不过,在上传之前,请确保已下载并包含以下库:
https://github.com/adafruit/Adafruit_SSD1306
https://github.com/adafruit/MAX6675-library
成功!
你做到了!您刚刚创建了自己的焊台!
void loop() {
}
void zero() {
counter++;
if (counter< 40) {
if (temperature< = pottemperature) {
digitalWrite(triac, HIGH);
}
else {
digitalWrite(triac, LOW);
}
}
if (counter == 40) {
digitalWrite(triac, LOW);
detachInterrupt(0);
temperature = thermocouple.readCelsius();
updatedisplay();
counter = 0;
attachInterrupt(0, zero, RISING);
}
}
这是他调温的核心程序,没有PID,不知能稳在多少度范围内
请问你指的不完美 是在哪些地方?