Skip to main content
Version: FILS English

Musical Glove

A wearable music device

info

Author: Safta Diana-Andreea
Group:1221ED
GitHub Project Link: https://github.com/UPB-PMRust-Students/fils-project-2026-dianulle

Description

The goal of this project is to create a glove that allows users to control music through different hand gestures, turning physical movement into sound.By using motion and pressure sensors, the glove can detect movements and translate them into sound.

Motivation

This project is heavily inspired by the Mi.Mu gloves developed by Imogen Heap who is also a singer and she uses them for her live performances. I found this concept really cool and engaging. I also wanted my project to involve data processing and building a simplified version of these gloves felt like a great fit.

Architecture

+--------------------------+
| INPUT LAYER |
| (Motion / Pressure) |
+------------+-------------+
|
v

+--------------------------+
| PROCESSING LAYER |
| (STM32) |
+------------+-------------+
|
v

+--------------------------+
| COMMUNICATION LAYER |
| (USB) |
+------------+-------------+
|
v

+--------------------------+
| APPLICATION LAYER |
| (PC) |
+------------+-------------+
|
v

+--------------------------+
| AUDIO OUTPUT LAYER |
| (Sound Engine) |
+--------------------------+

Log

Week 6

Decided on what I wanted to create and did research on what I needed for hardware and software.

Week 7-8

Ordered everything and changed the initial plan. I decided that I will make my own pressure sensors; the initial idea was to use pressure sensors and flex sensors, but due to their high price, I started to look for alternatives and found Pressure-Sensitive Conductive Sheet with which I create the sensors.

Week 9

Hardware

STM32U5 Board: The main microcontroller to process data and handle communication.

MPU-6050 IMU Module: Tracks the orientation and tilt of the hand.

Pressure Sensors: Detect gestures like making a fist or pressing two fingers together.

Schematics

Bill of Materials

DeviceUsagePrice
STM32 Nucleo-64The microcontroller[126 RON]
MPU6050Motion Tracker[16 RON]
Pressure sheetDIY pressure sensors[70 RON]

Software

LibraryDescriptionUsage
embassy-stm32Provides a hardware abstraction layer for STM32Used for configuration
defmtLogging frameworkUsed for debugging
panic-probePanic handlerUsed to define the behavior of panic!
  1. MiMU Gloves ...