Milestone 2

Task Breakdown

Project Plan

Target deliverable date: May 1, 2023


Contaxt Athletics' plan for the next three months:

Design Concepts

Contaxt Athletics' sensors shall gather data such as the location of players on the field, the force of contact experienced by players on the field, and whether or not that force constitutes a foul tackle. All of the sensors must be small enough to be embedded into clothing. It must also be comfortable, and suitable for rigorous exercise and contact, and must last the duration of a full soccer game plus stoppage and extra time (roughly 130 minutes). 

The team's plan is to have the data displayed on a mobile app/watch or have it transmitted audibly through an earpiece to the referee.  The data collected shall have high accuracy when making conclusions or suggestions and shall have low latency when updating and transmitting data to referees in real-time.

The team chose to push aside creating a tool for individual usage due to the idea being outside of our scope.

Concept Selection

Design 1

Design 2

System Diagram

Process Flowchart

Hardware Specifications

Sensors: NODEMCU, FSR Sensor, GPS module

Details: the microcontroller has built-in Bluetooth and Wi-Fi and is cost efficient. GPS accuracy +- 1m.

Goal: Choose a new FSR sensor, update current GPS module 

Software Specifications

Software Currently Implemented: Firebase, Arduino IDE

Goal: Explore languages that might be more adoptable and accessible than Firebase for conversion (Ex: Python, C++)

Test Plan

Testing of our product is currently scheduled for the Spring 2024 semester. The team decided that they would like to utilize the Stevens turf field and possibly the Stevens Men's Soccer Team for testing. The team plans to test to see what force readings would indicate a foul. Once a prototype is created, a team member or a soccer player will be asked to wear the prototype to collect data in different scenarios. Contaxt Athletics will analyze the prototype's durability and data acquisition efficiency/accuracy during testing. Delays in transmitting and displaying data onto a device will be taken into account.