站内搜索
发作品签到
专业版

暴力风扇吸焊烟装置

工程标签

64
0
0
1

简介

对于一些喜欢搞硬件的朋友来说,焊烟是不可避免的。本人很不幸患有鼻炎,曾经也苦恼该怎么处理焊烟,因此开源一款之前自己设计的吸焊烟小装置。希望该装置可以帮助更多的朋友。

简介:对于一些喜欢搞硬件的朋友来说,焊烟是不可避免的。本人很不幸患有鼻炎,曾经也苦恼该怎么处理焊烟,因此开源一款之前自己设计的吸焊烟小装置。希望该装置可以帮助更多的朋友。
复刻成本:25

开源协议

CERN-OHL-P-2.0

(未经作者授权,禁止转载)
创建时间:2026-04-15 10:11:59更新时间:2026-05-06 16:31:55

描述

本项目为椰椰硬糖暴力风扇吸焊烟装置,软硬件完全开源。 硬件(原理图、PCB、BOM):CERN-OHL-P-2.0 软件(STM32标准库全套固件):MIT License 允许个人学习、自制、二次修改、非商用分享; 二次发布、改版衍生请保留原作者署名:椰椰硬糖。 禁止违规滥用与纯商业量产。

硬件

图一

1.图一为MCU外围电路以及晶振电路,电源滤波也较为熟悉,需要注意使用的晶振为村田晶振,其数据手册中有指明该晶振具有方向(分input和output)焊反会导致晶振频率下降。

图二

2.图二为简易的电源电压检测模块,用来显示3S航模电池的当前电量。利用电阻分压原理,接入MCU的ADC采集。

图三

3.图三为无源蜂鸣器,利用SS8050(PNP三极管)输出一定频率的PWM就会发出一定频率的声音,用于低电压报警。

图四

4.图四为SHT30温湿度检测,本人对感知环境比较着迷,加上之前没使用过QFN封装的温湿度模块,所以就借这次机会实战一下。有意思的该芯片支持三种检测模式(高级精度 中级精度 低级精度),对于的代码也不同。(该项目采用高级精度)

图五

5.图五为5V降压芯片,采用TI的LMR16006XDDCR电源芯片,该芯片支持宽电压输入。该项目使用3S航模锂电池供电,绰绰有余。其外围电感选型需根据5V以及3.3V的外设来选择,不然电流的输出能力不足会导致降压芯片出问题。

图六

6.图六为3.3V降压电路,采用AMS1117-3.3,该芯片便宜好使,就不多赘述。

图七

7.图七为供电接口模块具有缓启动功能。打过智能车的朋友或许会对该电路比较熟悉,这是官方的缓启动标准电路,我也是进行了借鉴。

软件

1. SHT30 温湿度传感器驱动

 

I2C 软件模拟可靠:

  • 手动实现 I2C 时序(起始 / 停止 / 应答 / 读写),不依赖硬件 I2C 外设,兼容性更强(避免硬件 I2C 的 bug 或资源占用问题);
  • 时序中加入Delay_us精准控制,保证与 SHT30 通信的稳定性;
  • 通信过程加入 ACK 等待超时判断(SHT30_WaitAck()t>250则停止通信),避免程序卡死,提升鲁棒性。
  • 数据计算精准:严格按照 SHT30 芯片手册公式转换温湿度(-45.0f + 175.0f * t / 65535.0f),保证数据准确性。

2. ADC 电池电压采集

  • 多采样平均滤波:读取 ADC 值时做 20 次采样取平均(for(i = 0; i < 20; i++)),有效滤除模拟信号的噪声,提升电压采集的稳定性;
  • 校准与初始化规范:包含 ADC 复位校准、启动校准流程,符合 STM32 ADC 的标准初始化流程,保证采集精度;
  • 电压换算贴合硬件:根据分压电路(代码中v_adc * 6.0f + 0.1)做电压换算,适配实际硬件电路,结果更贴合真实电池电压。

3. 风扇 PWM 控制(FANS.c)

PWM 参数配置合理:

  • 定时器分频 / 周期配置(Prescaler=2Period=2880-1)适配 STM32F10x 时钟树,能生成稳定的 PWM 波形;
  • PWM2 模式 + 高极性配置,配合TIM_SetCompare1实现占空比精准调节;
  • 参数保护:Fan_SetDuty()中对输入 duty 做>100时强制置 100,避免非法参数导致 PWM 配置异常;
  • 初始状态安全:初始化时先将 PA6 置低电平,再配置为复用推挽,避免风扇初始化瞬间误启动。

4. 蜂鸣器驱动(BUZZER.c)

  • 简单可靠的报警逻辑:Buzzer_Alarm()通过固定频率的高低电平翻转实现报警音,无需定时器,轻量化且易理解;
  • 初始状态可控:初始化时调用Buzzer_Stop(),保证上电后蜂鸣器默认关闭,避免误报警。图八:装置运行

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
椰椰硬糖暴力风扇吸焊烟.zip
3

附件

序号文件名称下载次数
1
椰椰硬糖暴力风扇吸焊烟代码.zip
5
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航