ESP32 Health Tracking Sensor
Genel Bakış | Overview
Bu proje; nabız, kan oksijen saturasyonu (SpO2), vücut sıcaklığı ve hareket verilerini gerçek zamanlı olarak toplayan, düşme algılayan ve tüm verileri MQTT protokolü üzerinden buluta/sunucuya ileten bir sağlık izleme sistemidir. LILYGO TTGO T-Display (ESP32) platformu üzerinde çalışan sistem, MAX30102 nabız/SpO2 sensörü, ADXL345 ivmemetre ve NTC termistör bileşenlerinden oluşmaktadır. Ayrıca Telegram botu ile anlık sorgulama, alarm bildirimleri ve periyodik raporlar sunulmaktadır.
English:
This project is a health monitoring system that continuously collects heart rate, blood oxygen saturation (SpO2), body temperature, and motion data in real-time, detects falls, and transmits all data via MQTT protocol to a cloud/server. The system runs on the LILYGO TTGO T-Display (ESP32) platform and consists of MAX30102 heart rate/SpO2 sensor, ADXL345 accelerometer, and NTC thermistor components. It also provides a Telegram bot for real-time queries, alert notifications, and periodic reports.
Komutlar
| Komut | Açıklama |
|---|---|
/baslat | Botu aktif eder |
/durum | Anlık sensör verileri |
/rapor_ac | Periyodik rapor başlatır |
/rapor_kapat | Periyodik rapor durdurur |
Alarmlar
| Alarm | Tetikleyici |
|---|---|
| Düşme | wearable/alert/fall |
| Yüksek nabız | HR > 120 BPM |
| Düşük nabız | HR < 45 BPM |
| Düşük SpO2 | SpO2 < %90 |