A portable IoT-based vital signs monitoring system β BSc Thesis, International University of Africa 2026
# π₯ Smart Health Box
> A portable, low-cost IoT-based physiological monitoring system
> **BSc Thesis β International University of Africa, Faculty of Engineering, 2026**
---
## π Overview
The **Smart Health Box** is a compact, affordable device designed to monitor essential vital signs in real time. It was developed to address the lack of continuous health monitoring tools in rural and remote areas of Sudan, where advanced medical equipment is scarce and costly.
The system captures ECG signals, heart rate, blood oxygen saturation (SpOβ), and body temperature β wirelessly transmitting all data via Wi-Fi over HTTP to a dedicated Android application for real-time visualization and data logging.
---
## π₯ Authors
| Name | Role |
|---|---|
| Abdalmounem Abdalhameed |Firmware, Thesis , Hardware , prototype |
| Ahmed Sami Ahmed |Firmware, Thesis, Mobile Application (React Native / Expo) |
**Supervisor:** Dr. Nisreen
**Institution:** International University of Africa β Department of Electrical and Electronic Engineering
---
## π§ Hardware Components
| Component | Function |
|---|---|
| Arduino Nano 33 IoT | Main microcontroller + Wi-Fi |
| AD8232 | ECG signal acquisition |
| MAX30102 | Heart rate & SpOβ (PPG) |
| MAX30205 | Body temperature (IΒ²C) |
| USB Power Bank | Portable power supply |
---
## π Repository Structure
```
SmartHealthBox/
β
βββ firmware/
β βββ health_box.ino # Arduino firmware (C++)
β
βββ mobile-app/
β βββ src/ # Screen and component source files
β βββ assets/ # Images and icons
β βββ App.js # Main application entry point
β βββ app.json # Expo configuration
β βββ babel.config.js # Babel configuration
β βββ eas.json # Expo EAS build config
β βββ package.json # Dependencies
β
βββ docs/
β βββ circuit_diagram.png # EasyEDA circuit schematic
β
βββ README.md
```
---
## π‘ System Architecture
```
[Sensors] β [Arduino β¦