ArnieX/swifitch
3/5
🧩 软硬件结合
已发布
项目简介
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Swifitch 是一个基于 ESP8266 的开源 WiFi 智能继电器项目,旨在以低成本、高安全性的方式,将普通灯具或插座改造成智能设备。其核心是一块设计精巧的继电器板,通过 WiFi 连接,支持 HomeKit(需配合其他硬件)或任何基于 MQTT 的智能家居系统进行控制。对于有开发能力的用户,甚至可以编写自定义固件,实现更多个性化功能。
标签
项目特点
基于 ESP8266 芯片,支持 WiFi 远程控制
兼容 HomeKit 和 MQTT 协议,适配主流智能家居平台
硬件设计精巧,可直接替换传统墙壁开关或嵌入插座
支持自定义固件,适合开发者二次开发
低成本方案,适合批量改造家庭设备
注重安全性,支持加密通信
技术规格
| 主控芯片 | |
|---|---|
| 无线协议 | |
| 继电器类型 | |
| 最大负载 | |
| 输入电压 | |
| 工作电流 | |
| 尺寸 | |
| 固件烧录接口 | |
| 支持的协议 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP-12F 模块 | 1 | — | 含 ESP8266 芯片 |
| AMS1117-3.3V 稳压器 | 1 | — | 5V 转 3.3V |
| SRD-05VDC-SL-C 继电器 | 1 | — | 5V 线圈,10A 触点 |
| 10kΩ 电阻 | 2 | — | 上拉电阻 |
| 100nF 电容 | 2 | — | 去耦电容 |
| 10μF 电解电容 | 1 | — | 电源滤波 |
| Micro USB 母座 | 1 | — | 供电与烧录 |
| 2 针接线端子 | 1 | — | 负载接线 |
| 红色 LED | 1 | — | 状态指示 |
| 330Ω 电阻 | 1 | — | LED 限流 |
3D 模型
能力画像
**记忆与知识检索**:2/5 — 需要查阅 ESP8266 文档和 MQTT 协议资料,但信息量不大
**动手与操作**:4/5 — 需要焊接元件、接线、安装外壳,动手要求较高
**编程与算法**:3/5 — 需要修改或编写 Arduino 固件,涉及 WiFi 和 MQTT 编程
**设计与建模**:2/5 — 外壳文件已提供,但可自行修改 3D 模型
**实验与调试**:3/5 — 需要调试 WiFi 连接、继电器动作和 MQTT 通信
**协作与分享**:2/5 — 项目为个人作品,社区贡献较少
**学习与研究**:3/5 — 适合学习 ESP8266 开发、智能家居协议和硬件设计
**系统集成**:4/5 — 需要将继电器板集成到家庭电路和智能家居系统中
项目图库
所需技能
基础电子焊接与电路识图
Arduino 或 C/C++ 编程基础
了解 WiFi 网络配置
熟悉 MQTT 协议基本概念(发布/订阅)
能使用串口工具烧录固件
基本电气安全知识(处理 220V 交流电时)
适用场景
将普通台灯、落地灯改造成手机或语音控制的智能灯
改造墙壁开关,实现远程开关灯
控制插座上的小家电(如风扇、加湿器)
作为智能家居 DIY 项目的核心执行器
用于自动化场景(如定时开关、传感器联动)
学习 ESP8266 硬件开发和物联网协议