DataTouch - an tactile text output device


click for a larger picture

MOTIVATION
One of the themes I've become interested in lately is screen-free computing. Mobile devices, and others designed to minimize cognitive load can take advantage of channels of human sensory perception other than the visual system. Since tactile is an under-used channel of information transmission I decided to design a system to convey messages entirely by touch.

OVERVIEW
DataTouch is a tactile text renderer. When it detects a hand resting on top of it, the machine launches itno action, pulsing information onto the fingertips via its 5 strategically-placed solenoids. Using a binary encoding for a numerical representation of the alphabet (A = 1, B = 2, etc..), datatouch pulses out a different pattern for each letter of the alphabet. Using DataTouch proficiently requires the memorization of the binary representation of the numbers from 1-26. Attached to an Internet-connected computer, DataTouch facilitates online chatting without sight or sound!

FABRICATION
Here are the parts of the device, grouped according to the themes we studied in MAS863:

Design Tools I used CorelDraw extensively for 2D modeling of the acrylic pieces. (didn't use any 3D modeling tools for this project)
Laser, waterjet, NC Knife cutting Lasercut all of the acrylic for the surrounding box (most is press-fit, and connectors are epoxied/bolted in place)
Microcontroller programming yes. Programmed in C for the PICF876 to enable the behavior of the box. Pic was reading digital sensor data from the IR switch, driving the solenoids, and doing bi-directional serial communication with my PC.
Circuit Design I designed a digital circuit to connect the microcontroller, IR sensor, solenoids, max233 chip and assorted ports.
3D printing/NC Machining Although I had experimented with making mounting brackets for the solenoids using the 3D printer, my final design used lasercut acrylic.
PCB Design and Fab I made 5 little solenoid driver boards with the modela which are mounted to the inner walls of the box.
Forming and Joining Epoxy holds some of the IO ports in place. Lock-washers are keeping the bolts from un-screwing. Zip-ties also came in handy to give the springs a little more slack!
Sensors, actuators and displays An IR sensor tells the device when there's a hand on top of it. Solenoids pulse the user's fingertips with data.
Wired and wireless communication I hooked up a Max233 chip for my serial communication with the connected computer. Also hooked up a PS/2 port for keyboard connectivity, although this feature didn't make it in for demo-day. (I had this working on its own board earlier, but for some reason the data line was going between 2 and 5 volts rather than 0 and 5 after I integrated all of the pieces..) And I've been experimenting with MIDI during this term.

Some extra photos

That's all - thanks for visiting.

Back to main page


This site was whacked using the TRIAL version of WebWhacker. This message does not appear on a licensed copy of WebWhacker.