Haptics: Final Project

For our final project, our team decided to make a better version of our Haptic Matrix from last week! Here’s what we made.


Bio-feedback Meditation device

Team Members: L.Chung, H.Huang, D.Oved, A.Veeraswamy


A normal human’s resting heart rate is between 60-100 beats per minute. When heart rate is is > 80 bpm, the user will put on the meditation wristband which will pulse in sinusoidal waves to which they are supposed to match their breathing. When their heart rate lowers to a resting rate range of  60-75 bpm , the vibrations will stop. Relaxation achieved!


Material Used:

  • Arduino UNO
  • 9 mini vibration motors
  • Pulse Sensor
  • Transistor + Diode
  • Leather as enclosure


Fritzing Diagram of Device

Leather Enclosure Design for Lasercutter







Haptics: Day 2

This week in class, we learned about Motor Arrays. Based off of this knowledge, we made a Haptic Matrix.


A wearable haptic matrix using multiple mini vibration motors that forms radio pattern to produce vibrating wave sensation on wrist.  


Motor Sketch:

Material Used:

  • Arduino Uno
  • 9 mini vibration motors
  • Leather as enclosure


  • The motor in the center produced the strongest vibration whereas the motors in the outer circles felt weak.
  • We couldn’t really experience the vibration like a wave. It was more like all the motors vibrating at the same time.

Team Members:

L.Chung, H.Huang, D.Oved, A.Veeraswamy

Haptics: Day 1

For Day 1 in haptics,  we did a series of experiments.

  1. Hello Vibrational Motor
  2. Haptic Motor Drivers
  3. Motor Arrays

Hello Vibrational Motor

In this experiment, we learned the basics of different types of motors, including the trusty Vibrating Mini Motor.Vibrating Mini Motor Disc

When we changed the delay & high/low, we were able to achieve different effects and patterns. We also tried attaching different materials to our motor to create different haptic sensations. 


Haptic Motor Drivers

In this experiment, we tested how a haptic controller with a simple vibrational motor could create 116 types of haptic effects, ranging from “Hot Fuzz” to “Transition Click.”


Adafruit DRV2605L Haptic Controller Breakout

Experiment 2

Armed with this knowledge, our group tried to create a physical representation of the Microsoft Windows start sound. 

Motor Arrays

For this third experiment, we connected 3 motors in series & played with the haptic feedback that they could produce. In the end, we made a tactile sensation that felt like a heartbeat.