
专业版
EMDH_DesktopHeater桌面暖风机
2.8k
0
0
66
简介
基于 STM32F103CBT6 的轻量级桌面暖风机
简介:基于 STM32F103CBT6 的轻量级桌面暖风机开源协议
:GPL 3.0
创建时间:2025-10-10 01:32:02更新时间:2026-04-23 09:30:06
描述
🔥 EMDH_DesktopHeater – 桌面暖风机
基于 STM32F103CBT6 的轻量级桌面暖手神器

零、图片速览

图1 正视图

图2 正视图

图3 后视图

图4 UI特写图
一、概述
- 主控:STM32F103CBT6
- 供电:Type-C 5 V@2 A
- 显示:1.14 寸 135×240 TFT 屏,抗锯齿 UI
- 交互:美上美 SIQ 编码器,旋转 + 短按 + 长按
- 外壳:嘉立创FA商城铝合金外壳
- 安全:NTC 温度检测 + 主动限流
冬天码代码、写字、打游戏,伸手即热,静音不扰人。
二、硬件
| 模块 | 型号 / 规格 | 备注 |
|---|---|---|
| 主控 | STM32F103CBT6 | 程序FLASH占用60+% |
| 屏幕 | 1.14" ST7789 | 4-Wire SPI |
| 加热片 | 嘉立创 PI 发热膜 | 软件 PWM 调温 |
| 风扇 | 4010离心/涡轮/鼓风风扇 | 软件 PWM 调速 |
| 温度传感 | 10 kΩ NTC ±1 % | / |
| 外壳 | 嘉立创FA商城铝合金外壳 | / |
| 编码器 | 美上美 SIQ-02FVS3 | / |
三、软件
-
主界面
- 整机实时功耗(单位:A)
- 实时温度与设定温度(单位i:℃)
- 工作、非工作指示图标
- PWM占空比与限流值显示
-
操控
- 旋转:温度调节
- 短按:开关加热
- 长按:进入限流设置(旋转调节限流值)
-
安全
- 主动限流,根据限流值自动调整占空比
-
升级
- 复用Type-C SBU1、SBU2为SWDIO、SWCLK
四、制作
- PCB打样,共需要四款PCB(主板、屏幕板、隔热板、铝基导热板)
- PI发热膜打样,详情见图,或直接上传附件中打样文件

3. 铝合金外壳打样,访问密码:0721
4. 装配
4.1 PCB焊接

注1:屏幕板焊接在主板上
注2:位于Type-C旁的接线端子请不要焊接,后续装配时确认好位置再行焊接加固
4.2 PI加热膜加装散热片

注1:位于PI加热膜中间的NTC电阻焊盘为 0603 封装,为减小体积可焊接 0402 封装NTC
4.3 PI加热膜贴于导热板、散热风扇固定在导热板上

4.4 装入铝合金外壳

注1:拧紧后面板相应螺丝后,可以焊接位于Type-C旁的接线端子
五、编译与烧录
## 固件EMDH_DesktopHeater.bin参见详情页
## 使用 ST-Link Unity 工具刷入
## 烧录口复用 Type-C SBU1、SBU2
六、更新日志
| 日期 | 版本 | 内容 | 说明 |
|---|---|---|---|
| 2025-11-29 | V1.0 | 硬件 / 固件 / 外壳 (V1.0) | 首次发布 |
| 2025-12-03 | V1.1 | 硬件更新 (V1.1) | 修复硬件BUG,整理原理图 |
| 2026-04-22 | V1.2 | 软件更新 (V1.01beta) | 修复电流跳变BUG,目前可较为稳定跑到2A,但是目前温度显示仍有BUG等待修复 |
| 2026-04-23 | V1.2.1 | 铝合金外壳更新 (V1.01) | 美上美滚轮开槽厚度修改为2.5mm |
七、特别鸣谢
- 感谢从 @多抓喵 获得UI设计配色灵感
- 感谢立创发热片暖冬开源挑战赛提供支持
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉
工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










