把廉价倒车监视器的 OSD 芯片变成机器人 HUD
有人拆解了廉价倒车监视器中的 AMT630A OSD 芯片,并用 ESP32 和 Arduino 库实现自定义屏幕图形。
为了扮演科幻电影中的 Robby the Robot,Ogrinz Labs 打造了一套等身机器人套装,但穿上后有个现实问题:他比原版演员高,无法像原版那样从机器人嘴部的格栅向外看。他先用一枚廉价的车载倒车摄像头解决视线问题,随后发现配套的小监视器里藏着一颗带屏幕显示(OSD)功能的芯片。
经过大量逆向工作,他把成果发布在 GitHub 仓库 中,让其他人也能调用这颗芯片绘制自定义屏幕图形。
AMT630A:不止是倒车监视器
这颗芯片型号为 AMT630A,内部集成了视频切换硬件、用于 OSD 的图形系统,以及一个 8052 微控制器核心。作者没有完全攻克 8052 内核,但找到了一条通过 I2C 端口控制它的路径,并用 ESP32 完成实际操作。相关软件已经封装成 Arduino 库,方便在其他项目中复用。
从倒车屏到机器人 HUD
这个项目的目标并不是单纯玩芯片,而是把监视器变成机器人套装内的平视显示界面,用来显示导航传感器数据,帮助穿着者在移动时判断方向。对于一套视野受限的等身机器人套装来说,这比直接看倒车画面实用得多。
Robby the Robot 是科幻影视中的经典形象,这套套装此前也登上过 Hackaday。作者在视频中记录了从研究芯片到用 ESP32 通过 I2C 控制 OSD 的完整过程:How I See from Inside Robby — AMT630A Heads-Up Display。
讨论
0 条评论