Sistem nasıl çalışır?

Sensörden alarma kadar uçtan uca veri yolu

Görevler katmanlara ayrılır: bileklik sensörleri okur, S3 haberleşme köprüsü olur, Python karar verir, web panel izleme ve kontrol sağlar.

🩺SensörlerNabız · sıcaklık · hareket · temas
⌚ESP32-C3Okuma + JSON telemetri
📶BLEKablosuz bağlantı
🧩ESP32-S3Gateway / merkez
🖥Python + PanelRisk · DB · alarm
01

Bileklik ölçer

MAX30102 nabız/temas, DS18B20 sıcaklık, MPU6050/uyumlu IMU hareket ve jiroskop verilerini üretir. Veriler bileklik kimliğiyle JSON telemetriye dönüştürülür.

02

ESP32-S3 toplar

Merkez cihaz M1–M6 bilekliklerini BLE üzerinden tarar, bağlanır ve telemetri/event verilerini USB seri port üzerinden Ubuntu bilgisayara aktarır. S3 karar motoru değildir.

03

Python değerlendirir

Sunucu JSON verisini işler; hareket/hareketsizlik ve diğer kuralları değerlendirir, alarm kararlarını verir ve kayıtları SQLite’a yazar.

04

Komut geri döner

Panelden verilen Alarm, Sustur, “İyi misin?” veya toplu alarm komutu Python → USB → S3 → BLE → C3 yoluyla bilekliğe ulaşır.

Bileklik iç donanımı
Donanım

Tek bileklikte çoklu sensör ve kullanıcı kontrolü

Bileklik; sensör okuma, kullanıcı butonları, BLE haberleşme ve yerel buzzer alarmını üstlenir. Risk kararı merkezdeki Python katmanında verilir.

MAX30102

Nabız + temas

DS18B20

Sıcaklık

MPU6050

Hareket