This is of course inspired by [Benchoffs} Unhappy Hacking Keyboard, but I have a plan for it :)
USB keyboard that lets you type in 8-bit binary!
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
This is of course inspired by [Benchoffs} Unhappy Hacking Keyboard, but I have a plan for it :)
hexbinarykeyboardserial.inoenter hex in 4 bit binary "chords" over serial. Features 4 binary keys, enter, space and a 0 key!ino - 3.25 kB - 02/18/2017 at 14:33 |
|
|
braillekeyboardserial.inoArduino sketch for serial braille keyboardino - 5.46 kB - 02/18/2017 at 14:17 |
|
Finally uploaded the code for the serial mode, and all you need to do is connect 9 push buttons to pins 2 to 10 and gnd.
Functioning in this version are "a" to "z" lower case, the enter key and the space key.
As there is no delete in serial, this is not activated, and i have left placeholders for other possible braille inputs. i haven't included numbers as these are the same as "a" to "j" in braille with a modifier character (much like we may use the # symbol)
I found a mechanical keyboard with Futaba clicky switches at a car boot sale. Just putting together my improved prototype, as well as using a teensy lc (thankyou HAD) to emulate a keyboard. The arduinos I have kept sending extra keystrokes over serial. Doing lots of SOLDERING right now.
After what seemed like an eternity, my microswitches finally arrived from China. Codeing has been a little irritating and I am leaving it serial only for the moment as that will work better for the #Braille Computer I am working on for the hackaday prize.
Code will follow soon I hope :)
This project will form part of my Braille Computer. I'm still waiting on my switches, but should have something to show this week.
Create an account to leave a comment. Already have an account? Log In.
0x00 does what? I can imagine that it's hard to release them all at the same time or if you made a mistake and pull one finger off to correct it, it will fire twice with enough time between?
0x00 is for space in Braille, or 0 in hex and what ever would be null inputs dependant on the mode. As soon as any key is pressed all will be recorded and output as soon as they are all released. This isn't designed to be that useful except to Braille and chorded users.
I did actually have that in mind for my next project, western Braille is 6 bit, eastern is 8-bit :) I want to build a collection of connected devices for the blind.
PS. Thanks for the skull.
I've just uploaded the brailler (over serial) code, and also a 4-bit binary keyboard code (outputs hex)
Become a member to follow this project and never miss any updates
Hi, Haidn,
I have manufactured PCBs for a very similar device:
https://hackaday.io/project/25386-chording-hybrid-keyboard
It has 3 boards: "Left Hand", "Right Hand" and "Thumbs" and uses Arduino Pro Micro.
To make a Braille keyboard, simply solder 8 switches to the "Hand boards", the "Thumbs" is not necessary (just put a separate switch with wires).
Let me know if you are interested.
Rgrds,
Pavel