FossPrime GitHub avatar

Steam-Controller-Auto-Charge

FossPrime

一个利用光流法和WebHID遥测技术,自动将Steam控制器引导至磁吸充电底座的网页应用。

Stars

330

7 天增长

暂无数据

Fork 数

9

开放 Issue

0

开源协议

MIT

最近更新

2026-07-02

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

该项目结合了计算机视觉、触觉反馈和浏览器内WebAssembly卷积神经网络,实现物理对接的自动化。展示了Web技术与硬件控制的新颖集成方式。

适合谁使用

  • 希望实现自动充电的Steam控制器用户
  • 对计算机视觉和硬件自动化感兴趣的爱好者与创客
  • 探索WebHID、OpenCV.js和Rust/WASM的Web开发者

典型使用场景

  • 通过俯拍摄像头自动将Steam控制器放入磁吸充电底座
  • 充电时实时监控电池百分比和电压
  • 在实际机器人场景中测试光流跟踪与触觉导航

项目优势

  • 单个Nix命令即可在Windows、Mac、Linux上构建并运行整个项目
  • 使用浏览器内OpenCV.js进行光流跟踪,Rust/WASM CNN实现障碍规避
  • 通过WebHID直接控制控制器触觉并读取遥测数据,无需额外驱动

使用前须知

  • 需要Steam控制器、专属磁吸充电底座以及俯拍网络摄像头
  • 仅支持支持WebHID API的Chromium内核浏览器
  • 实验性项目:设置和校准依赖摄像头位置和光照条件

README 快速开始

Usage

项目描述

Slam the controller into the magnetic puck until it charges

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
tandpfun
精选
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
精选
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI 与机器学习AI 智能体
1,234