Open Source Watch

From OpenCircuits
Jump to: navigation, search

The OSWatch, the uWatch, and the Walltech smart watch are all open-source wristwatches that are fully user-programmable.

Jonathan Cook. "Open-source smartwatch: build a low power watch from off-the-shelf components and breakout boards". http://Makezine.com/open-source-smartwatch Make Magazine 2015-March.


The OSWatch (Open Source Watch) current maintainer of the "official" documentation: Jonathan Cook at http://oswatch.org .

One of the main goals of the OSWatch project is "100% Arduino compatibility". Beginners Setup for Arduino and Processing.

Uses a Microduino Core (see http://www.microduino.cc/ for details) for the processor (which apparently holds a ATmega 644PA, or is it a ATmega1284P ?).


display

See watch display

The display is perhaps the most critical part of a wrist computer such as the uWatch and the Open Source Watch.

The history of the uWatch mentions the 53mm x 20mm compact 16x2 line LCD that convinced David L. Jones that the uWatch project was actually doable with off-the-shelf components. If you are doing low-level programming of the uWatch, such as making "custom characters", you might want to look at the datasheet (via "Moon Phases").

Alas, that original display pulls about 2 mA, more power than anything else on the uWatch -- even the CPU uses less power (at 250 KHz). That's the main reason the current uWatch cannot run the display continuously (like a standard watch), but much be explicitly "turned on" every time you want to read the time.

The current uWatch2 rough draft seems likely to use the Newhaven NHD-C12832A1Z-FSW-FBW-3V3 128x32 Pixels display. Which uses less than 100uA which would enable a continuous display watch. The "white LED backlight" uses 30 mA at 3.0 V but is still very usable at much lower currents.

There's some discussion of some of the screens considered for the first iteration of the Open Source Watch at http://oswatch.org/details_screen.php .

Proposed displays: Limited to less than 10 mW of power when updating the time once a second (FIXME: reduce this limit and prune higher-power displays when this list gets too long): In no particular order:

Some threads discussing diplays: "Hardware Stuff ┬╗ Why not a smaller LCD...",

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox