Swifitch 智能开关 swifitch

1/5 已发布
ArnieX 133 Stars NOASSERTION BOM 完整度: 0/5 教程完整度: 0/5
Swifitch 智能开关

项目简介

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 模型

模型名称文件名文件
Official Official
Official Official

能力画像

⚪ 记忆与知识检索: 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 设计和嵌入式固件开发的实践项目。