Swifitch 智能开关
swifitch
⭐☆☆☆☆ (1/5)
已发布
项目简介
Swifitch是基于ESP8266的继电器板,可将灯或插座变智能。
Swifitch 是一个基于 ESP8266 的 Wi-Fi 智能继电器板,旨在以极低的成本将普通灯具或插座改造为智能设备。项目核心解决的是传统家居设备无法联网控制的痛点,让用户无需购买昂贵的成品智能开关,只需自己动手焊接组装,就能实现远程开关控制。
标签
项目特点
**智能改造**:将普通灯具或插座变为 WiFi 智能设备,支持远程开关控制。
**多协议支持**:兼容 HomeKit(需桥接硬件)和 MQTT 协议,可集成到主流智能家居系统。
**安全设计**:内置过流保险丝、过压保护(压敏电阻)和温度保险丝(100°C 断开),确保使用安全。
**扩展接口**:提供 4 个数字 GPIO 和 1 个模拟输入接口,可连接传感器或其他外设。
**低成本**:总物料成本约 8 美元,PCB 设计为拼板(每板含两个 Swifitch),进一步降低成本。
**开源可定制**:提供默认固件,也支持开发者编写自定义软件,灵活性高。
技术规格
| 主控芯片 | |
|---|---|
| 继电器 | |
| 电源模块 | |
| 输入电压 | |
| 输出电压 | |
| 板载稳压 | |
| 尺寸 (W×H×D) | |
| 重量 | |
| 安全保护 | |
| 扩展接口 | |
| 继电器控制引脚 | |
| 板载 LED 引脚 | |
| 编程方式 |
项目资源
物料清单 (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 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳(可选) | ▢ 推荐 |
| 焊台/烙铁 | 焊接 SMD 和通孔元件 | ✅ 是 |
| 热风枪 | 拆卸 ESP8266 从 NodeMCU(可选) | ▢ 推荐 |
| USB2UART 编程器 | 烧录固件(如 CP2102) | ✅ 是 |
| 万用表 | 测试电路连通性和电压 | ▢ 推荐 |
| 螺丝刀 | 安装外壳和接线 | ✅ 是 |
| 剥线钳 | 处理电源线 | ✅ 是 |
能力画像
记忆与知识检索
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 设计和嵌入式固件开发的实践项目。