This started because I built a full-size Robby the Robot suit and discovered I couldn't actually see out of it (<a href="https://youtu.be/gAHd46ErNA8?si=-iOwbobp4trPXdGB" rel="nofollow">https://youtu.be/gAHd46ErNA8?si=-iOwbobp4trPXdGB</a>)<p>I bought a $35 backup camera/display to solve that problem, then discovered that the display contained an AMT630A video processor with a surprisingly capable OSD system. That sent me down a rabbit hole of I2C probing, firmware dumping, register tracing, custom graphics, bitmap formats, hidden factory menus, and eventually figuring out how to use an ESP32 to generate a programmable HUD over the live composite video.<p>I ended up turning what I learned into an Arduino library, which I've released on GitHub. It supports built-in and custom fonts, multiple OSD windows, 16-color bitmaps, palettes, transparency, and animation. It can also be used with composite video sources other than the camera.<p>The library and code are here: <a href="https://github.com/mogrinz/AMT630A" rel="nofollow">https://github.com/mogrinz/AMT630A</a>
You can also install directly from the Arduino IDE Library Manager (search for AMT630A)
Hah, the video is more exciting than the readme, IMO an image of the robot in the readme would be attention-getting.<p>Would "rear view mirrors" help navigation in the suit? So 2 extra displays that would give you a view of what's over your shoulder, like on some cars nowadays (for example): <a href="https://www.carscoops.com/2022/02/heres-what-you-wanted-to-know-about-the-honda-e/" rel="nofollow">https://www.carscoops.com/2022/02/heres-what-you-wanted-to-k...</a>
The setup I bought only has one camera but the AMT supports up to 3 separate composite sources (I did not add switching to the library yet b/c I couldn’t test this). It looks like split-screen is supported also. For now, I am adding some simple sensors to the back of the suit and triggering an on-screen pop-up when something is behind me
Neat!
Can you add the pictures of your setup? Display, soldered wires, some overlays?<p>(sorry if they in the video - I generally don't watch the videos before reading the text first)
Heads up, your youtube link has a tracking ID in it that is bound to the account/device you shared the link from.
[dead]