A good few years back (longer than I'd like to admit to myself) I made a
golf score keeping device.
At the time it was handy because smartphones will still banned from most
courses - I had a few of these made up and then the rules changed and
suddenly it looked a bit rubbish compared to an app on an iPhone as
everyone took their gps-enabled devices out for a round of golf.
I'm thinking of re-flashing these with slightly more useful firmware.
After all, I've written a load of libraries, which can draw text (8-bit
fonts) display menus, read from eeprom and draw RLE bitmaps on the screen
and so on. Everything (menus and bitmap data) is stored in eeprom so is
dead easy to update. I wondered if anyone would be interested in using
something like this for their own project?
The devices are native USB/HID devices so you can connect them to you PC to
download data into the eeprom (and to charge the 850maH lipo)
The new firmware will also accept serial commands and I'll have to write
some dedicated software for organising the images/menus etc in eeprom to
make it more user friendly. It's likely to be quite a big task so I thought
I'd gauge interest here before dedicating too much time to writing new
Would anyone be interested in being able to add QVGA graphics to a project
using serial commands to trigger/change the display?
You could also use the onboard battery (850maH 3.7v lipo) to power the rest
of your project if it's not too power hungry. And of course, in doing so,
you've got a rechargeable power supply thrown in! And if anyone plays about
with PIC microcontrollers, the programming pins are taken out to headers at
the foot of the board so you can flash it with your own firmware if you
like - or stick with whatever it eventually has put on there.
The photos don't really do justice to the display clarity or colours
(the same phone taking pics from different angles really messes with the
I invested quite a lot into getting a load of these made up at the time, so
they'll probably end up costing about £20-£25 each as an end product.
Is it worth doing?