Internal resources of LSM6DSOX+STEVAL-MKI109V3, sources of motion correction ideas, and market demand
[Copy link]
This post was last edited by Mr. Bear on 2020-4-20 16:29
1. Unboxing
I received the development board on the morning of April 11 and found that the board was much larger than I had imagined. Overall, I felt that the integration was very high.
2. Query the manual (first download the ST data sheet)
1. LSM6DSOX: integrated 3D accelerometer + 3D gyroscope (below is the full scale of the accelerometer and gyroscope, as well as the supported serial communication, etc.)
2. STEVAL-MKI109V3: Evaluation board, the input is the output of the accelerometer, gyroscope and machine learning core of the above sensors, which are placed in the ODR register. FSM (state machine) has 16 definitions based on the same input. After selecting the required value in the ODR register, it is compared with the set value according to a certain condition and executes the corresponding output.
3. Program composition of the state machine
The procedure for judging an action is divided into three parts: the start recognition of the action, the action progress phase, and the end of the action (corresponding to 1, 2, and 3 in the figure below)
3. Use of Unico
1. Select iNemo Intertial Modules -> Select LSM6DSOX -> Select Device
2. Monitor output signal
3. Write a state machine program
4. Source of creativity
When doing yoga, correcting sitting posture, or military training, we cannot judge whether our movements are standard. For example, when sitting, some people hunch over. Others may notice this problem, but they themselves do not realize what kind of sitting posture is standard. If LSM6DSOX is used to detect the current sitting posture value of the person, and compare it with the data collected by the standard sitting posture, a vibration signal will be sent to remind the person that the sitting posture is incorrect when it is not standard, until the vibration stops when the sitting posture is correct. Constantly remind the person to develop good sitting habits.
|