Close

Design

A project log for Educational Puzzle Box

Intended to get a school-averse 7 year old to practice maths

dan-williamsDan Williams 09/02/2017 at 20:090 Comments

Basic design considerations:

So it looks like a pre-made box is preferable; my woodwork skills suck, and it'll provide a solid, robust starting point.

ESP8266 provides an OTA-updatable controller.

Screen requirements aren't huge; pose a simple question, and ideally some space for a progress display. I've got a Nokia 5110 screen module lying around, so that'll do for a screen.

Keypad – I had an MPR121 module to hand. Initially I imagined using this to create a keypad with nails or similar stuck through the wooden box & sanded flat, but from a little reading it became apparent quickly that designing a capacitive keypad is a small artform in itself, so for now I've gone for a pre-made keypad.

Espruino may not be the optimal way to program microcontrollers, but it does provide an easy way to update portions of the code (the questions), and js is very user-friendly. It also provides robust maths and string-handling features.

Discussions