Current Prototype Details - lawrencebillson/parkrunStopwatch GitHub Wiki

Hardware

The current prototype is based on an Aruino Uno (ugh!). This wasn't the first choice but it does have some overwhelming advantages that are compelling. Most importantly: it's super easy for other people to reproduce for development/testing.

The current hardware is:

  • Arduino Uno R3
  • RTC / EEPROM module - one of these - it includes 4096 bytes of EEPROM rated at 1,000,000 cycles (or 10,000,000 for the first 512 bytes)
  • LCD shield
  • DC/DC boost converter to make effective use batteries

Software

All of the code is being written in the Arduino 1.6 IDE. Currently, only the library that comes with the RTC/EEPROM module is required. The library can be grabbed from here

How can I reproduce this?

  1. Wire up the RTC / EEPROM module as per these instructions
  2. Install the LCD shield
  3. Install the HCRTC library - instructions here
  4. Figure out a way to power the whole contraption