Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 2.13 KB

README.md

File metadata and controls

47 lines (35 loc) · 2.13 KB

Epileptic Seizure Detection: IASB project, Instituto Superior Técnico

This is an Arduino/Android project for a device that detects epilepsy attacks based on biosignal acquisition. This project was part of the IASB course of the 1st year/2nd semester of the Master in Biomedical Engineering at Instituto Superior Técnico, Universidade de Lisboa.

The authors of this project are:

1. Setup: ESP32 COM to Arduino IDE

  1. Install all the required packages for ESP32 either through your IDE or manually
  2. Install drivers for the COMx PORT
  3. Compile and Run!

2. Python code

  1. Install the required packages for the python project
  2. Run the rt_data_reader_USB.py script either directly on your IDE or through the CMD/terminal. For the latter, use the following to know which arguments to use:
python path/to/project/Epileptic_seizure_detection/data_processing/python_code/rt_data_reader_USB.py --help

Troubleshooting "Flash memory exceeded" after uploading code from the computer to ESP32

- Please don't do this unless you have access to the internal flash firmware of the ESP32, as deleting the flash memory may lead to WiFi connection problems.
  1. Install PIP on your OS. To check if PIP is installed on windows, run this on the cmd
pip help
  1. After PIP is installed, run on terminal/cmd:
pip install esptool
  1. To reset flash memory, run on terminal/cmd (change x for PORT number in COMx)
esptool.py --chip esp32 --port COMx erase_flash