Swifitch 智能开关
swifitch
1/5
已发布
项目简介
Swifitch是基于ESP8266的继电器板,可将灯或插座变智能。
Swifitch 是一个基于 ESP8266 的 Wi-Fi 智能继电器板,旨在以极低的成本将普通灯具或插座改造为智能设备。项目核心解决的是传统家居设备无法联网控制的痛点,让用户无需购买昂贵的成品智能开关,只需自己动手焊接组装,就能实现远程开关控制。
标签
项目特点
**智能改造**:将普通灯具或插座变为 WiFi 智能设备,支持远程开关控制。
**多协议支持**:兼容 HomeKit(需桥接硬件)和 MQTT 协议,可集成到主流智能家居系统。
**安全设计**:内置过流保险丝、过压保护(压敏电阻)和温度保险丝(100°C 断开),确保使用安全。
**扩展接口**:提供 4 个数字 GPIO 和 1 个模拟输入接口,可连接传感器或其他外设。
**低成本**:总物料成本约 8 美元,PCB 设计为拼板(每板含两个 Swifitch),进一步降低成本。
**开源可定制**:提供默认固件,也支持开发者编写自定义软件,灵活性高。
技术规格
| 主控芯片 | ESP8266-12(E/F/S) |
|---|---|
| 继电器 | SRD-05VDC-SL-C 或 FINDER 36.11.9.005.4011(5V 线圈) |
| 电源模块 | Hi-Link HLK-PM01 AC-DC 5V/3W |
| 输入电压 | 100-240V AC(通过 HLK-PM01 转换) |
| 输出电压 | 5V DC(供继电器和 ESP8266) |
| 板载稳压 | MCP1825T-3302E/DC(3.3V 稳压) |
| 尺寸 (W×H×D) | 42mm × 60.5mm × 19.6mm |
| 重量 | 约 42g(不含外壳),约 72g(含外壳) |
| 安全保护 | 过流保险丝(SCHURTER MST 250VAC 500mA)、过压保护(S10K275)、温度保险丝(PROFFUSE TZ-P100/2 100°C) |
| 扩展接口 | 4×数字 GPIO、1×模拟输入(3.3V 逻辑,非 5V 耐受) |
| 继电器控制引脚 | D1 / GPIO5 |
| 板载 LED 引脚 | D6 / GPIO12 |
| 编程方式 | 通过 USB2UART 转换器(如 CP2102)或 NodeMCU 改造的编程器 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 4.7μF 0805 | 1 | — | 贴片电容 |
| 100nF 0805 | 1 | — | 贴片电容 |
| 10nF 0805 | 1 | — | 贴片电容 |
| 47μF ⌀6.3×5mm | 1 | — | 电解电容 |
| 47nF X2 | 1 | — | 安规电容 |
| 10kΩ 0805 | 1 | — | 贴片电阻 |
| 1.5kΩ 0805 | 1 | — | 贴片电阻 |
| 2.2kΩ 0805 | 1 | — | 贴片电阻 |
| 47kΩ 0805 | 1 | — | 贴片电阻 |
| 160Ω 1206 | 1 | — | 贴片电阻 |
| S10K275 | 1 | — | 过压保护 |
| SCHURTER MST 250VAC 500mA | 1 | — | 过流保险丝 |
| PROFFUSE TZ-P100/2 100°C | 1 | — | 温度保护 |
| Hi-Link HLK-PM01 AC-DC 5V/3W | 1 | — | 交流转直流 |
| SRD-05VDC-SL-C 或 FINDER 36.11.9.005.4011 | 1 | — | 5V 线圈继电器 |
| BC817-16.215 | 1 | — | SMD 三极管 |
| BAS86 | 1 | — | 肖特基二极管 |
| MCP1825T-3302E/DC | 1 | — | 3.3V 稳压 |
| 600Ω 100MHz 0805 | 1 | — | 滤波 |
| 0805 LED 二极管 | 1 | — | 任意颜色 |
| 1×2 2.54mm 间距 | 2 | — | 跳线用 |
| 2×5 2.54mm 间距 | 1 | — | 编程接口 |
| 2P 和 3P,5.08mm 间距 | 各1 | — | 电源和负载连接 |
| ESP8266-12(E/F/S) | 1 | — | WiFi 模块 |
| 定制 PCB | 1 | — | 每板含两个 Swifitch |
3D 模型
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 2/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要熟练的 SMD 焊接技能,能够焊接 0805 封装元件和通孔元件。建议有使用热风枪的经验(用于拆卸 ESP8266)。
💻 **编程能力**:基础编程能力,能够使用 Arduino IDE 或 PlatformIO 编译和烧录 ESP8266 固件。了解 MQTT 协议和 HomeKit 集成更佳。
⚡ **电子电路**:理解继电器驱动电路、AC-DC 电源模块、保险丝和压敏电阻的工作原理。能够使用万用表进行故障排查。
适用场景
**智能家居改造**:将普通墙壁开关或台灯改造为 WiFi 智能设备,实现远程控制和定时开关。
**DIY 自动化项目**:作为 MQTT 节点,集成到 Home Assistant、OpenHAB 等智能家居平台。
**传感器节点**:利用扩展 GPIO 接口连接温湿度、光照等传感器,实现环境监测和联动控制。
**学习嵌入式开发**:适合学习 ESP8266 硬件设计、PCB 设计和嵌入式固件开发的实践项目。