Skip to content

porubcinj/SmartSportsSensor

Repository files navigation

CSE 60685 Design Project - Smart Sports Sensor

Web App: https://porubcinj.github.io/SmartSportsSensor

Overview

There are three main parts of this repository: the Arduino sketch, the web app, and the machine learning code. All Arduino code is in the root folder; the Arduino sketch is at SmartSportsSensor.ino. The web app code is in the website folder. The machine learning code is located in machine_learning. For more information on the website or machine learning code, refer to the README files in their respective folders.

Requirements

Hardware

  1. Arduino Nano 33 BLE Rev2

Software

  1. Arduino IDE 2 (source)

Arduino Core

  1. ArduinoCore-mbed (source)

Libraries

  1. Arduino_BMI270_BMM150 (source)
  2. ArduinoBLE (source)
  3. MicroTFLite (source)

Setup

Arduino

Upload SmartSportsSensor.ino to the Arduino Nano 33 BLE Rev2. Refer to this guide for help.

Once uploaded, you can disconnect the Arduino from your computer and connect it with a battery. Ensure that the Arduino is:

  • Connected to a battery (blue light is on).
  • Securely mounted to the racket.

Mount Sample

If the Arduino is properly powered on, you should see a blue light turn on. A blinking blue light indicates that the Arduino is ready to pair over Bluetooth Low Energy. A solid blue light indicates that it is paired.

TODO

  1. Need directions for training model, live inference, more photos of collection

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Contributors 5