Xiaomi fitness bracelets have long been an integral part of the lives of active users, but not everyone understands how these compact devices collect data about your activity. One of the key components responsible for the accuracy of readings is an accelerometer. This miniature sensor works around the clock, recording the slightest movements of your body, but what exactly does it measure in the bracelets Mi Band, Xiaomi Smart Band or Amazfit? Why would the pedometer show absurd numbers without it, and sleep would be tracked as โwake?โ
In this article, we will discuss:
- ๐ The Physical Principles of the Accelerometer and Why It Doesnโt Just โCount the Steps"
- ๐ Specific parameters that the sensor captures in Xiaomi bracelets (from tilt of the hand to the intensity of running)
- โ๏ธ How calibration and sensitivity affect data accuracy โ and what to do if the bracelet is lying
- ๐ Comparison with a gyroscope and a pulsemeter: which of the sensors is the main one in tracking activity
- ๐ก Hidden functions of the accelerometer that are not written in the instructions (for example, determining falls or gestures)
If you've ever wondered why your Mi Band 7 is 8,000 steps when you've walked 5,000 steps, or how the bracelet understands you're sleeping, not just lying with your phone, the answer lies in the way the accelerometer works.
What is an accelerometer and how it is arranged inside a fitness bracelet
The accelerometer is a microelectromechanical sensor (MEMS), It measures the acceleration of an object in three-dimensional space, and in the context of Xiaomi fitness bracelets, it's a tiny plate (sized as a grain of sand) that responds to a change in position or movement of your hand, and it's based on the piezoelectric effect. When the plate is shifted, a weak electrical signal is generated, which is converted into digital data.
Xiaomi bracelets use 3-axis accelerometers, that is, they record acceleration along the axes:
- ๐ด X - horizontal (left-right)
- ๐ข Y = vertical (up-down)
- ๐ต Z is depth (go-back)
These data allow the bracelet not only to count steps, but also to recognize the type of activity (walking, running, cycling), to determine the phases of sleep (by the movement of the hand during superficial sleep), and even to fix gestures (for example, raising the hand to turn on the screen). In modern models such as Xiaomi Smart Band 8 or Amazfit GTR 4, the accelerometer works in tandem with the gyroscope and magnetometer, which increases accuracy to 95% when calibrated correctly.
Specific parameters that the accelerometer measures in Xiaomi
Many users mistakenly think that the accelerometer is only for counting steps, but in fact, it is responsible for many more functions. Here is a complete list of the parameters that the sensor captures in Xiaomi bracelets:
| Parameter | How measured | Example of use |
|---|---|---|
| Number of steps | Analysis of periodic fluctuations of the hand with a frequency of 1-2 Hz (characteristic of walking) | Stepper, targeted notifications (e.g., โYouโve walked 10,000 steps!โ) |
| Motion intensity | Amplitude and acceleration frequency (e.g. running) โ walk) | Automatic recognition of activities (running, cycling) |
| Position of the body | Angle of the hand relative to the ground (a gyroscope is used to adjust) | Sleep detection (whether the user is lying down), gestures (raising your hand for the screen) |
| Vibrations and impacts | Short-term acceleration peaks (more 3g) | Detection of falls (in models with function) SOS), leg-fixing |
| Rhythm of movement | Frequency and synchronicity of oscillations (for example, swinging hands when swimming) | Tracking swimming, recognition of exercises (push-ups, squats) |
Fun fact: Xiaomi accelerometers work even when you're not moving, for example, they record the micro-movement of the hand during sleep, which allows you to distinguish between deep and superficial sleep, and if you pull your hand abruptly (for example, brushing off a mosquito), the bracelet can write this as "waking up."
โ ๏ธ Note: The accelerometer does not measure pulse or blood oxygen levels, but is responsible for individual sensors (PPG and SpOโ). However, its data are used to correct the readings of the pulsemeter (for example, in artifacts of motion).
How an accelerometer distinguishes walking from running and other algorithm tricks
One of the most common questions is, "How does the bracelet know I'm running, not just walking fast?" The answer lies in analyzing the frequency, amplitude and rhythm of movements. Xiaomi's algorithms are trained on thousands of hours of activity recordings and use the following criteria:
- ๐ Walking: step frequency 1-2 Hz, acceleration amplitude to 2g, smooth-slide.
- ๐โโ๏ธ Running: frequency 2-3 Hz, amplitude 2โ4g, landing-pike.
- ๐ด Bicycle: low-amplitude vibrations (0.5โ1g) at a frequency of 0.5-1 Hz (from the pedals), plus data with GPS.
- ๐ Swimming: chaotic fluctuations with high amplitude (more 3g) and lack of rhythm.
To improve the accuracy of the bracelets Xiaomi use combined algorithms:
- The accelerometer records raw data on movement.
- The gyroscope adjusts the position of the hand (for example, if you wave your hand but donโt walk).
- The pulsemeter adds data on heart rate (when running, the pulse is higher than when walking).
- GPS (in models with modules) confirms the speed of movement.
That is why in Mi Band 7 and newer, the accuracy of activity recognition reaches 90-95%, while in older models (for example, Mi Band 3) without a gyroscope, errors could reach up to 30%.
๐ก
If the bracelet is constantly confusing walking and running, try calibrating it: go to the Device Profile โ Sensor settings โ Calibrate the pedometer and walk 20-30 steps with your phone in hand to synchronize data.
Why accelerometers can lie: common mistakes and how to fix them
Even the most accurate sensor can malfunction. TOP-5 Reasons Why Your Xiaomi Accelerometer Shows Wrong Data:
- ๐ Incorrect calibration: If you donโt adjust the bracelet to your gait, it will use standard algorithms that may not be suitable (for example, for people with non-standard stride lengths).
- ๐ฑ Synchronization with the phone: If the phone settings disabled access to motion sensors, the bracelet will not be able to adjust the data on the phone GPS.
- ๐ Battery savings: In energy saving mode, the accelerometer survey frequency decreases from 50 Hz to 10 Hz, resulting in missing steps.
- ๐งค Improper wearing: If the bracelet is worn too loosely or on the wrist with a tattoo (which interferes with the pulsemeter), algorithms begin to โthinkโ the data.
- ๐ถ Irregular gait: When lame, using a cane or pushing a wheelchair, the rhythm of the steps is disturbed, and the bracelet may count them as "activity of an unknown type".
How do you check if the accelerometer is lying?
- Take exactly 100 steps by counting them by hand.
- Compare it to the Mi Fitness or Zepp Life app.
- If the difference is greater than 10%, calibration is required.
Check the density of the strap fitting|Calibrate the pedometer in the settings|Enable geolocation access on the phone|Update the bracelet firmware|Reset the settings to factory (if the error is critical)-->
โ ๏ธ Note: If the bracelet is lying after calibration, the problem may be a sensor hardware failure, in which case only a replacement device (the accelerometer is not repaired separately) will help.
Comparison of the accelerometer with other sensors: who is the main in the fitness bracelet?
The accelerometer isn't the only sensor in Xiaomi's bracelets, so let's look at how it interacts with other components and which one is responsible for which data:
| Sensor | What measures | Interaction with the accelerometer |
|---|---|---|
| gyroscope | Angular position and arm rotation | Corrects accelerometer data when cornering (for example, if you twist your hand but do not move) |
| pulsemeter (PPG) | Heart rate | Helps distinguish physical activity from random movements (for example, when stressed, the pulse rises without movement) |
| Magnetometer | Direction relative to the Earth's magnetic field | Used to determine orientation in space (e.g., when tracking swimming) |
| Barometer | Atmospheric pressure (to determine floors) | Complements the accelerometer data when climbing stairs (fixes the change in height) |
For example, when tracking sleep, three sensors are working at once:
- The accelerometer records the movements of the hand (their absence) = deep-sleep).
- The pulsemeter measures the variability of the heart rhythm (with superficial sleep, the heart rate is unstable).
- The gyroscope determines the position of the body (lying on the back vs. on the side).
But when counting calories, the accelerometer plays a secondary role: the basic data is taken from the pulsemeter and your profile (weight, age, gender), but without it, it is impossible to accurately determine the intensity of the load (for example, running uphill vs. on a flat surface).
How to cheat an accelerometer?
Hidden functions of the accelerometer, which you did not know
In addition to standard functions (stepmeter, sleep tracking), the accelerometer in Xiaomi bracelets is used for a number of non-obvious tasks:
- ๐คณ Camera Control: In some models (for example, Xiaomi Smart Band 7 Pro) you can remotely take a photo on your phone, just shake the bracelet twice.
- ๐จ Detection of falls: A sharp change in acceleration (more 4g) The bracelet vibrates and suggests calling emergency services.
- ๐ In Chinese firmware of some models there is a mode "Dance activity", where the accelerometer analyzes the rhythm of movements.
- ๐ง Meditation and Stress: Lack of Movement + pulse-rate = resting state (used to assess stress levels).
- ๐ฎ Game mode: In bracelets with AMOLED-screens (e.g. Amazfit) GTR 4) the accelerometer is used for control in mini-games (hand tilts) = cursor).
One of the most useful hidden functions is gesture detection.
- ๐ Raising your hand to your face โ switching on.
- ๐ Double shaking โ alarm-setting.
- ๐ค Fist clenching โ track pass (in some firmware).
These features are often disabled by default. To activate them, go to Settings. โ Gestures โ Action choices (not available on all models).
๐ก
The accelerometer consumes a minimal amount of power (about 1-2% of the charge per day), so it is not advisable to turn it off to save battery.