Hand Tremor Suppression Wearable Device

We propose an innovative medical wearable device to assist people who suffer from hand tremor (Parkinson's Disease, Essential Tremor etc).

Similar projects worth following
TremorFreeMe is an innovative wearable device which aims to fight tremor and improve patients’ life quality. The device activates the opposite muscles of the ones activated due to tremor. Utilizing an App and Machine Learning, it provides patients with a holistic platform which manages to monitor tremor’s behavioral characteristics and changes, and, in parallel, offers a personalized aid by controlling the tremor’s intensity. For this reason, the sensors (accelerometer, gyroscope) from our wearable device are used. A user-friendly mobile app -responsive to voice commands- has been developed for the facilitation of the user. The ultimate goal is to enrich our data collection,train our suppression device and reach high level of intelligence which will lead to a fully personalized functional approach for each user. This way, the patient can deal with tremor in their daily routine and counter problems related to feebleness for self-managing tasks and daily physical act

Our team is building a fully functional autonomous battery-powered wearable device which is still in the prototype stage. Its main function is to detect the involuntary tremulous movement, using data from a 3-axis gyroscope & accelerometer and deliver electrical stimulations through small electrode pads, in order to reduce tremor. For that purpose, we developed an algorithm that is able to make real time decisions and efficiently stimulate the opposite muscles of the ones activated due to tremor , achieving significantly high tremor suppression. We are still in the prototype stage for concept verification. The future design will be smaller in size.  


the arduino code responsible for the stimulation

C Source File - 9.24 kB - 09/02/2017 at 20:55



The 3D case

Initial Graphics Exchange Specification (IGES) - 484.79 kB - 09/02/2017 at 19:29



The 3D Case Cap

Initial Graphics Exchange Specification (IGES) - 257.77 kB - 09/02/2017 at 19:29


  • 1 × Atmega328p Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × MPU6050 The InvenSense MPU-6050 sensor contains a MEMS accelerometer and a MEMS gyro in a single chip.
  • 1 × 3.7v 450mah lipo battery dimension (40mm x 30mm H=4mm)
  • 1 × SparkFun 5V Step-Up Breakout - NCP1402 step up converter
  • 1 × bluetooth module - hc06

View all 8 components

  • Tremor suppressed!

    bikias.thomas09/03/2017 at 16:33 0 comments

    Our first results are very promising , as, we finally managed to reduce patients' tremor up to 85%! 

    We are working hard to make our device work even better and , hopefully, be able to facilitate every patient's life!

  • TremorFreeMe on action!

    bikias.thomas09/02/2017 at 20:54 0 comments

    We are continuously testing our device. We frequently visit local hospitals and we have communication with patients' communities in order to get feedback ,adjust our device and make it better.

  • 3D printed case and wearable design

    Basian Lesi09/02/2017 at 19:23 0 comments

    We want our device to be light, cheap and elegant. For this reason we designed a 3D printed case, which accommodates the stimulation circuit. With our available resources, we made a case with the 3D printer we have in our lab. At the moment the case is bigger in size because the circuit is still in a PCB with regular components. We plan to print our circuit, using SMD components, so the future device-case will be much smaller (watch size).

    3D case

    3D Case Cap

    3D Design in Autodesk

    PCB with SMD components design (smaller version)

    Future Designs 

  • Architecture

    bikias.thomas09/02/2017 at 17:40 0 comments

    Tremor Suppression Module

    Our tremor suppression module consists of a smartphone/smartwatch that connects with the Microsoft Azured, along with a custom-made device, which is designed to detect the involuntary activation of agonist muscles and activate the antagonist muscles and vice versa. Thus, by detecting the involuntary movement and producing the opposite one, we manage to reduce tremor and stabilize the hand (Fig. 2).

    Tremor analysis: Tremor characteristics, amplitude and frequency, are primary quantitative clinical factors for monitoring of tremors. We implemented an algorithm for tracking the frequency and amplitude of tremor from inertial sensor measurements (3 axis gyroscope & accelerometer). The algorithm has as initial value the patient’s tremor fundamental frequency, which is normally measured during a clinical diagnostic procedure. The output adapts to the current dominant tremor frequency based on the measurements of the gyroscope. The adaptation is done after the application of a noise-reduction filter, in order to avoid fast changes in the estimated frequency.

    Device Functionality: Our team is building a fully functional autonomous battery-powered wearable device which is still in the prototype stage (Fig.9). Its main function is to detect the involuntary tremulous movement, using data from a 3-axis gyroscope & accelerometer and deliver electrical stimulations through small electrode pads, in order to reduce tremor. For that purpose, we developed an algorithm that is able to make real time decisions and efficiently stimulate the opposite muscles of the ones activated due to tremor, achieving significantly high tremor suppression (Fig.3).

    Safety: The aim of TremorFreeMe is to provide an above-identified electrical stimulation device that avoids the drawbacks of known stimulation devices and allows for simple and quick application and safe stimulation even over several days.The voltage supply is provided from a 3.7V lipo battery. The muscle stimulation is achieved under 10-25mA biphasic current pulses of 30-50μs duration. It is completely safe, even in a short circuit situation, (that can be caused by water throwing) since the 22μF capacitor cannot discharge any dangerous current and the two 30mA fuses prevent any unwanted current flow above 30mA by shutting down the whole system. The battery has been tested at its maximum discharge rate by connecting both poles. Biphasic current pulses are used to avoid any skin irritation that can happen from one way current flow.

    User’s Interface: Android application for Mobile or Android Wear, that communicates and controls TremorFreeMe Device, via Bluetooth, by switching it on-off and adjusting the intensity of the pulses. The app is based on background tasks, always taking into consideration low battery consumption and Internet connectivity. More specifically, while online, application sends the parameters (velocity, time in period) to azure ML to achieve the First-level Personalization. Moreover, if a similar and effective patients-model found, user will be notified and will be prompted to update his current model for better suppression results (Users’ Classification (Second-level Personalization)). In order to use the application, every user must register and submit some personal and medical information. TremorFreeMe application, automatically and locally, saves data and user’s preferences. This way, users can use the application offline and their data will be auto-synced when device can access the Internet.

  • Muscle Stimulation Circuit Design

    Basian Lesi09/02/2017 at 17:27 0 comments

    Starting our project we had to build an efficient circuit to deliver electrical stimulations in order to activate the muscles of the arm - flexor and extensor - (the opposites of the ones activated due to tremor). We wanted the best size for money combination. Here are the first steps on the circuit design and simulation using simple components such as arduino and other familiar component like capacitors, inductors, mosfets etc. 

    Trying to improve the design, the power efficiency and the size of the circuit we used pwm method for voltage boosting. Thanks to this, we can use a lipo battery of 3.7V and achieve the necessary voltage for the muscle stimulations. The stimulation intensity can be fully adjustable from the arduino-Uno code so there is no need for an analog potentiometer, we just send a command to arduino. 

    Our final circuit PCB

View all 5 project logs

Enjoy this project?



Nathan Youngblood wrote 09/17/2017 at 21:25 point

Hi! Really nice work. I was wondering a bit about your circuit design. You say you want biphasic stimulation to prevent irritation and burning of the skin. However, I only see one voltage polarity (though there is no circuit diagram, so I could be missing something). How are you getting positive and negative current flow? Are you planning on posting a circuit diagram?

  Are you sure? yes | no

Basian Lesi wrote 7 days ago point

Hi! We appreciate your interest. We want to avoid concentrations of anions and cations so we change the direction of current flow, and its simply done by using an H-bridge module. We are getting our circuit printed and we will upload a circuit diagram soon. 

  Are you sure? yes | no

Nathan Youngblood wrote 7 days ago point

Oh, that's clever. Thanks for the response. Looking forward to seeing the full diagram when it's uploaded.

  Are you sure? yes | no

bikias.thomas wrote 09/12/2017 at 22:55 point

Hello! We really appreciate your interest! A hands-on trial would be really helpful to us, because we want to  gather as many data as we can.Although your physical presence would be great, we are located in Greece. Maybe in the future we  visit  some Essential tremor communities across Europe. Thank you!

  Are you sure? yes | no

jdgueydan wrote 09/12/2017 at 21:29 point

Any chance of signing up for trials?  I've had essential tremors for a number of years, and unfortunately, my teenage son is now experiencing them.  Medications have not helped enough to do anything requiring fine motor skills.  As an electronics hobbyist , it's almost impossible for me to solder anything smd anymore.  I've seen similar projects over the years, but am still left waiting for someone to make it a reality.  I wouldn't mind even paying for the hardware/software setup.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates