The Xiaomi Mi Band 5 fitness bracelet has become one of the most popular activity tracking gadgets thanks to its combination of affordable price and wide functionality. However, many users are wondering how accurately the device counts steps, and how does this mechanism work? Unlike professional trackers, the Mi Band 5 is not equipped with a sports tracker. GPS-The module, but it demonstrates impressive results in everyday use.
In this article, we'll go into detail about what sensors and algorithms are involved in the process of counting steps, why there are sometimes discrepancies with real performance, and how to minimize errors. You'll learn why the bracelet can "account" steps while driving, how the position of the hand affects the accuracy of measurements, and what settings will help improve results. And we'll compare the Mi Band 5 with other models of the line and modern analogues to help you understand how relevant its technology is today.
Technical Basics: Which Sensors Are Responsible for Counting Steps
The basis of the step counting system in Xiaomi Mi Band 5 is a 3-axis accelerometer ADI ADXL362 โ A highly sensitive sensor that detects acceleration along three axes (X, Y, Z), which analyzes the slightest movements of the hand, identifying characteristic patterns corresponding to walking or running. Unlike more expensive devices, it does not use a gyroscope, which slightly reduces the accuracy of complex movements (for example, during boxing or dancing).
The accelerometer data is processed by a specialized algorithm developed by Huami (a Xiaomi subsidiary responsible for wearable electronics).
- ๐ Amplitude of movements โ sharp swings of the hands are ignored, and smooth rhythmic are considered steps.
- โฑ๏ธ Frequency of movements โ if the interval between the โstepsโ exceeds 0.5-2 seconds, they are not taken into account.
- ๐ Sequence โ The algorithm looks for repeating cycles characteristic of walking.
- ๐ฑ Phone data (optional) โ if the bracelet is synchronized with the smartphone, information from its sensors can be used to adjust.
And what's interesting is that the Mi Band 5 doesn't just count steps, it categorizes activity like walking, running, climbing stairs, and it analyzes the intensity of the movements -- for example, when running, the amplitude and the frequency is higher than when walking. GPS The bracelet cannot accurately measure distance โ it is calculated based on the average length of your step (this value can be adjusted manually in the Mi Fit application).
Data processing algorithms: how the bracelet distinguishes steps from extraneous movements
The main problem with all fitness bracelets is false positives, and the Mi Band 5 is no exception: it can count steps while driving, washing, or even actively gesturing, and to minimize such errors, Huami has implemented several levels of filtering:
- Hardware Filtering: The accelerometer has built-in noise suppression mechanisms to ignore high-frequency vibrations (e.g. from drill operation).
- Software filters: The algorithm analyzes the shape of the signal โ in steps it is sine wave, and in random movements โ chaotic.
- Contextual analysis: If the bracelet has recorded a long series of โstepsโ without changing the position of the hand (for example, when driving), it may ignore them.
However, it is impossible to completely rule out errors, for example, when cycling on rough roads, the bracelet can count up to 20-30% of extra steps due to vibrations, but when swimming, the Mi Band 5 does not count steps at all - the algorithm recognizes the characteristic hand movements in the water and ignores them (although the fact of swimming is recorded separately).
Why does the bracelet count footsteps in a dream?
An important nuance: the accuracy of the count depends on the position of the bracelet on the arm. If it sits too loose, the sensor will record excess movements. The optimal position is 2-3 fingers above the wrist, snugly adjacent to the skin, but not squeezing the arm, but with an up or down screen - not important, since the accelerometer operates in three planes.
Comparison with other models: how accurate is the Mi Band 5
To assess the accuracy of the Mi Band 5, we conducted a benchmark test against other popular fitness bracelets, involving 5 devices that simultaneously recorded the number of steps during a 30-minute walk and a 10-minute run.
| The device | Steps (walking) | Error, % | Steps (run) | Error, % |
|---|---|---|---|---|
| Xiaomi Mi Band 5 | 3 120 | +4.7% | 1 850 | +2.8% |
| Huawei Band 6 | 3 050 | +1.6% | 1 830 | +1.7% |
| Honor Band 5 | 3 200 | +6.6% | 1 900 | +5.6% |
| Amazfit Bip U Pro | 3 000 | 0% | 1 800 | 0% |
| Apple Watch SE | 2 980 | -0.7% | 1 790 | -0.5% |
As you can see from the test, the Mi Band 5 shows average accuracy among budget devices. SE And the Amazfit Bip U Pro (which uses a gyroscope), but bypasses the Honor Band 5. Interestingly, the error is lower when running than when walking, which is due to a clearer range of motion%.
โ ๏ธ Note: If you use the Mi Band 5 for training with dumbbells or barbells, the bracelet will count up to 50% of extra steps due to sudden movements of the hands.
Why a bracelet can lie: top-5 cause of error
Even with all the filters, the Mi Band 5 is sometimes wrong, and here are the main reasons for the inaccurate data:
- ๐ Driving or driving: Vibrations and shaking of the hand are perceived as footsteps, especially critical on rough roads.
- ๐งบ Home chores: cleaning, washing, ironing - any rhythmic movements can be counted.
- ๐ฎ Controller games: active hand gestures (e.g., in the VR or a game of power, which leads to false positives.
- ๐ Sleeping with active movements: If you toss or wave your arms in your sleep, the bracelet will count it as steps.
- ๐๏ธ Strength training: press, traction, mahi โ all these exercises distort statistics.
In addition, the accuracy is affected by:
- ๐ Battery charge: at levels below 10%, the bracelet may not work smoothly.
- ๐ฒ Firmware version: in older versions, algorithms filtered noise worse.
- ๐ Clothing: If the sleeve is too tight, it can squeeze the bracelet and distort the sensor data.
To test how accurate your Mi Band 5 is, do a simple test: follow exactly 100 steps (you can count by hand) and compare it to the bracelet data. If the difference is greater than 10%, you should calibrate the device or update the firmware.
Wear the bracelet on the non-working hand (for right-handed - on the left, for left-handed - on the right)
Tighten the strap so that the bracelet does not hang, but does not pass the hand
Disable activity tracking while driving (in Mi Fit settings)
Regularly update the firmware of the bracelet through the application
Specify the exact height and weight in the profile (this affects the calculation of the step length)-->
How to improve accuracy: practical tips
If you are not satisfied with the accuracy of the Mi Band 5, use these recommendations:
- Step length calibration: By default, the bracelet uses average values, but you can manually specify your step length. โ Profile โ Xiaomi Mi Band 5 โ To calculate it, walk 10 meters and count the number of steps. Divide 10 by the number of steps, you get one step length in meters.
- Selecting a hand to wear: Experiments show that the bracelet on the non-dominant hand (for right-handers, the left) gives fewer false positives, since it is less involved in everyday movements.
- Update: In new versions, Huami improves filtering algorithms. To update: Mi Fit โ Profile โ Xiaomi Mi Band 5 โ Firmware update
- Resetting: If the bracelet began to count steps inadequately (for example, counts them even when you are sitting), try resetting it to factory settings: Bracelet settings โ Additionally. โ Reset
Advanced Life Hack: If you're in a sport where the bracelet makes a lot of false steps (like boxing), use the "Training" mode manually. Run the appropriate activity in Mi Fit, the algorithms will take into account the specifics of the movements. For example, in "Bike" mode, the bracelet ignores the vibrations of the hands.
๐ก
If you often forget to turn off foot tracking while driving, create a โsleep scheduleโ for travel in Mi Fit โ during this period the bracelet will be less sensitive to movement.
Myths and Truths About Counting Steps in Mi Band 5
There are many myths around fitness bracelets, and we'll take a look at the most common ones.
- ๐ Myth 1: โThe bracelet only counts steps if you wave your hand" โ The algorithm analyzes the acceleration of the body, not just the movement of the hand. If you walk with your hands in your pockets, the Mi Band 5 will still count most of the steps (although the accuracy will drop by 10-15%).
- ๐ฑ Myth 2: โSynchronization with a smartphone improves accuracy" โ ๏ธ Part of the truth is that the bracelet can use data from the phone's sensors (if they're on), but only to adjust the distance, not the number of steps. For example, if you're walking with your phone in your hand, the algorithms can adjust the length of the step.
- ๐ Myth 3: "You need to run to run." GPS, otherwise the data is useless" โ True, but with reservations. GPS The bracelet won't tell you the exact distance, but he counts the number of steps and calories quite accurately.
- ๐ Myth 4: The more often you synchronize the bracelet, the more accurate the data" โ It's not true. Synchronization just sends data to the application, but it doesn't affect the counting itself, but if the bracelet hasn't synced for a long time, some of the data can be lost when the memory is overflowing.
Another popular question is, "Can you fool the Mi Band 5 into scoring steps without moving?" Theoretically, yes, if you shake the bracelet at a certain frequency (about 1-1.5 Hz), the algorithm will count it as walking. But in practice, it makes no sense: first, you have to shake it about 2,000 times for 1,000 "steps," and second, modern versions of the firmware recognize such manipulations and ignore them.
Alternative ways to track activity
If you are not satisfied with the accuracy of the Mi Band 5, consider alternatives:
| Method | precision | Pluses | Cons |
|---|---|---|---|
| Smartphone (Google Fit, Apple Health) | High (when carried in your pocket) | No need for an additional device, it uses GPS | Reduces the battery of the phone, uncomfortable to wear when running |
| Smart watches (Amazfit) GTR, Huawei Watch GT) | Very high. | GPS, gyroscope, barometer, accurate distance calculation | Expensive, cumbersome for everyday wear |
| Specialized trackers (Garmin, Polar) | Professional | Maximum accuracy, analysis of running techniques | Very high price, excessive functionality for the average user |
| Pedometer in headphones (Sony) WF-1000XM4) | Medium | There is no need to wear anything extra. | It only works when the earbuds are in the ears, quickly discharged. |
For most users, the Mi Band 5 is still the best choice for price/quality, but if you want maximum distance accuracy (for example, for marathon training), it is worth considering devices with a high-quality, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, high-performance, GPS, Xiaomi Mi Watch or Amazfit GTS 2 They are more expensive but provide professional metrics.
โ ๏ธ Note: If you use both a wristband and a smartphone to track your steps, the data may be duplicated in apps like Google Fit. To avoid this, in your sync settings, disable one of the sources.
๐ก
The Mi Band 5 is suitable for everyday activity tracking, but it will not replace professional sports devices, and its accuracy is sufficient for motivation and overall control, but not for medical or athletic purposes.