Primary Criteria:
- 45x45mm
- Low Power - less than 50mA
- Greater than 1.25" diagonal
- Easy to interface
- Color
- Touchscreen
- $40 or less
Adafruit:
- Monochrome 1.3" 128x64 OLED graphic display
- Dimensions - 35x35
- Power Consumption - 40mA average
- Interface - I2C or SPI with easy to use library
- Price - $25
- SHARP Memory Display Breakout - 1.3" 96x96 Silver Monochrome
- Dimensions - 40x40mm
- Power Consumption - Nothing specific listed on the site, but after going through Sharp's spec sheets it looks like power consumption stays under 5mA for constant updating and drops down to under 10uA for a static image.
- Interface - SPI with easy to use library
- Price - $40
- OLED Breakout Board - 16-bit Color 1.5" w/microSD holder
- Dimensions - 43x42mm
- Power Consumption - 20 - 40mA
- Interface - SPI with easy to use library
- Price - $40
- Bonus - Built in SD card access for storing graphics and data
- Graphic LCD 84x48 - Nokia 5110
- Dimensions - 45x45mm
- Power Consumption - Under 5mA
- Interface - SPI with simple library
- Price - $10
- Serial Miniature LCD Module - 1.44"
- Dimensions - 43x31mm
- Power Consumption - 40mA average
- Interface - Serial
- Price - $32
- Bonus - SD card holder, onboard graphics processor
- Serial Miniature OLED Module - 1.5"
- Dimensions - 45.5x33.5mm
- Power Consumption - 40mA average
- Interface - Serial
- Price - $50
- Bonus - SD card holder, onboard graphics processor
- Serial Miniature OLED Module - 1.7"
- Dimensions - 52x36mm
- Power Consumption - 40mA average
- Interface - Serial
- Price - $60
- Bonus - SD card holder, onboard graphics processor
So I'm going to rule out the SparkFun modules right off the bat. While the idea of getting a large screen with a built in microcontroller is appealing, I'm already going to be spending a lot of time figuring out how to program the watch and making the Android app so I'd rather just use an AVR chip since I'm familiar with them. In addition, these modules are roughly $10 more than their dumb counterparts, whereas an AVR chip only costs a few dollars. The Nokia module is also surplus and rather old so it might arrive in questionable condition and I'd rather future proof this watch as much as possible by making the most expensive component of the watch robust, futuristic, and nice to look at.
This leaves me with the monochrome OLED, SHARP memory display, and color OLED. Since the monochrome and color OLEDs both have similar power consumption, I'm going to rule out the monochrome one in favor of the using the full range of color. So ultimately the decision comes down to two very nice displays at $40 each, with both displays having their benefits and drawbacks.
On the one hand, the SHARP display has negligible power consumption which is a big concern, but it has slower update rates, is monochrome, and is a write only display, meaning the entire image must be stored in memory, taking up valuable program space. The color OLED display has a respectable range of color, a higher resolution, a faster update rate, but consumes far more power.
Ultimately, I'm in favor of the color OLED display. Making this watch will be a long term project, with many upgrades and tweaking along the way, so I'd like to get the nicer display now, deal with the lesser battery life in the short term, and upgrade to a nicer battery later or just carry around a spare. It will also act as incentive to optimize power consumption and create some power saving algorithms that could apply to future projects.