Keyboard Project
A quick summary of Keyboard Project
The idea
I want a keyboard that I can jot ideas on without having to fuss with the whole laptop setup. Typing without a screen gives some added benefits, that it brings you back into your surroundings, for example allowing you to really focus on a talk.
Also, you don't dwell or cycle on what you've written, giving the notes a more train-of-thought feel.
Features
- Light / portable
- Durable (ideally it would be waterproof so rain wouldn't matter)
- LED lights when it receives input to indicate it's actually recording, or when the battery is running low
- Ridiculously long battery life (should be on the order of a week, like my headphones)
- ON/OFF switch, so it doesn't record garbage in a backpack etc.
- Records the exact timestamps of keypresses, allowing situation in time, but also real-time playback of sorts, and auto-cutting of files.
- some rather easy method of transfering it to my more usable devices, for reading and such. (possibly just by plugging it in?)
My working prototype
I do have a working prototype of sorts for this project. I just put my laptop in my backtop, making sure it doesn't turn off when I close the lid.
Then, as long as the cursor is in an editor, I can use a wireless keyboard to jot down my ideas without thinking about it.
In my personal experience with this prototype, the idea is wonderful. Unfortunately there are a few downsides to this method, or I would be satisfied and not feel compelled
Building the thing
external resources
- Found this tutorial, my first window into custom keyboard creation.
- Apparently there is open source hardware and software (2) for building your own (AWESOME!)
- He built his own "pocket keyboard," and gives a full tutorial.
my component choice
- microprocessor
- the tutorial above used the atmega32u4
- can't find a stat on power consumption. Low end is ~ 4 and 30 , high end is ~15 mA
- operating voltage 2.7 - 5.5V
- the tutorial above used the atmega32u4
- battery power
- at 15 , 12 hours of typing would be . very doable
- but if I can reduce this by a factor of 10 (not even the x1000 suggested by other resources) I can get ridiculous battery life
- lithium ion batteries @ digikey. here's a relevant search, showing that I can quite easily get what I need for relatively cheap!
- encase the thing
- buttons
- USB interface?