Close

Core components for EmotiGlass Breadboard Prototype

A project log for EmotiGlass

A new device to change the user's emotional perception of reality.

david-prutchiDavid Prutchi 08/22/2018 at 03:160 Comments

A practical implementation of the EmotiGlass concept requires a pixelized light shutter with the following characteristics:

After researching possible solutions for fully pixelized electro-optical elements, we settled on modular LCDs for the front lenses. We chose the DOGM128E-6 made by Electronic Assembly GmbH (Zeppelinstraße 19, D-82205 Gilching, Germany) because it allows full control of the pattern of visual occlusion, as well as the opacity level of the occluded and non-occluded areas. 

The DOGM128E-6 is sold by Mouser and Digikey (around $23 each). The DOGM128E-6  is a high-contrast, 128x64 pixel LCD supertwist display with 15μm dot gap.    It incorporates a ST7565R controller with SPI interface.  The display module requires just a single 3.0 to 3.3V power supply (270μA typical) and can be directly mounted on a PCB.  The LCD is compact (55x46x2 mm) with a large viewing area of 51x31 mm.

For the side panels we chose the “Small Liquid Crystal Light Valve - Controllable Shutter Glass” distributed by Adafruit as Product number 3627 ($2.95 each).  The viewing window is 31x33 mm, while the panel size is 36x36x2 mm, making it suitable to mount on the sides of goggles based on the DOGM128E-6.  The device is a transmissive twisted nematic panel and requires an AC drive voltage in the 3.0V range.

To make a first breadboard prototype of EmotiGlass as open-source as possible, we chose the controller to be an Arduino IDE-compatible Adafruit Feather M0 Bluefruit LE (Adafruit Product ID: 2995, $29.95).  Power will be derived from a 3.7V 150mAh lithium ion polymer battery (Adafruit Product ID: 1317, $5.95) that can be recharged directly from the Feather.

For the breadboard prototype chose a ready-made plethysmography sensor (Pulse Sensor Amped, Adafruit Product ID: 1093, $25.00).  ALS-PT19 Analog Light Sensor Breakout Board (Adafruit Product ID: 2748) is used for the “automatic sunglasses mode”.  
A simple oscillator and analog H-bridge will be used to drive the side panels at an amplitude set by two MCP4725A1 DACs are used to control the side-panel shutters (MCP4725 Breakout Board - 12-Bit DAC w/I2C Interface, Adafruit Product ID: 935, $4.95).

Discussions