WittySkates / pasteables

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pastebles

Project description

Creating modular wearable technology that utilizes ML, microcontrollers, and an sensors to predict current action (ie. bicep curls, side lunges, sitting, etc.).

Dependencies

Model training, validation, and testing

  • Python
  • Jupyter Notebook
  • TensorFlow, TensorFlow Lite, TensorFlow Lite Micro Special Note: TensorFlow Lite Micro is going to significant changes and has removed some required files for the project in there recent releases. The needed files to let this project work are located in the lib folder of the Platform IO folder.

ESP32 Device

  • Arduino
  • Platform IO (Dependencies are located in the platformui.ini file)

Links to folders

Current folder for storing ANN training data.

Some helpful documentation including some pinouts and pdfs of docs.

Jupyter notebooks that train, test, and validate model. The current saved model from initial training data. Also includes some JavaScript functions that connect to the ESP32 websocket for data transmission.

The main driver code for the ESP32 and related sensor devices. Project is Arduino based and created through Platform IO.

About


Languages

Language:C++ 88.2%Language:Jupyter Notebook 7.0%Language:C 3.0%Language:JavaScript 1.2%Language:PureBasic 0.3%Language:CMake 0.2%Language:HTML 0.1%