Deteksi detak jantung & saturasi oksigen
Back to Projects
Internet of ThingsWebsiteWIP

Deteksi detak jantung & saturasi oksigen

IoT berbasis sensor heartbeat MAX30100 untuk memantau kesehatan detak jantung jarak jauh.

$ cat overview.md

Latar Belakang

Latar belakang dibuatnya proyek ini adalah untuk memfasilitasi pemantauan kesehatan jarak jauh bagi pasien isolasi mandiri atau lansia. Data tanda-tanda vital seperti detak jantung (BPM) dan tingkat kejenuhan oksigen darah (SpO2) dapat dibaca secara non-invasif lalu dipantau oleh tenaga medis secara terpusat.

$ cat details.txt

Detail & Fungsionalitas

Menggunakan modul sensor MAX30100/MAX30102 yang terhubung ke NodeMCU ESP32. Data hasil pembacaan diproses menggunakan filter digital di ESP32, lalu ditransmisikan secara nirkabel via protokol MQTT ke broker MQTT Mosquitto. Server backend Python membaca antrean pesan lalu mempublikasikannya ke web dashboard interaktif dengan WebSockets.

$ ls ./screenshots

Gallery UI

Deteksi detak jantung & saturasi oksigen screenshot 1
Screenshot #1

Tech Stack

Frontend

HTML5CSS3Bootstrap 5Chart.js for Real-time GraphsJavaScript (WebSockets)

Backend

Python (Flask)MQTT Broker MosquittoESP32 Arduino Firmware

Database

MySQL (untuk riwayat data pasien)

Tools & Services

ESP32 NodeMCUSensor MAX30100 / MAX30102Arduino IDEVisual Studio Code

Project Links

Contributors