Skip to content

v0.3 Project Doc

cayden edited this page May 14, 2022 · 1 revision
  • this specifies what we need to do for version v0.3 of the OSSG
  • if you have questions/feedback, let's discuss it in the Discord

Version 0.3

A comfortable wearable that weighs < 70 grams, fits well on the face, is well balanced on the head, and is positive or at least not negative towards one physical appearance.

1+ microphone in the temple of the glasses facing out to the world and 1+ microphone facing in to pick up the user's mouth (or using conduction from the user's head?).

Streaming audio over Bluetooth to the WIS on and Android phone, running live conversational intelligence tools on the transcription.

Wearability

Must be all day wearable in terms of comfort, aesthetics, battery, and usability. This is a primary focus. We'll continue to iterate on the v0.2 glasses to make them more comfortable and usable, and they are already "all day wearable".

Use Case

- conversation summary
- conversation question/answer
- live web search for topic/concept/thing being discussed
- live personal knowledge (convos, internet history, etc.) for topic/concept/thing being discussed
- autociter/wearable referencer

Electronics

  • ESP32 board in the left side of glasses - https://shop.electromage.com/products/pixelblaze-v3-pico-tiny-wifi-led-controller
  • power management system to power board from 5V or from 3.7V lipoly and to charge 3.7V lipoly - glasses should work while charging (copy the one from the 0.2 board after testing it to work)
  • flash
  • super tight size width < 10mm, length ~<75mm
    • 4+ layers to fit tighter
    • 4+ layers so we can have dedicated thermal plane with thermal vias (we have been warned that small esp32 boards get hot)
  • led indicator
  • PCB antenna for WiFi/BT
  • battery terminals (pads)
  • 0402 components (to decrease size)
  • microphone (2+)
  • UV sensor (maybe)
  • air quality sensor (maybe)
  • slimstack connector on end
  • breakout of important connectors (with smallest footprint possible for breakout - maybe test pads on back side of PCB?)- SPI, I2C, ADC, DAC, some GPIO, 3.3V, GND

Software

  • get 2+ tiny microphones streaming into ESP32 at 16khz and 16bit minimum
  • stream multiple channels of audio to WIS on Android smart phone using Bluetooth
    • make small changes to WIS to allow it to work with multiple audio channels and without WiFi connection
  • get live transcription going on WIS from OSSG output
  • summarize memory caches on WIS using NLP (mostly done already using txtai - ask cayden)

Mechanical

  • these are notes based on changes to make from v0.2 mechanical
  • need to make battery compartment a lot longer and a little bit wider
  • make glass arms longer
  • make glass front slightly wider and curve it so the middle (nose) is the most sticking out
  • lift them up on my nose a bit
  • make top of glasses frame smaller (slide down mic array)
  • add case cover to cover electronics
  • make top of front frame less thick - leave channel same width, but decrease space above and below it
Clone this wiki locally