当前位置:网站首页>制作带照明的DIY焊接排烟器
制作带照明的DIY焊接排烟器
2022-07-06 18:09:00 【acktomas】
制作带照明的DIY焊接排烟器
此处可以更改为客厅吊扇与散射灯
使用Arduino,PC风扇和LED灯条,您可以制作一个简单的排烟器,以保护您免受烟雾的焊接。
步骤1:为什么我们需要焊粉抽排器
焊接很棒,对吧?为我们的项目制作自己的PCB很有趣,但是在焊接零件时,我们需要注意一些事情。当我们焊接时,我们就在铅周围。此外,吸入烟雾会导致长期的健康问题,例如胃病,记忆和注意力问题,肌肉和关节疼痛等。此外,将零件焊接到电路板上对您的眼睛来说很难,在弱光下进行焊接最终会永久损害您的视力。
因此,在焊接时,有足够的光线和排烟器以除去烟雾非常重要。通过使用排烟器,您和周围的人将免受可能危险的烟雾的影响。在本视频中,我们将用旧的PC风扇和可用于更换灯的12V LED灯条制作焊接排烟器。
步骤2:电路
因此,Arduino Nano基本上是这个项目的大脑,但你可以使用任何Arduino板。输入电压连接到一个 7805 稳压器,该稳压器将 VIN 转换为稳定的 5V DC 电源。这里有两个电位计连接到5V,将用作分压器。电位器的输出分别连接到模拟引脚 A0 和 A1。
以下是设置为用作开关的两个 MOSFET。您可以通过打开Arduino的引脚9和引脚10来打开它们。在这里,我想指出,引脚9和10是PWM引脚,这意味着我们可以向MOSFET发送PWM信号。
在这里,您可以看到一个LM 741比较器IC,可用于为您想要的任何其他设备供电。这几乎是整个电路。
步骤3:PCB布局
一旦电路完成并经过测试,我就使用Altium设计了一个小PCB,在那里我可以整齐地放置所有部件。在这里,您可以看到布线是在电路板的两侧完成的,这意味着它是双层PCB。
步骤4:完成PCB
当您拥有所有零件和PCB时,可以将它们焊接在一起。将所有零件焊接在电路板上,并确保检查零件的极性。这就是焊接完成后PCB的外观。
步骤 5:编码
让我们立即开始编码。这是在我们完成该过程时将上传到我们的Arduino的代码。这似乎相当简单,不是吗?简单地说,这很容易!
const int ledPin = 13;
const int light = 9;
const int fan = 10;
int pot1 = 0;
int pot2 = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
Serial.begin(9600);
}
void loop()
{
pot1 = map(analogRead(A0),0,500,0,255);
pot2 = map(analogRead(A1),0,500,0,255);
analogWrite(light, pot1);
analogWrite(fan, pot2);
delay(50);
Serial.println(pot1);
Serial.println(pot2);
Serial.println("");
}
首先,我们将声明一些变量,然后将它们分配给在整个项目过程中经常使用的引脚。在设置函数中,我们将声明引脚模式,它本质上是告诉Arduino引脚是输入引脚还是输出引脚。
我们从两个电位器中获取模拟读数,在循环函数中,我们将这些读数映射到落在0到255范围内的值。在下一行中,我们将打开和关闭连接到Arduino引脚9和10的MOSFET。为此,我们将输出PWM信号,其值是从它们之前的行生成的。
只需转动电位计,我们不仅可以控制LED灯条产生的亮度水平,还可以控制风扇旋转的速率。可以使用管道或出口,该风扇可以连接到该管道或出口,以确保蒸汽不会留在房间内。
边栏推荐
猜你喜欢
2022 Google CTF SEGFAULT LABYRINTH wp
鼠标右键 自定义
Today's question -2022/7/4 modify string reference type variables in lambda body
Typical problems of subnet division and super network construction
Go zero micro service practical series (IX. ultimate optimization of seckill performance)
Start from the bottom structure to learn the customization and testing of fpga---- FIFO IP
Yunna | work order management software, work order management software app
Gazebo的安装&与ROS的连接
域分析工具BloodHound的使用说明
LeetCode. 剑指offer 62. 圆圈中最后剩下的数
随机推荐
剑指 Offer II 035. 最小时间差-快速排序加数据转换
How to prevent overfitting in cross validation
Gazebo的安装&与ROS的连接
Comparison of picture beds of free white whoring
Add the applet "lazycodeloading": "requiredcomponents" in taro,
免费白嫖的图床对比
Neon Optimization: performance optimization FAQ QA
C language instance_ four
C语言实例_4
如何管理分布式团队?
Byte P7 professional level explanation: common tools and test methods for interface testing, Freeman
AcWing 1142. 繁忙的都市 题解(最小生成树)
Set up [redis in centos7.x]
云呐-工单管理制度及流程,工单管理规范
Instructions for using the domain analysis tool bloodhound
Clickhouse fields are grouped and aggregated, and SQL is queried according to the granularity of any time period
Install Firefox browser on raspberry pie /arm device
设置Wordpress伪静态连接(无宝塔)
According to the analysis of the Internet industry in 2022, how to choose a suitable position?
Dark horse notes - exception handling