Differences between revisions 119 and 123 (spanning 4 versions)
Revision 119 as of 2012-07-07 23:49:59
Size: 4133
Editor: fungi
Comment:
Revision 123 as of 2012-07-10 15:20:52
Size: 5808
Editor: fungi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
[[attachaent:ManMachine.jpg|{{attachment:ManMachineTeaser.jpg|wearable fungi}}]]
[[attachment:ManMachine.jpg|{{attachment:ManMachineTeaser.jpg|wearable fungi}}]]
Line 9: Line 11:
= Septambic Chording Keyer = = one-Handed Text Input =
Line 28: Line 30:
= Head-Mounted Display =
This has traditionally been the most expensive and annoying component plaguing wearable computing enthusiasts, and I expect that will continue for some time to come (though I'm trying to be open-minded about Google Glass). The optics and display density needed for typical computing on a [[http://en.wikipedia.org/wiki/Head-mounted_display|HMD]] are still not available on the consumer market. Luckily for me, since I spend most of my time using text displays I'm able to get by with a relatively low-resolution solution. At first I wanted a monocular display as a matter of convenience and simplicity, but after reading up on [[http://en.wikipedia.org/wiki/Binocular_rivalry|binocular rivalry]] I'm now starting to suspect there are neurological/cognitive reasons it would be less efficient.

For now, I've obtained a Vuzix Wrap 920 and Vuzix Wrap VGA Adapter (US$240 new from Amazon). I removed the cosmetic sunglasses-style lenses to make the rig slightly less obtrusive. Preliminary tests with the VGA port on my netbook were positive--I wore it for an entire weekend as my only computer display with no ill effects. This device supports 640x480, 800x600 and 1024x768 resolutions (claimed via EDID on the VGA line) but the native resolution is closer to 640x480 so at first I thought I would stick with that. As it turns out, non-text applications like to make some assumptions about minimum screen geometry (for buttons and the like) which become problematic at such low resolutions. Instead, I've set my desktop environment for 1024x768 and increased font sizes where it makes sense to do so.

= Single-Board Wearable Computer =
At the moment I just go everywhere with an [[http://eeepc.asus.com/|Asus Eee PC]] netbook running [[http://www.debian.org/|Debian GNU/Linux]], but intend to transition soon to a low-power single-board computer. I've ordered a [[http://beagleboard.org/hardware-xM/|BeagleBoard-xM]] and plan to run [[http://wiki.debian.org/ArmHardFloatPort|Debian's armhf port]] on it. Since the video output is HDMI and there's no good HDMI-supporting HMD on the market yet, I've ordered a High Resolution Video DVI to VGA Converter from !StarTech. I've read that a similar (and cheaper) converter from fit-PC2 will work but it requires [[http://blog.galemin.com/2011/03/dvi-d-to-vga-converter-for-beagleboard-xm/|modifying the BeagleBoard]] (which I'd like to avoid if I can).
Line 32: Line 42:

= Monocular Headmount Display =
As I begin work on a wearable display, I'll flesh out this section. Here are some interesting links for components I'm considering:
 * http://wearcomp.wikia.com/wiki/Myvu_Crystal
 * http://blog.makezine.com/2009/03/17/myvu-crystal-as-a-wearable-hea/
 * http://blog.makezine.com/2009/01/12/myvu-display-in-a-wearable-computer/

= Single-Board Wearable Computer =
Right now I just go everywhere with an [[http://eeepc.asus.com/|Asus Eee PC]] netbook running [[http://www.debian.org/|Debian GNU/Linux]], but intend to transition soon to a low-power single-board computer. Some links for reference:
 * http://beagleboard.org/
 * http://www.raspberrypi.org/
 * http://www.cs.vassar.edu/people/priestdo/wearables/top

The Fungi From Yuggoth

  • Man Machine, pseudo human being; Man Machine, super human being.

Kraftwerk, The Man-Machine (1978)


Chronicling fungi's steady descent into cyberpsychosis....

wearable fungi

one-Handed Text Input

Have you ever wished you could graft a text input device directly onto your arm? Well, this is about as close as it gets without surgery... Inspired by Greg Priest-Dorman's Chorder wiki, I'm using a handheld chorded keyboard based on Spaceman Spiff's Chording Keyboard Experiment (SpiffChorder) with some earlier influence from Steve Mann's septambic keyer. The subpages linked below provide explicit documentation of my efforts and, in combination with the excellent instructions on Greg's and Spiff's sites, should be more than sufficient for creating one of your own. Photos and designs published in this section are licensed under the terms of the GPL (3.0), same as the SpiffChorder project itself (since they could be considered derivative works).

A text-terminal-friendly "modified NASA" chordset reference chart... Prototyping a SpiffChorder on a solderless breadboard... Building a SpiffChorder on perfboard... Building a SpiffChorder on perfboard... Designs for a SpiffChorder printed circuit board... Designs for a SpiffChorder printed circuit board... Making your own SpiffChorder handset... Making your own SpiffChorder handset...

Head-Mounted Display

This has traditionally been the most expensive and annoying component plaguing wearable computing enthusiasts, and I expect that will continue for some time to come (though I'm trying to be open-minded about Google Glass). The optics and display density needed for typical computing on a HMD are still not available on the consumer market. Luckily for me, since I spend most of my time using text displays I'm able to get by with a relatively low-resolution solution. At first I wanted a monocular display as a matter of convenience and simplicity, but after reading up on binocular rivalry I'm now starting to suspect there are neurological/cognitive reasons it would be less efficient.

For now, I've obtained a Vuzix Wrap 920 and Vuzix Wrap VGA Adapter (US$240 new from Amazon). I removed the cosmetic sunglasses-style lenses to make the rig slightly less obtrusive. Preliminary tests with the VGA port on my netbook were positive--I wore it for an entire weekend as my only computer display with no ill effects. This device supports 640x480, 800x600 and 1024x768 resolutions (claimed via EDID on the VGA line) but the native resolution is closer to 640x480 so at first I thought I would stick with that. As it turns out, non-text applications like to make some assumptions about minimum screen geometry (for buttons and the like) which become problematic at such low resolutions. Instead, I've set my desktop environment for 1024x768 and increased font sizes where it makes sense to do so.

Single-Board Wearable Computer

At the moment I just go everywhere with an Asus Eee PC netbook running Debian GNU/Linux, but intend to transition soon to a low-power single-board computer. I've ordered a BeagleBoard-xM and plan to run Debian's armhf port on it. Since the video output is HDMI and there's no good HDMI-supporting HMD on the market yet, I've ordered a High Resolution Video DVI to VGA Converter from StarTech. I've read that a similar (and cheaper) converter from fit-PC2 will work but it requires modifying the BeagleBoard (which I'd like to avoid if I can).

Motion-Sensing Pointer

I don't really use a mouse much, but there are times when having one would be useful. I'll probably build something USB-based with accelerometers, but might instead do something with a small trackball:

Portable Power Supply and Charger

Portable power will also be critical:

CCL: ManMachine (last edited 2015-04-26 19:16:13 by fungi)

CC0 To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to it.