This website requires JavaScript.
发布

远程开机卡

HZ12138
发布于2025-08-26 16:22:08
CC CC0协议 分类: 侵权投诉
销量: 12
1
0
0
简介:

远程开机卡,可接入homeassistant,hid模拟键盘鼠标,usb供电不占用pcie接口。

应用场景:

台式电脑远程开机,智能家居。

一、产品概述

双核协同架构

  • 主控:STM32F103C6 负责本地USB协议处理、HID设备模拟及硬件调度。
  • 网络层:ESP8266提供WiFi连接,实现远程控制与云端通信(MQTT/HTTP)。

智能远程控制

  • 支持通过Web界面/APP远程模拟键盘、鼠标操作。
  • 原生兼容HomeAssistant,可通过YAML配置快速接入智能家居系统。

USB接口设计

  • 9针主板USB 2.0接口:支持5V供电与数据传输,简化机箱内集成。

三级USB扩展:

  • USB直通口:无延时传输(如加密狗、高响应外设)。
  • Hub扩展口:通过板载USB Hub扩展多设备接入能力。
  • HID模拟口:虚拟键盘/鼠标信号输出。

安全与可靠性保障

  • 可恢复保险丝:过流/短路保护,故障解除后自动复位。
  • 按键直通技术:机箱开机键信号无干扰穿透,确保物理按键功能不受影响。

场景化应用支持

  • 远程运维:无需物理接触,解决服务器卡死、输入锁屏等故障。
  • 智能家居中控:联动HomeAssistant执(如唤醒电脑、输入密码)。



二、产品参数

供电:5V

功耗:2W

PCB尺寸:55x29.5mm



  1. 温湿度传感器
  2. 主板9针输入
  3. 板载USB HUB
  4. 开机输出
  5. 重启输出
  6. 重启输入
  7. 开机输入
  8. STM32 引导
  9. ESP STM 调试串口
  10. ESP8266 引导
  11. STM32 烧录口
  12. 主板9针输出
  13. ESP8266
  14. 输出光耦
  15. USB转串口
  16. 保险丝

远程开机卡硬件项目图1

远程开机卡硬件项目图2




使用esp8266+stm32

板载温湿度传感器;

9针主板USB 2.0接口输入输出

stm32F103C6主控esp8266wifi模块

主板9针USB2.0接口供电

带有usb hub 板载串口芯片 hid模拟键盘鼠标

远程控制,可接入homeassistant

可外接主板9针usb接口,一个usb直通,一个usb经过hub

带有可恢复保险丝

按键模拟直通,不影响机箱开机键使用




三、使用说明


mqtt服务器设置

esp8266代码中 main/wifi_ctrl_aio.c 21行处填入。

可用自建服务器如emqx 或者云mqtt服务。



订阅的用户名为ESP32_{mac}

主题为Wifi_PC_Ctrl-{mac}


homeassistant接入


分为两部分,nodered作为后端服务器

前端使用网页嵌入到ha控制台


后端请导入 homeassistant相关文件 中的nodered即可


远程开机卡硬件项目图3




前端的网页已经在homeassistant相关文件 中给出

需要修改提交get请求的域名(注意可以忽略跨域问题)

键盘的994行,鼠标的472行


远程开机卡硬件项目图4



远程开机卡硬件项目图5


新建个界面导入 homeassistant相关文件 中的界面




USB HUB 设备树

9针usb接口进入后一个直通输出

一个经过usbhub 扩充为一个输出,一个串口,一个模拟hid设备


远程开机卡硬件项目图6



四、备注

烧录:

stm32和esp8266的烧录接口定义均写在PCB上(丝印),按线连接即可;

注意正负极别反接,建议使用外接usb供电,以免造成烧录器供电不足问题;

stm32使用swd烧录;


远程开机卡硬件项目图7


esp8266使用串口烧录,接通电源前按下boot键(下图红圈),之后上电即可进入烧录模式。



附件内容:


STM32-keil5源码+固件bin;

使用HAL库 cubeMX+Keil5;


esp8266程序;

使用ESP8266_RTOS_SDK ,官方类似espidf的代码风格库;


部分元器件购买参考链接;

内部包含立创商城未含有的器件的购买链接与相关图片;


homeassistant 相关;

homeassistant 的配置示例,详情见上文;


PCB焊接辅助工具;

辅助焊接的网页。


五、测试视频


开机测试(远程和机箱按键)




远程模拟键鼠测试



前置USB测试(直通和usbhub)


六、更新日志

V1.0 首次上传

HZ12138
最近更新时间 2025-08-26 16:22:08
描述
PCB
元件清单
原理图
附件
讨论