Android Adm Sayar Uygulamas Timuin KORKMAZ Yasin ORTAKCI
- Slides: 22
Android Adım Sayar Uygulaması Timuçin KORKMAZ, Yasin ORTAKCI Şubat 2015
İçerik �Uygulama Amacı �Android Nedir? �Uygulamanın Özellikleri �Sonuçlar
Uygulamanın Amacı �Hareketsizlik �Enerji �Obezite �Yürüyüş
Android Nedir? �Google �Open Handset Alliance �Linux �Android Geliştirici
Android Versiyonları http: //developer. android. com/about/dashboards/index. html(2 Şubat 2015)
Android Avantajları �Açık kaynak kodlu (Özgürlük) �Uygulama Marketlerinin Çeşitliliği �Cihaz Çeşitliliği (Her Bütçeye Uygun) �Geniş Kullanıcı Kitlesi
Uygulama Hakkında �Adım Sayar �Mesafe Ölçümü �Kalori �Harcanan Zaman �İvme Ölçer(Accelerometer)
�Aşağıdaki kod parçası Android cihazda olan ivme ölçer sensora erişim sağlamaktadır. private void enable. Accelerometer. Listening(){ sensormanager=(Sensor. Manager)get. System. Service(Context. SENSOR_SERVICE); sensormanager. register. Listener(sensor. Event. Listener, sensormanager. get. Default. Sensor(Sensor. TYPE_ACCELEROMET ER), sensormanager. SENSOR_DELAY_NORMAL); }
�Aşağıdaki kod parçasında ise event. values[0] x eksenini göstermektedir. Yer çekimi bu eksende olduğu zaman aşağı da yapılan hesaplama sayesinde yer çekimi özeliği kaldırılmış sadece x ekseninin ivmesi kalmıştır. gravity[0] = alpha * gravity[0] + (1 - alpha) * event. values[0]; gravity[1] = alpha * gravity[1] + (1 - alpha) * event. values[1]; gravity[2] = alpha * gravity[2] + (1 - alpha) * event. values[2]; last_acc_event[0] = event. values[0] - gravity[0]; last_acc_event[1]=event. values[1] - gravity[1]; last_acc_event[2] = event. values[2] - gravity[2];
Adım Hesaplama �İvme Ölçer �Sınır Değer
Tahmini Adım Sayısı � 1 dakika tahmini adım sayısı �Adım süresi �Tahmini adım sayısını hesaplayan formül: adim_sayisi=60/adim_suresi;
Mesafe Ölçme �Boy �Cinsiyet �Kullanılan Formüller: �Erkekler için ; a=0. 415*b*adim_sayisi �Bayanlar için ; a=0. 413*b*adim_sayisi a=Adım uzunluğu(cm) b=Kullanıcının boyu(cm)
Şekil 1. Boy Uzunluğu ekranı
Şekil 2. Cinsiyet Ekranı
Ortalama Hız �Süre �Mesafe �Vort= ∆X/∆t
Yakılan Kalori �Kullanıcı Ağırlığı � Adım uzunluğu
�Yakılan _kalori= agirlik * b* (adım_uzunluğu/ 1000); �b=Adım Faktörü � 1000 bölme işlemi sonucu metreye göre hesaplama yapar https: //github. com/bagilevi/android-pedometer/blob/master/src/name/bagi/levente/pedometer/Calories. Notifier. java
Toplam Süre �Kronometre
Sonuçlar �Uygulama yürüyüş sırasında yakılan kaloriyi hesaplamaya , yürüyüşle ilgili çeşitli istatistiki bilgileri göstermeye yönelik yapılmıştır. İnsanların hareketsiz yaşantılarına hareket kazandırmaya, onların daha sağlıklı bir hayat sürmesine yardımcı olacaktır.
Gelecek Planı �Uygulamanın daha iyi sayım yapabilmesi için Low Pass Filter kullanılacaktır.
TEŞEKKÜRLER… �Timuçin KORKMAZ �Yasin ORTAKÇI �Karabük Üniversitesi Bilgisayar Mühendisliği Şubat 2015
- Cihan sayar
- Engin çağman
- Hasan korkmaz ifl
- Gamze korkmaz
- Nuran korkmaz
- Nuran korkmaz
- Zaki yasin architect
- Sevtap yasin
- Pengertian cerpen menurut para ahli
- Mert yasin öz kimdir
- The believer family
- Dr yasin bayram
- Doa penutup allahumma bihaqqil fatihah
- Surah yasin 33
- Tartil surat yasin
- Dr yasin bayram
- Yus ibnu yasin
- Zafar yasin
- Belsil p1101
- Togaf
- Adm 4007
- Greppa adm
- Biaya adm kartu mandiri