ESP32-S3 Baziran Projekat

Zaštita koja spašava živote

LifeLink je napredan pametni sat prototip dizajniran za bezbednost starijih osoba. Sa naprednom detekcijom pada, praćenjem vitalnih funkcija i automatskim SMS upozorenjima — jer svaka sekunda je važna.

0 ×466 AMOLED
3-Fazna Detekcija pada
100Hz Uzorkovanje senzora
LifeLink Watch Face
100 BPM
95% SpO2
GPS Lock
Skroluj dole

Sve što je potrebno za bezbednost

Kompletan sistem za praćenje zdravlja i bezbednosti starijih osoba, dizajniran sa pažnjom na svaki detalj.

Napredna Detekcija Pada

3-fazni algoritam koristi QMI8658 IMU (akcelerometar + žiroskop) za detekciju slobodnog pada, udarca i mirovanja. Provera orijentacije eliminira lažne alarme.

1 Slobodan Pad
< 0.6g
2 Udarac
> 3.5g
3 Mirovanje
5 sekundi

Praćenje Vitalnih Funkcija

MAX30102 senzor u realnom vremenu meri puls (BPM) i saturaciju kiseonikom (SpO2) korišćenjem FFT analize signala.

Automatski SMS Alert

GSM A6 modul šalje hitni SMS sa GPS koordinatama (Google Maps link), pulsom i statusom pada kontakt osobi.

Interaktivni UI (LVGL)

Dinamički interfejs sa navigacijom gestovima, status barom, numpad za unos broja i debug prikazom senzora na 466×466 AMOLED ekranu.

Odbrojavanje & Otkazivanje

15-sekundni countdown ekran omogućava korisniku da otkaže lažni alarm tapom na ekran pre slanja SMS-a.

BLE Konekcija

Bluetooth Low Energy SPP server za buduću komunikaciju sa mobilnom aplikacijom i dijagnostiku uređaja.

Konstruisano na ESP32-S3 platformi

LifeLink koristi ESP-IDF framework kao temelj, uz LVGL grafičku biblioteku za premium korisničko iskustvo.

LifeLink Watch

ESP-IDF v5.4

Zvanični Espressif razvojni okvir sa potpunom kontrolom nad hardverom. FreeRTOS baziran multitasking.

LVGL Grafika

Lagana i moćna grafička biblioteka za embedded uređaje, sa animacijama, gestovima i prilagodljivim temama.

ESP-DSP Hardversko Ubrzanje

FFT obrada signala ubrzana hardverom za analizu PPG signala u realnom vremenu sa 100Hz brzinom uzorkovanja.

AT Komande GSM

Komunikacija sa GSM A6 modulom putem UART za mrežnu registraciju, SMS slanje i statusne provere.

Nauka iza detekcije

Sofisticirani algoritmi za obradu signala obezbeđuju tačnost i pouzdanost u kritičnim situacijama.

FFT Analiza Pulsa & SpO2

Brza Furijeova Transformacija (FFT) analizira PPG signal sa MAX30102 senzora za robusnu procenu pulsa i saturacije kiseonikom.

Brzina uzorkovanja 100 Hz
Veličina bafera 512 uzoraka
Opseg detekcije 30–240 BPM
Prozor Hann Window
SpO₂ Formula: SpO₂ = 110 − 25 × (AC_red/DC_red) / (AC_ir/DC_ir)

3-Fazna Detekcija Pada

Algoritam zasnovan na mašini stanja koristi Signal Vector Magnitude (SVM) za razlikovanje pravih padova od svakodnevnih aktivnosti.

SVM (Totalna G-sila): SVM = √(ax² + ay² + az²)
Provera Orijentacije: θ = arccos(v_ref · v_curr / |v_ref| · |v_curr|)
Prag Free-Fall < 0.6g
Prag udarca > 3.5g
Potvrda mirovanja 5 sekundi
Promena orijentacije > 60°

Precizno odabrane komponente

Svaka komponenta je pažljivo izabrana da obezbedi pouzdanost, tačnost i efikasnost.

ESP32-S3

Dual-core Xtensa LX7 MCU sa Wi-Fi i BLE 5.0 podrškom

MCU

Round AMOLED

466×466 piksela, visok kontrast i duboko crna za premium prikaz

Displej

GSM A6 Modul

Celularni modem za slanje SMS poruka preko AT komandi putem UART-a

Celularni

QMI8658

6-osni IMU (Akcelerometar + Žiroskop) za preciznu detekciju pokreta

IMU Senzor

MAX30102

Optički senzor za merenje pulsa (BPM) i saturacije kiseonikom (SpO2)

Zdravlje

AXP2101

Napredno upravljanje napajanjem sa višestrukim izlaznim naponima

PMIC

Intuitivan korisnički interfejs

Navigacija gestovima između ekrana optimizovana za starije korisnike.

01

Dashboard

Primarni sat face sa vitalnim znacima, sat vremenom i ikonama za status konekcije (GPS, GSM, BLE, Baterija).

Glavni Ekran
02

Pad & Debug

Simulacija pada jednim tapom. Toggle za debug prikaz X, Y, Z osa i G-sile u realnom vremenu.

Testiranje
03

Podešavanja

Numpad za unos GSM broja hitnog kontakta. Nema potrebe za eksternim uređajem ili aplikacijom.

Konfiguracija
04

Hitno Odbrojavanje

15-sekundni crveni alert. Korisnik može tapom otkazati. Ako ne reaguje, šalje se SMS sa GPS lokacijom.

Alert