We have an exciting annoucement to make: we’ve just released an early preview of our SDK! If you’re a software developer and have been waiting to start developing for Moment, here’s your first look. We’re excited to see what you’ll make!
The SDK is still under development, and it’s likely to change in the coming months.
This repository contains the Software Development Kit (SDK) for Moment, the wearable device that communicates entirely through your sense of touch.
The Lilypad Vibe Board is an excellent way to quickly integrate haptic effects into a wearable project. It uses an eccentric rotating mass (ERM) motor and can be driven directly from a general purpose IO pin from an Arduino board. It relies on 5-volt logic and places a 33-ohm resistor in series with the DC motor to reduce the current draw below the 40ma maximum that can be drawn from an output pin of an Arduino board. It also contains a protective diode to prevent damage to a connected IC.
Although the Lilypad Vibe Board can be integrated very quickly into a project and uses a well-designed circular PCB with sewable and solderable pads, the board cannot be used to produce advanced haptic effects easily. Because its current draw is limited to the output of an Arduino output pin, its vibration does not reach the rated maximum of the motor. Likewise, it contains no pre-programmed effects, and the reduced power consumption also reduces the effectiveness of pulse-width modulation for creating custom effects. We recommend using it for projects and prototypes that require simple alerts – its ease of integration makes it very useful when advanced effects aren’t necessary.
We introduce a novel haptic display designed to reproduce the sensation of both lateral and rotational slip on a user’s fingertip. The device simulates three-degrees-of-freedom of slip by actuating four interleaved tactile belts on which the user’s finger rests. We present the specifications for the device, the mechanical design considerations, and initial evaluation experiments. We conducted experiments on user discrimination of tangential lateral and rotational slip. Initial results from our preliminary experiments suggest the device design has potential to simulate both tangential lateral and rotational slip.
Ho, C., Kim, J., Patil, S., & Goldberg, K. The Slip-Pad: A Haptic Display Using Interleaved Belts to Simulate Lateral and Rotational Slip.
Adafruit’s DRV2605 Breakout Board is an excellent way to get started experimenting with haptic effects. It not only works really well in a breadboard prototype but has been a quick way to hack together haptic prototypes with an Arduino without creating a custom PCB. This allows you to quickly integrate haptic effects using an ERM or LRA into your electronics projects!