Final degree project for the Bachelor's Degree in Computer Science of the Universitat Politècnica de Catalunya - Facultat d'informàtica de Barcelona.
- Configure the Arduino Nano 33 BLE Sense boards like in the image.
- Open the project with PlatformIO and flash the firmware to all the boards.
- Run the fl_server.py using Python3
- Specify the number of devices used
- Specify the Serial ports of each device
- Start training the devices using the buttons.
- The 3 buttons on the left are used to train 3 different keywords (to be decided by you!)
- The board will start recording when the button is pressed & RELEASED (one second).
- The fourth buttons is used to test the application, without training the model.
- Every 10 seconds there will be a FL iteration to merge the trained models.
- Marc Monfort