# PyEilik：Eilik 机器人的 USB 协议客户端

> PyEilik 基于恢复出的 USB 串行协议控制 Eilik 桌面机器人。C 库与 Python 封装可驱动四个舵机、读取和更新 128×64 屏幕，并在视频播放时同步动作。协议文档记录了 125000 波特率、帧结构、命令号、校验和及应答。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/aklto/PyEilik>
- 一手来源：<https://github.com/aklto/PyEilik/blob/b1bf7ea6f29b939cddee66ffadd498ad32d02aa0/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/pyeilik-case/>
- 记录 JSON：<https://awesomerea.org/resources/pyeilik-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/pyeilik-case/index.md)

## 使用条件与局限

- **前提条件：**需要 macOS 和 Python 3.9 或更新版本；125000 波特率串口依赖 Apple 专用 ioctl。
- **前提条件：**播放视频需要 PATH 中的 ffmpeg；显示 PNG 需要安装 image 扩展依赖。
- **局限：**文档所述协议无法向机器人的扬声器发送音频。
- **许可：**采用 MIT 许可证。

## 一手来源

1. <https://github.com/aklto/PyEilik/blob/b1bf7ea6f29b939cddee66ffadd498ad32d02aa0/README.md>
2. <https://github.com/aklto/PyEilik/blob/b1bf7ea6f29b939cddee66ffadd498ad32d02aa0/PROTOCOL.md>

## 同分区更多条目：协议

- [libfprint-goodixtls：还原 Goodix GXFP5187 指纹驱动](https://awesomerea.org/zh/resources/libfprint-goodixtls-case/index.md) · 案例
- [RazerStream：重建 Stream Controller 设备控制功能](https://awesomerea.org/zh/resources/razerstream-case/index.md) · 案例
- [DABplay+：重建 USB DAB+ 接收器控制协议](https://awesomerea.org/zh/resources/dabplayplus-case/index.md) · 案例
- [PocketPrinter5890：重建 Lidl 5890 打印机协议](https://awesomerea.org/zh/resources/pocketprinter5890-case/index.md) · 案例
- [Parking sensor kit：倒车雷达显示协议重建](https://awesomerea.org/zh/resources/parking-sensor-protocol-case/index.md) · 案例
- [pyhaseiq：复原旧款 Hase iQ 炉具的 WebSocket 协议](https://awesomerea.org/zh/resources/pyhaseiq-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
