# smart_plug_emu **Repository Path**: jasydong/smart_plug_emu ## Basic Information - **Project Name**: smart_plug_emu - **Description**: 智能插座电路模拟器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-31 - **Last Updated**: 2026-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能插座电路图模拟器 一个**零依赖、单文件**的交互式 WiFi 智能插座电路教学模拟器。直接用浏览器打开 `index.html` 即可,无需安装任何东西。 🌐 在线体验: https://jasydongo.github.io/smart_plug_emu/ ## 预览截图 | 待机 | 合闸运行 | 过载保护动作 | |---|---|---| | ![待机](screenshots/01_standby.png) | ![合闸运行](screenshots/02_powered_on.png) | ![过载保护](screenshots/03_overload_trip.png) | | 短路熔断 | 浪涌吸收 | 元件说明 | |---|---|---| | ![熔断](screenshots/04_fuse_blown.png) | ![浪涌](screenshots/05_surge_mov.png) | ![元件说明](screenshots/06_component_info.png) | ## 功能 - **完整电路拓扑**(基于典型智能插座真实原理图绘制): - 强电区:AC 输入 → 保险丝 F1 → MOV 压敏电阻 → K1 继电器触点 → 输出插座 → 负载 - 弱电区:HLK-PM01 AC-DC 电源 → AMS1117 LDO → ESP8266 WiFi 主控 → 三极管驱动继电器线圈 - 计量链路:HLW8032 计量芯片 + 1mΩ 分流器(电流采样)+ 电阻分压(电压采样)→ UART 上报 MCU - **实时电参数**:电压 / 电流 / 有功功率 / 累计电量,导线通电高亮 + 电流流动动画 - **物理模型**:负载为阻性(R = 220²/P额定),电压调低时功率按平方下降、电流随之变化 - **保护与故障模拟**: - ⚡ 雷击浪涌 → MOV 钳位吸收(动画) - 🛑 过载保护:电流 >10A 持续 1.5s,MCU 自动断开继电器并锁定 - 💥 负载短路:电流陡增 → 保险丝熔断 → 整机失电、App 离线,展示保护级联关系 - 📶 断网:App 不可控,实体按键仍可本地控制(演示本地兜底设计) - **交互**:App 面板远程开关、电路图上直接点击实体按键/继电器、点击任意元件查看作用与典型型号 ## 使用 | 操作 | 效果 | |---|---| | App 电源按钮 / 点击 SW1 / 点击 K1 触点 | 开关插座 | | 拖动「负载额定功率」到 2500W+ | 观察过载保护动作 | | 点击「模拟负载短路」再合闸 | 观察保险丝熔断级联 | | 点击「更换保险丝并复位」 | 恢复供电 | ## 说明 - 电路图中的弧形跨线表示**无电气连接**的交叉走线。 - 所有阈值为教学简化值(实际产品过载阈值、熔断特性依型号而定)。 - 仅用于电路教学演示,不代表任何真实产品的完整设计。