OLED Glasses

March, 2, 2021

Here is a hardware/software project I made using see-through OLED screens on sun glasses. There are two arduino's (coded in C++) with two batteries that are mounted on the glasses itself, to draw graphics on the two screens.

As of March 2022, I am currently in the process of making a more pratical AR glasses using OpenCV, C++ and raylib. raylib is a really nice 3D graphics library for game development and is used to generate the holograms in the AR glasses.


List of parts
Parts to new AR glasses

Current Status


Recently I ran a prototype in python running on ubuntu to detect hand movements and objects. I realized that the program was running well, but would be difficult to add in the raylib code alongside the python code. So I decided to move over to C++ instead of python and to use tiny core linux OS to free up resources of the raspberry pi zero board. Since there are two raspberry pi zero boards, the two main softwares will be split into a mini cluster, where the OpenCV code is on one raspberry pi and the raylib code is on the other raspberry pi.

The goal is to write up a white paper on the project and to get a basic hologram system to work. The goal is to have floating windows and basic UI that can be interacted with your hands. Doing this requires hand detection, object detection, text detection, and the raylib graphics library. For the vision detection algorithms, I will be using the darknet YOLOv4 neural network model, alongside the haar system built into opencv for more basic things like your hands. To have a slim AR glasses to display apps, aid in finding people in a crowd, or playing around with a holographic avatar for fun, is what I am trying to build.