案例
PyEilik:Eilik 机器人的 USB 协议客户端
PyEilik 基于恢复出的 USB 串行协议控制 Eilik 桌面机器人。C 库与 Python 封装可驱动四个舵机、读取和更新 128×64 屏幕,并在视频播放时同步动作。协议文档记录了 125000 波特率、帧结构、命令号、校验和及应答。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:需要 macOS 和 Python 3.9 或更新版本;125000 波特率串口依赖 Apple 专用 ioctl。
- 前提条件:播放视频需要 PATH 中的 ffmpeg;显示 PNG 需要安装 image 扩展依赖。
- 局限:文档所述协议无法向机器人的扬声器发送音频。
- 许可:采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · aklto/PyEilik · 修订 b1bf7ea
- PROTOCOL.md GitHub · aklto/PyEilik · 修订 b1bf7ea