diff --git a/README.md b/README.md index d9071eebb5aa3cc5e1720d2a963e0fba47741a5c..a722e78206e87fc1bb118d9753f5321bca106ca3 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ + # NEST Firmware - Arduino Version (Prototipo Wearable) Este repositorio contiene el firmware para el proyecto **NEST (Non-intrusive dEviceS for Telemedicine)**, desarrollado para un **prototipo wearable** en la plataforma **Arduino**. El firmware controla el monitoreo de **frecuencia cardÃaca (BPM)** mediante el sensor **MAX30102** y el microcontrolador **nRF52840** con **Bluetooth Low Energy (BLE)** integrado. Este repositorio incluye el bootloader y las bibliotecas necesarias para compilar y programar el código. @@ -20,7 +21,6 @@ Este repositorio contiene el firmware para el proyecto **NEST (Non-intrusive dEv 5. Ir a **Herramientas > Placa > Gestor de Placas** y buscar "Adafruit nRF52" e instalar **Adafruit nRF52 by Adafruit**. 6. Una vez instalado, seleccionar **Adafruit Feather nRF52840 Express** desde **Herramientas > Placa** para configurar el sistema. - ## Bootloader El bootloader puede actualizarse mediante un archivo UF2 o DFU si ya existe uno. También es posible cargarlo en un chip nuevo en blanco siguiendo la guÃa a continuación. @@ -57,6 +57,7 @@ Verifica que puedas ejecutar `nrfjprog` desde tu terminal o sÃmbolo del sistema ```bash $ ln -s $HOME/prog/nordic/nrfjprog/nrfjprog /usr/local/bin/nrfjprog +``` Una vez que las herramientas estén instaladas y agregadas a la ruta de tu sistema, desde el IDE de Arduino: @@ -74,6 +75,7 @@ El archivo hex del bootloader se puede encontrar en `bin/bootloader`. Ejecuta el $ nrfjprog -e -f nrf52 $ nrfjprog --program feather_nrf52840_bootloader.hex -f nrf52 $ nrfjprog --reset -f nrf52 +``` ## Descripción del Firmware @@ -81,6 +83,4 @@ El firmware permite las siguientes funcionalidades: - Monitoreo de **BPM** y **SpO2** utilizando el sensor **MAX30102**. - Interacción con el usuario a través de una pantalla **TFT** controlada con la biblioteca **Ucglib.h**. - Transmisión de datos a una base de datos remota utilizando **Bluetooth Low Energy (BLE)**. -- Gestión de encuestas de dolor y recordatorios de medicación. - - +- Gestión de encuestas de dolor y recordatorios de medicación. \ No newline at end of file