Ishning maqsad va vazifalari: Ushbu loyiha ishining maqsadi Android platformasi uchun smartfon EKG ilovasini ishlab chiqish.
Vazifalar:
EKG monitor oraqli yurak urishimizni smartfon oraqli ham o`lchash;
Bluetooth oraqli monitorda natijani aks etish.
Loyiha ishi tarkibi: Ushbu loyiha ishi kirish, ikta bob, xulosa, foydalanilgan adabiyotlar ro’yxati hamda ilovadan tashkil topgan. Shuningdek, ekran tasvirlariga ega.
I. ANDROID PLATFORMASI UCHUN SMARTFON EKG
ILOVASINI YARATILISHI HAQIDA
1.1 Android studiodan screenshotlar va tushunchalar
B u dasturimizni tuzilish yo`li oson ko`ringani bilan juda ko`p mehnat talab qilgan bo`lib dasturimiz ichida 99% Java dasturlash tili ishlatilgan va 1% Python dasturalash tili ishlatilgan.
1.1 – rasm
Bu rasmimizda dasturimizni ichki qismi aks ettirilgan va soddagina qilib tuzilgan bo`lib bunda ECG va SPO2 lar bor. Xo`sh ECG nma ? EKG bu Elektrokardiografiya - yurak ishi paytida hosil bo'lgan elektr maydonlarini ro'yxatdan o'tkazish va o'rganish texnikasi. Elektrokardiografiya - bu nisbatan arzon, ammo kardiologiyada elektrofizyologik instrumental diagnostikaning qimmatli usuli. SPO2 nma ? SpO2 bu Qonning kislorod bilan to'yinganligi (SpO2) - bu qondagi kislorodli gemoglobin foizidir. Boshqacha qilib aytganda, bu qondagi kislorod miqdori. Bu inson nafas olish tizimi holatining muhim ko'rsatkichidir. Agar SpO2 darajasi 90% dan past bo'lsa, gipoksemiya - qondagi kislorod etishmovchiligi rivojlanish xavfi ortadi. Oddiy so'zlar bilan aytganda, SpO2 qancha past bo'lsa, xavf shunchalik yuqori bo'ladi. Yashil nuqta SpO2 ko'rsatkichi 90% yoki undan yuqori bo'lganligini ko'rsatadi. Apelsin nuqtalari SpO2 darajasi 70% dan 89% gacha bo'lganligini ko'rsatadi. Izoh: Q urilmaning o'lchov diapazoni 70% dan 100% gacha.
Natijalar bo`limida esa bizda Heart Rate: Yurak urish tezligi
RR Intervals: RR intervallari
va SpO2 bu haqida yuqorida ma`lumot berib o`ttik.
1.2 – rasm
Java kodimizni main ya`ni bosh qismidan screenshot
1.3 rasm – natija ekranimizdagi chizg`ich qismidan screenshot
1.4 – rasm. Bu screenshotda user qismi ya`ni biz foydalanuvchi bo`limimiz.
1.2 ishlab chiqish haqida qisaqacha ma`lumotlar
Dasturimizda .java dasturlash tilidan 10 ta bo`lim yozilgan bo`lib ular
1. EcgDataAnalyzer.java
2. MeasuredData.java
3. EcgDatabaseManager.java
4. ExampleUnitTest.java
5. HealthDatabaseHelper.java
6. DrawSurfaceView.java
7. EcgData.java
8. MainActivity.java
9. ApplicationTest.java
10. bluetoothManager.java
Do'stlaringiz bilan baham: |