Skip to content

General_Notes

cayden edited this page May 14, 2022 · 1 revision

General Notes on OSSG Design

  • below is an unorganized smatter of notes about how to make smart glasses

Architecture

The glasses themselves will have limited computational capabilities, and software developers should try to run as little processing as possible on the glasses themselves. One should try to offload processing to a mobile compute box in the user's pocket (e.g. Android phone) or to the cloud.

Connection between glasses and the compute box will be Bluwetooth, WiFi, and hopefully soon UWB for best of both worlds.

Size limitations

<=70 grams

The largest glasses we can do (approximately):

Frame width (across the front, left to right) is 150mm (largest). Temple width (front to back) is 155mm (largest)

Good Looking Smart Glasses

Display

  • Vuzix Shield
  • Vuzix Blade
  • Inmo Air
  • Nimo Planet

No Display

  • Amazon Echo Frames
  • Rayban/Meta Stories
  • Bose Frames
  • Razer Anzu Frames

Optical Eval/Reference

  • Lumus Minimus
  • Vuzix Shield waveguides (see file:///home/cayden/Documents/Vuzix-Shield-Spec-Sheet.pdf
  • Bosch all in one HOE light engine
  • Dispilex waveguide + bosch light engine (see notes in email)

Style

We Need some way of measuring the quality of a design. The objective function should be that:

  1. People don't notice it, inconspicuousness.
  2. Users like what it looks like

https://gordonoptical.com/2021/04/5-top-spring-prescription-eyeglass-style-trends-for-2021/

Big thick glasses are in

Style matters especially for nose bridge

Non-Functional Requirements

  • consumer acceptable form factor - stylish, sleek
  • <= 70 grams
  • consumer affordable (less than $800USD)

SOM/SiPs/COMs

  • this is for when we add in an applications processor - embedded linux processor
  • we want an embedded Linux processor that is very low power (and thus less compute power) as well as very small size footprint
  • MXIOT

Camera

  • need this to be 30fps+, 1080p+, fast shutter speed to avoid blur and shear during movement, low latency
    • AF5640AF - blurry, shearing
    • unknown

Battery

- basic rectangle lipoly 3.7V
- grepow custom size

Microphone

- Invensense voice band microphones, 40740 or whatever

Casing

- plastic 
    - PLA
    - TR90
    - ABS
    - nylon
    - zyl
    - propinate
- 3d printed plastic
  • FDM print
    • PLA (to start, at least)
    • resin?
    • Polycarbonate?
  • 1-2mm PLA

Touch Panel

- high channel count capactive touch sensor array
- touch panel is flex pcb, connects to main rigid board
- on rigid board is high channel count capacitive touch sensory

Connections between boards

FPC Flat flexible flex PCB connectors https://electronics.stackexchange.com/questions/254823/what-is-this-flex-pcb-connector-called/254847

SLIMSTACK CONNECTOR: https://www.google.com/search?q=SlimStack+Mezzanine+connecto&sourceid=chrome&ie=UTF-8 = Microphone =

Array across front, flex PCB, double as left and right side connector

Software

  • microcontroller to interface with low-level sensors, stream over BT/WiFi
  • applications processor to run embedded linux and handle display, camera, and (limited) on-edge processing