Random - nolanhergert/HeadlightBlocker GitHub Wiki

Weight

Item Weight
Clip-on lens 2g
Clip on hw 4g
Thin flat glass lens 7g
Thin curved plastic lens 4g
Electronics w/ battery of China glasses 2g
Safety glasses 30g

I think I'm fairly fine.

Vision algorithm for adjusting settings

What is a low-tech way for seniors to adjust settings without loading up a website on a phone? Use business cards of course!

Now, how to quickly detect a few unique cards in potentially adverse lighting conditions? Take inspiration from black and white patterns? Put business card on dark background, do color and boundary detection? Not sure.

What about just a simple linear barcode. Easy to parse in vision, easy to display on the LCD as well. Might need to bump in a few grayscale levels to transmit enough data.

Time Tracking

Estimated 100 (double it to 200) hours to get to next prototype. Let's keep track of it!

Month Time Topic
Wed, Aug 28 3 hours LCD ITO thickness and trace width calculations
Mon, Sep 1 1 hour Kicad initial mockup
Tue, Sep 2 2 hours Kicad initial mockup

Sunglasses design and testing

Awesome video introducing Oakley and their design and test requirements:

IMAGE ALT TEXT

Names

Eclipse, eyeclipse

iPatch

Calibration

Need to calibrate IPD, vertical position, and prescription strength (curvedness of side view) for each user. https://en.wikipedia.org/wiki/Eyeglass_prescription

It's a little more work, but easiest mechanically to do it in software. Pre-de-warp the camera in the factory, then might need only a 3 point calibration, or 1 or 2 more. Use a QR code on the phone to communicate to the glasses the current command. In that mode, the glasses will attempt to block the QR code, and you need to press buttons on the phone or computer webpage to align the blocker to the QR code. Except phone screen is polarized...hmm...but not fully!

Other projects