Morse Code Glove

The Morse Glove is an interface for a project to experiment with different “sight free” interfaces for an in-car computer. The theory is that many “hands free” devices (like Siri) are still very distracting since you need to engage the verbal areas of your brain.

By using a totally non-visual medium that can be learned through memorization, the commands can easily be turned into “reflex” like responses that take little thought to execute.

Overview shot of Teensy and Glove The glove and wrist pieces

The core of this project came together pretty quickly . Construction as you can see if very rough, but it was enough to get the basic concept going. Within a few minutes of its creation i could easily switch tracks and adjust the volume on my media player with little mental interruption of the task i was working on.

Closeup of the Teensy Closeup of the Teensy and my terrible construction skills

Future experimentation would be around the glove. As you can imagine it’s very cumbersome!

Below is a parts list and code to get you started.

Parts

Part Description Cost URL
Elastic band Just something simple to mount the board on $10 http://amzn.com/B00SN6987Y
Glove The cheapest conductive glove i could find at Walmart $3.95 http://goo.gl/pWZz7M
Conductive Thread You'll need a decently sturdy needle for this. $8.00 http://amzn.com/B00W3D3X9W
Jumper Wires Easy way to connect things for experimenting $5.00 http://amzn.com/B0002KRABU
Headers Makes it easy to remove the teensy when you are done tinkering $5.00 http://goo.gl/JszxBU
Perfboard Really easy way to mount your projects $8.50 https://www.adafruit.com/product/589
Teensy The best "arduino like" out there $20.00 https://www.pjrc.com/store/teensy32.html
Total ~ $60

Code

Morse Glove “driver”

This just decodes finger touches (dit and dah) into letters just as if you had typed them into a keyboard. This makes it very simple to interface with other software. In my experimentation i created a simple script menu to run different https://www.musicpd.org/ commands to control a music player.