1. 项目背景与需求分析
去年帮朋友改造儿童房时遇到个实际问题:孩子晚上经常忘记关台灯,家长又不想频繁进出房间打扰睡眠。这个看似简单的需求背后,其实隐藏着对低成本、高可靠性遥控方案的硬性要求。经过多方比较,最终选择了基于8位MCU的解决方案,在15元成本预算内实现了稳定可靠的无线控制功能。
这种方案特别适合对成本敏感但需要基础遥控功能的场景,比如学生宿舍、儿童房、老人卧室等场景。相比市面上动辄上百元的智能台灯,我们的方案保留了最核心的开关/调光功能,去掉了不必要的联网模块,实测待机功耗仅0.5W,完全符合传统灯具的改造需求。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件设计方案解析
2.1 主控芯片选型对比
在STC8G1K08、ATtiny85和PIC12F683三款经典8位MCU中,最终选择了STC系列,主要基于三点考量:
- 内置12位ADC(调光必备)
- 支持PWM输出(驱动LED关键)
- 最低0.9元的价格优势
具体参数对比如下:
| 型号 | 价格 | Flash | PWM通道 | ADC精度 | 工作电压 |
|---|---|---|---|---|---|
| STC8G1K08 | 0.9元 | 8KB | 3路 | 12位 | 2.4-5.5V |
| ATtiny85 | 2.8元 | 8KB | 2路 | 无 | 1.8-5.5V |
| PIC12F683 | 3.5元 | 3.5KB | 1路 | 10位 | 2.0-5.5V |
2.2 无线模块选型要点
考虑到家用环境下的穿墙需求,放弃了常见的2.4G方案,选用433MHz超外差接收模块,关键参数设置:
- 发射功率:+10dBm(实测穿两堵砖墙稳定)
- 接收灵敏度:-118dBm
- 采用EV1527编码芯片,避免信号碰撞
- 配套遥控器单价仅1.2元
重要提示:务必选购带屏蔽罩的接收模块,我们早期测试发现,不带屏蔽的版本在LED调光时会出现30%的误码率
3. 核心电路设计细节
3.1 电源处理电路
采用两级稳压设计:
- 前级RC滤波(100Ω+470μF)
- AMS11
