文章目录
上周分享了一个基于 CH32V003 的紫外线固化灯,《7毛钱MCU能做啥,搞个智能UV紫外线固化灯》,周末整理了一下相关的资料,把这个项目开源出来,有需要的朋友可以复刻一个~
元件列表
MCU、风扇、屏幕等可以在淘宝购买,其他 PCB BOM 中的元件基本上都可以在立创商城找到。
- CH32V003F4P6:淘宝购买,一般 7 毛的样子
- OLED:0.96 英寸,分辨率 128x64,引脚顺序 GND、VCC、SCK、SDA
- 风扇:5V 超薄铝散热风扇,PH2.0 接口,尺寸 4x4x1.2cm
- LED 驱动 DX1240:立创商城购买
- UVLED:原理图不对,实际型号 JNJ-L-3535EW90-36530-SL-G1,立创商城购买
- 船形开关:10.5x15mm 规格两脚的,立创商城有
- 自攻螺丝:M2x16,M2x5,两种规格
- 锂电池:503040 规格,PH2.0 插头
- NTC 电阻:10K 3950 线上 10cm,需要自己做 PH2.0 的插头
其他元件使用 BOM 表里面的就可以了。
总共成本大概在 50 左右。
PCB
这个项目需要两块 PCB,一个使用铝基板的 LED 灯板,一块主控板。
- 主控板使用普通 FR-4,板厚 1.6mm
- LED 灯板使用铝基板,板厚 1.6mm
主控板
H5 的位置使用 2.54mm 的排针,然后将船形开关焊接在上面,可以看后面组装部分的照片。
烧录排针可以只焊接 V5、GND、SDIO,防止后续安装时会和外壳有碰撞。
LED 灯铝基板
灯珠焊接时注意方向。
外壳
外壳分为四个部分,主体外壳 3D 打印时需要使用开启支撑。
组装
组装前可以先将 4 个 PH2.0 插头连接好并刷到固件测试一下再进行完整的组装。
组装步骤:
- 先用高温胶带将 NTC 电阻贴在散热风扇上,并将线从不会碰到扇叶的齿中穿到背面
- 使用 M2x16 自攻螺丝将风扇固定在外壳上
- 把 LED 插头、风扇插头、NTC 电阻插头都穿过风扇,拉到上面
- 将电池贴在电池板上,放入主体外壳
- 将 4 个 PH 2.0 插头都连接上
- 把主控板放在外壳里,四个角使用 M2x5 自攻螺丝固定
- 把顶盖放入外壳,四个角使用 M2x5 自攻螺丝固定
- 组装完成
组装主要部件
PCB 背面及电池
烧录固件
我在是 macOS 下进行固件烧录的,提前购买 WCH-LinkE 编程器,并且提前安装好 wlink 工具。
wlink 可以在 https://github.com/ch32-rs/wlink
项目中下载。
使用以下命令进行烧录。
wlink flash --address 0x8000000 ./firmware/binaries/firmware.bin
烧录完成后就可以使用了:
固件代码可以在 GitHub 仓库中查看。
开源项目
- PCB、固件、外壳
- 固件及外壳
0 条评论。