Skip to content

Proyect for the recognition of three different motions or gestures using Tiny Machine Learning (TinyML) with the STM32f429idiscovery microcontroller and its gyro. Laboratory from the course Laboratory of Microcontrollers at University of Costa Rica .

Notifications You must be signed in to change notification settings

matflow/TinyML-gesture-recognition-STM32

Repository files navigation

tinyML-gesture-recognition

Proyect meant for the recognition of three different motions or gestures using tinyML (tiny Machine Learning) with the STM32f429idiscovery and its gyro. Laboratory work from the course Laboratory of Microcontrollers at University of Costa Rica .

To execute:

  • spi-gyro for gesture recording:

    • Clone the repository libopencm3-examples
    • Copy the folder /spi-gyro into the folder libopencm3-examples as: libopencm3-examples/examples/stm32/f4/stm32f429i-discovery/spi-gyro/ and move to this location
    • Run 'make', then run './quemar.sh' on the terminal.
  • STM32detection for the gesture recognition program:

    • Clone the repository MicroML and perform the Installation and setup indicated in the README.
    • Copy the folder /STM32detection into the MicroML folder as: /MicroML/projects/STM32detection/ and move to this folder.
    • Run 'make', then 'cd build' and then './quemar.sh' on the terminal

About

Proyect for the recognition of three different motions or gestures using Tiny Machine Learning (TinyML) with the STM32f429idiscovery microcontroller and its gyro. Laboratory from the course Laboratory of Microcontrollers at University of Costa Rica .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published