Most AR glasses out there are bulky, over-engineered and proprietary. And - being basically glasses with electronics - they only come in a few fixed sizes and don't fit everyone. But what if there was another way?
uGlass started out as an idea for a device you attach to your glasses and it projects images onto them - basically, instant AR. The very first version, assembled from an Arduino, a generic OLED display board and some recycled optics, could only show its name, battery level and time from startup. The second version has its own custom PCB and works with our uECG wearable, showing ECG graphs. It can also work with DWM1001-based devices to show distance between them, or just show a set waypoint when it's turned on.
The board is very simple, built around a nRF52832 SoC and a BMI160 IMU, with connections for an i2c OLED display. It uses Bluetooth to communicate with other devices, processes their input and shows it in a (hopefully) convenient form. A magnifying lens and a small reflective glass are used to project the image from the OLED onto the glasses, in your field of view. The optics are somewhat permanently attached to the glasses for now, but in the future we'll design a 3D-printed holder for them and an enclosure for the device.
In the few tests we did, the setup and the image took some time to get used to, but the eye adjusts surprisingly quickly. We're hoping to test uGlass more intensively at MakerFaire Rome, and then work from there.