让吃灰的硬件,重获新生

OpenHW Lab 是一个开源硬件实验室。
把闲置的机顶盒变成游戏机 / 电脑主机 / 监控录像机 / 打印服务器,也折腾 ESP32、STM32 与视觉 AI。
免刷机 · 开源 · 免费下载 · 附图文教程。

动手 · 分享 · 记录

机顶盒改造系列4 个方案 · 均已上线

全部项目 →
可用
🎮

机顶盒改游戏机

8 款原生小游戏 + 学科/考证/教学,支持遥控器 / 手柄 / 鼠标 / 键盘 / 手机当手柄,1–9 人同屏,离线可玩。

  • 离线
  • 多人
  • 手机手柄
校验 SHA-2564205d90b2756ecabbb81c3928f353d5bc83d28e611829652eb450b8ef1263083
可用
🖥️

机顶盒改电脑主机

变身小主机:桌面 + 浏览器 + 中文输入 + 手机互传 + 接 U 盘,把存储当内存扩容,开机自愈。

  • 桌面
  • 浏览器
  • 互传
校验 SHA-256be2b4e80fb8c470207dd572ba51fec17d17a5358339c0c97c09cec02ca570adf
可用
📹

机顶盒改监控录像主机

插一个 USB 摄像头即成监控:直播 + 30 秒循环录像 + 手机远程看 + 移动侦测 + 物体识别 + 告警推送。

  • 循环录像
  • 远程
  • AI 识别
校验 SHA-2561ec2499cdc8812f8ac0cc46d00a55fb28063c05bc47d42a32ac9c92a5e5c32b8
可用
🖨️

机顶盒改打印机服务器

把老旧 USB 打印机变成网络打印机:手机扫码传文件打印、AirPrint、IPP 直连,自动识别型号装驱动。

  • 网络打印
  • AirPrint
  • 扫码
校验 SHA-256b8f34f0a4c3bdc3ea08ee2f76e0f3bc9729d6fba4f3cce1f66f112cacb5ecda7
✨

更多方案在路上

下载中心、媒体中心、旁路由…… 想改造什么,欢迎到 GitHub 提需求。

每个 .zip 里都含:安装文件(apk / 脚本 / 一键安装)+ 安装教程.pdf(另附 md/txt/html)+ 开发者资料(含源码)。解压即用。

硬件 · 单片机ESP32 / STM32

全部项目 →
源码
🕹️

ESP32-P4 实体摇杆手柄

用 ESP32-P4 + 摇杆模块做成实体手柄,经主机中继接入机顶盒游戏厅;短按=A,长按=退出。

  • ESP32
  • USB/中继
源码
🔦

ESP32-P4 激光探测器

用光电/激光传感 + ESP32-P4,检测遮挡并网页实时显示,可做防盗/计数。

  • ESP32
  • 传感
源码
👆

STM32 敲击 / 倾斜传感器

蓝药丸 F103 起步:敲击与倾斜开关采集,串口上报 + 网页可视化。

  • STM32
  • 入门

怎么用(三步)

  1. 下载你要的方案 .zip,解压。
  2. 看里面的 安装教程.pdf(图文,约 30–60 分钟)。
  3. 连上盒子(开 ADB 调试),跑 安装文件/一键安装.sh <盒子IP>,或照教程手动装。
前提:盒子已 root 且能开 ADB。
本方案不刷机、不改系统分区,卸载 apk / 重新启用被禁用的应用即可恢复,随时可还原。
查看完整教程 →

常见问题

会不会联网 / 上传隐私?

所有功能都在设备本机运行,不上云。只有你主动配置的「手机互传」「远程查看」「告警推送」走你自己的网络。

支持哪些盒子?

已 root 的安卓机顶盒(Android 4.4+,armv7 / arm64)。实测:海思 Hi3798MV100、中兴微 ZX296715。其它机型大概率可用。

要花钱吗?

完全免费、开源(MIT)。

装坏了怎么办?

不刷机、不改系统分区,卸载 apk / 重新启用被你禁用的应用即可恢复。

我可以贡献 / 二次开发吗?

当然。每个包里都有「开发者资料/源码」,仓库也放源码与教程。欢迎提 issue / PR。