|
| 1 | +## Software |
| 2 | + |
| 3 | +- Interpreter for high level functionality |
| 4 | +- microPython / eLUA - run 'out of the box' on several microcontrollers. |
| 5 | + Would just require HAL c code for access to peripherals |
| 6 | + - Would allow users to run their own code on the badge without any |
| 7 | + additional software on their PCs. micropython appears as mass |
| 8 | + storage or via a terminal on USB |
| 9 | +- have SD card support for additional user storage |
| 10 | + |
| 11 | +## User Interface (Screen Options) |
| 12 | + |
| 13 | +- 'low res' black & white LCD (as 2014) |
| 14 | + - can be seen during the day without a backlight |
| 15 | + - backlight needed at night (~10mA) |
| 16 | + - good outside contrast |
| 17 | +- 'high res' colour TFT LCD |
| 18 | + - higher resolution and colour adds to experience |
| 19 | + - backlight needed all the time (can be dimmed in low light) |
| 20 | + - contrast is poor in daylight |
| 21 | + - cost about the same as the mono LCD |
| 22 | + - 'transflective' modules with improved daylight contrast available, |
| 23 | + but likely increased cost |
| 24 | + |
| 25 | +## Wireless Network |
| 26 | + |
| 27 | +- Downloading camp info |
| 28 | +- Can be used to obtain badge location based on RSSI |
| 29 | +- send messages to friends |
| 30 | +- ask for friends location |
| 31 | +- sensor network |
| 32 | + - combine with location to map temperatures and so on over the weekend |
| 33 | +- potential parts - MRF89XA (3mA rx current, 868MHz, 10mW) |
| 34 | + |
| 35 | +## Other peripherals |
| 36 | + |
| 37 | +- IR for sharing between badges |
| 38 | + - can share python/LUA scripts, contact details |
| 39 | + - used to 'friend people' to share messages via the radio |
| 40 | +- accelerometer to go into low power mode when put down |
| 41 | + - eg MMA8652 (40p) |
| 42 | +- buzzer/speaker for notifications (and general use) |
| 43 | + |
| 44 | +## Power supply |
| 45 | + |
| 46 | +- ideally would last the weekend (60 hours) |
| 47 | +- single AA |
| 48 | + - standard alkaline - 2.5Whr (~15mA average at 3.3V) |
| 49 | + - lithium AA - 4.5Whr (~25mA average at 3.3V) |
| 50 | +- lipo |
| 51 | + - 2014 lipo ~4Whr |
| 52 | + - requires charging circuitry |
| 53 | + - ideally wants a hard back to prevent damage |
| 54 | + - increased cost |
| 55 | + |
| 56 | +## Hackability |
| 57 | + |
| 58 | +- conductive thread pads next to lanyard |
| 59 | + - supply little bags of LEDs and thread for say £2 |
| 60 | +- extra GPIO broken out |
| 61 | + - ardiuno footprint? |
| 62 | +- python/LUA would allow for beginners to hack the badge |
0 commit comments