3D 打印机防火卫士:智能传感器安全系统
组件与物料
| GP2Y1010AU0F 夏普粉尘传感器 | ×1 |
| Arduino Nano R3 | ×1 |
| 双路继电器模块 | ×1 |
| 导线 | ×1 |
| 蜂鸣器 (5V) | ×1 |
| 25 mm 风扇 | ×1 |
| 6 mm 轻触开关 | ×1 |
必需工具
- 3D 打印机(通用)
- 电烙铁(通用)
应用与在线服务
- Arduino IDE
- Autodesk Fusion 360 (外壳建模)
项目背景
灵感来源
约一个月前,我的 3D 打印机在打印途中发生短路:两根导线接触产生大电流,迅速烧毁 PVC 绝缘层并冒烟。幸好我及时发现并断电,未酿成大火。这让我意识到无人看管运行 3D 打印机的巨大隐患。本项目旨在检测、报警并减轻电气火灾损害,为谨慎的打印机用户带来安心。
功能原理
系统通过 GP2Y1010AU0F 粉尘传感器 监测空气中颗粒物浓度,Arduino Nano 作为核心解析数据并决策。一旦检测到异常颗粒物浓度(烟雾),立即切断打印机电源并触发蜂鸣器报警。继电器控制打印机供电,蜂鸣器发出声光警报。
硬件构建

提供两版电路图:“紧凑版” 适配 3D 打印外壳,空间优化;“展开版” 便于面包板原型验证。粉尘传感器自带电容与电阻,按图焊接。注意电容极性(浅色条标记负极),千孔板铜箔走向须与图一致。

预留足够导线长度以便装入外壳。现在即可将代码上传至 Arduino Nano(GitHub 链接见文末)。
3D 打印外壳
外壳模型分两部分打印,常规设置即可,可选支撑。打印完成后需裁剪千孔板:沿元件外围切割,保留一圈缓冲。将继电器与 Arduino 固定在底座(热熔胶或 3D 笔),风扇装入上盖立柱槽,粉尘传感器压入立柱(紧配合无需胶水),按钮与蜂鸣器固定在对应孔位。盖上上盖即可封装所有线路。


接入打印机电源线



- 剥去打印机电源线外皮一段,勿伤内芯。
- 剪断火线(通常为黑色),两端各剥 12 mm。
- 分别接至继电器 K1 或 K2 的公共端 (COM) 与常开端 (NO,标记为 |__ )。这样即使装置在火灾中损坏,也不会误通电。
安装位置应使上升烟雾易进入风扇进风口,勿置于打印机电子舱下方。继电器第二路可扩展控制电源插座,实现周边设备联动断电。

总结与警示
制作过程充实有趣,希望能降低近期频发的 3D 打印机电气故障损失。装置检测到烟雾即响起警报并切断电源,报警持续时间可在代码中设定;按钮可复位,但若隐患仍在将再次报警。
警告: 运行装置时勿在打印机附近使用电烙铁,烟雾会触发误报导致断电打印失败。
警告: 本装置不能保证 100% 防止火灾。任何爱好级电子设备均有风险,本装置仅降低风险与损失。
欢迎留言或私信交流,若喜欢请关注支持。
代码
Arduino 代码
复制至 Arduino IDE 上传至 Nano:GitHub 源码
自定义零件与外壳
外壳文件
常规设置打印,分两件。
Thingiverse CAD 文件
原理图
若使用 3D 打印外壳请勿按“展开版”焊接,仅作参考或改用其他外壳。


制造工艺
- 定制 4×4 井字棋名片 PCB – 设计、制作与代码指南
- 多位置温度传感器系统,助力智能家居集成
- 862D+ 电烙铁 DIY 智能温控器:精准可靠,低成本替代方案
- MotionSense:基于 Arduino 与 ESP8266 的智能入侵检测系统
- 基于 Arduino、Yaler 与 IFTTT 构建 Web 化 IoT 仪表盘
- Arduino 简易排斥式磁悬浮:电路与 DIY 指南
- 进阶遥控夹爪机器人:精密抓取 DIY 指南
- 高性能 Arduino 气象气球数据记录器
- ArduFarmBot 第二部分:构建远程 IoT 控制站
- CoroFence 热成像检测器:Panasonic GridEye + PIR + IoT 集成
- 制造业3D打印安全五大核心守则
- 校园安全月:阻燃废纸篱守护校内外住宿消防安全