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
  • 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?