这是一个为房车 / 露营车常用的 MAXXAIR Maxxfan 排风扇打造的开源升级方案;将原厂有刷电机替换为静音的无刷直流电机,解决运行噪音和电刷磨损问题。
1. 项目背景与设计初衷
项目由 Jeff Brown 开发,源于房车爱好者的真实痛点:
原厂 Maxxfan 的有刷电机随使用会出现严重的 “吱吱” 噪音,碳刷磨损问题难以根治。
缺乏智能温控、远程控制能力,无法融入房车 / 露营车的智能家居系统。
控制方式单一,依赖物理按键或红外遥控,无法实现自动化联动。
Minuet 采用完全无损替换设计,可直接替换原厂控制板,不破坏风扇结构,支持随时恢复原厂状态。
2. 核心硬件架构(从 v3 版本解析)
模块 | 核心器件 | 功能说明 |
|---|---|---|
主控单元 | ESP32-C3 微控制器 | 4MB Flash、2.4GHz WiFi,运行 ESPHome 固件,提供智能家居接入能力 |
无刷电机驱动 | TI MCF8316D(FOC 驱动) | 采用磁场定向控制(FOC),实现低噪音、高效的无刷电机驱动,解决原厂有刷电机的磨损与噪音问题 |
翻盖电机驱动 | DRV8876 | 控制风扇风罩的开合,内置电流检测,实现行程末端的防堵转保护 |
接口扩展 | QWIIC/I2C 端口 + GPIO 扩展口 | 支持连接温湿度传感器、灯光模块等第三方配件,提供自定义扩展能力 |
兼容外设 | 红外接收器、雨传感器接口、有线墙控接口 | 兼容原厂红外遥控器、有线墙面控制器,支持雨停自动关盖功能 |
关键硬件特性
采用通用无刷电机方案(如 StepperOnline 42BLR53 系列),用户可自行采购替换。
所有硬件设计文件(KiCad 工程、原理图、3D 渲染)开源,支持用户自行打板制作。
3. 软件与固件能力
固件基于 ESPHome 开发,提供高度可定制的智能控制逻辑,核心能力包括:
多维度控制方式
(1)手机 / 智能家居平台:支持 Home Assistant 接入,实现远程开关、风速调节、方向控制。
(2)原厂兼容:保留对红外遥控器、有线墙面控制器的支持,同时优化按键逻辑(如长按 / 短按区分功能)。
(3)本地控制:风扇自带的物理按键仍可正常使用,同时支持通过按键临时禁用 / 覆盖自动温控模式。
智能自动化功能
(1)增强型温控:可设置目标温度、风速档位,自动根据环境温度调节风扇转速与运行方向,支持延时关闭。
(2)安全联动:加装盖板传感器后,盖上保温罩时会自动关闭风扇、熄灭灯光;雨天可通过雨传感器自动关闭风罩。
(3)灯光扩展:支持连接 LED 灯环配件,实现照明、氛围灯效果,支持调色、动态光效控制。
用户体验优化
(1)降低蜂鸣器音量与触发频率,减少噪音干扰。
(2)可自定义固件配置,修改按键映射、控制逻辑、灯光效果等,适配不同使用场景。
4. 兼容性说明
项目已对部分 Maxxfan 型号进行验证,分为兼容与不兼容两类:
✅ 已验证兼容型号
Maxxfan Deluxe 7500K、Maxxfan Plus 4500K(完全验证,支持所有功能)
Maxxfan Deluxe 6200K、5100K(部分功能受限,如无红外接收窗口时无法使用红外遥控)
❌ 不兼容型号
型号 | 不兼容原因 |
|---|---|
Maxxfan Deluxe 5101K/6201K/7001K/7501K/8001K/8501K | 仅带排气按键,无进风控制功能 |
Maxxfan Deluxe 5301K/6401K | 4 档按键,布局与控制逻辑不匹配 |
Maxxfan Plus 4000K/4002K/4050K | 手动翻盖,无电动控制接口 |
Maxxfan Low Profile、Mini、Dome | 电子结构与控制逻辑差异较大 |
5. 安装与使用流程
准备阶段:根据风扇型号确认兼容性,采购无刷电机、Minuet 控制板(或自行打板)、配套配件。
硬件改造:使用基础工具替换原厂控制板与电机,接线过程无需不可逆改装,可随时恢复原厂配置。
固件刷写:基于 ESPHome 配置固件,刷写至控制板,完成 WiFi 与智能家居平台的接入配置。
调试与使用:测试温控、遥控、自动化功能,按需配置灯光、传感器等扩展配件。
6. License
MIT license
