Making a Transparent Heads-Up Display (HUD)

In April of 2024, I purchased from Amazon a waveshare for Raspberry Pi/Arduino/STM32, 1.51" Transparent OLED Screen with Expansion Board, 128x64 Pixels Light Blue Color Display,3.3V / 5V Voltage Embedded Chip, SPI/I2C Interfaces. This was the biggest/only transparent OLED display I could find that would connect to the Raspberry Pi. It sat on my desk with other random parts until I started this project to 3D print a Mandalorian helmet, and I thought, "It would be cool to put this inside my helmet so I can see through it while in costume!" These are my steps for getting that up and running.

Connecting the Screen

The OLED display comes with an expansion board and a ribbon cable. The cable connects the expansion board to the display while the other side of the board has jumper wires which need to be connected to specific GPIO pins on the Pi. Thankfully, Waveshare has a wiki that provides step-by-step instructions for connecting their display to the Pi and using SPI to show stuff on the display.