DataBot haptic mouse

Posted on Sunday, July 17th, 2011 in hacks by the machinegeek

DataBot Mouse from Jan Barth on Vimeo.

The DataBot is a specially modified mouse prototype that communicates three different data properties to the user. For example, it can indicate the size of files, the user-assigned importance or the file’s relative activity (times accessed.) The hardware mod involves the installation of a small servo-motor inside an optical mouse which provides braking action to the mouse’s rollerball, thereby varying the rolling resistance to the user.

DaaBot was developed by Jan Barth and Roman Grasy, two Interaction Design students based in Germany, using Arduino and VVVV.

They’ve also developed a hard drive in a specially designed case which expands and contracts based upon the amount of space used.

For more details on this project, visit Roman Grasy’s code project page. We’d like to see the source and schematic on this.

Via WonderHowTo.

This entry was posted on Sunday, July 17th, 2011 at 2:06 pm and is filed under hacks. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “DataBot haptic mouse”

  1. That actually sounds extremely similar to an old Logitech model called iFeel MouseMan. It’s an 11 year old model (still have one in the drawer) that, besides being the ergonomically best mouse i’ve ever had or seen, had a unique haptic engine inside, accompanied by custom drivers and APIs.

    It made it possible to “feel” the boundaries of UI widgets, grid lines in Excel, icons on the desktop… It could also give “texture” to certain surfaces, as well as add haptic feedback to some games (Unreal, for example – the gattling gun effect was awesomely pulled off).

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Daniel: Do I comment here or on FB?
  • Craig B: Shouldn't the default be 00xxx010? Note that bit 0 appears out of order in the documentation. In that case I think the initial value is...
  • JJM: From the datasheet extract you are showing, the power up status should be 00xxx010, not 000xxx01. Bit numbering is misleading since 'measurement resolution' is apparently...
  • Jan Ciger (@janoc200): Hmm, that could actually explain why the three sensor IMU breakout I have bought a few years ago had all sorts of issues - I...
  • Travis: Is it preset to the windows 3 fingered salute?