top of page

BİLEK PARTNER

SAGLINIZ BIZIM ICIN ONEMLI
RSVP

HAKKIMIZDA

Biz, Gebze Teknik Üniversitesi Bilgisayar Mühendisliği bölümü lisans öğrencileriyiz. 2018-2019 eğitim yılı bahar döneminde almış olduğumuz Proje dersi kapsamında bir araya gelerek Bilek Partner adını verdiğimiz bu projeyi yaptık.

 

Projemizi 5 farklı modüle bölerek ilerledik:
•    Donanımı hazırlayıp sensör bağlantılarını yapan ve dış   malzemeyi hazırlayan Donanım Modülü
•    Sensör verilerini işleyip mikro işlemcinin ana  kontrolünü   sağlayan SENSOR Processing Modülü
•    Hareket algılanması, adım ölçer ve verilerin         anlamlandırılmasını sağlayan Main Logic Modülü

•    Mobil uygulamayı tasarlayan, diğer parçalarla   bağlantısını   sağlayan ve grafiklerini hazırlayan MOBİL

•    WiFi server yapısını hazırlayıp diğer modüllerle   çalışmasını   sağlayan ve grafiklerini oluşturan WiFİ Server Modülü


Dönem içerisinde projemize danışmanlık eden Prof. Dr. Erkan ZERGEROĞLU hocamıza teşekkür ederiz.

About

GÖRSELLER

Proje süreciyle ilgili bazı görseller...

Screenshot (67)
WhatsApp Image 2019-05-25 at 16.05
photo5976812687830659159
Screenshot (69)
photo5976812687830659157
WhatsApp Image 2019-04-24 at 14.22.09
Community

PROJEMİZ

PROJE ÖZETİ

    Bilek Partner’in amacı, müşteriye ait olan verileri toplayıp, müşterinin yaptığı fiziksel aktiviteleri anlaşılır bir arayüz ve grafiklerle kullanıcıya sunmaktır. Cihazımız bir ESP32 ile çalışmakta olup kullanılan sensörler ile kalp atışının algılanması, vücut sıcaklığı tespiti, adım tespiti ve aktivite belirlenmesini tespit edebilmektedir. Bu işlemlerin sonucunda elde edilen veriler Android tabanlı bir telefon/tablet üzerinden grafikler ve animasyonlar ile kullanıcı dostu bir şekilde gerçek zamanlı olarak yansıtabilmekteyiz.

 Verilerimizi WiFi Server’da tutup anlık veriler hariç cihazlarda depolama yapmamaktayız. Cihazdan alınan sensör verileri anlık olarak Bluetooth ile mobil uygulamaya veri paketleri yollamaktadır. Belirlediğimiz belli aralıklarda ise bu veriler WiFi servera depolanmaktadır. Bu Aleti kullanan kişinin vücut sıcaklığı, kalp atışı (BPM), anlık durumu (yürüyor, koşuyor, duruyor, merdiven çıkıyor gibi) gibi veriler elde edilecektir.

Bu gibi veriler sayesinde kalp atışı bozukluğu, adım sayısı, aşırı yüksek veya düşük vücut sıcaklığı durumları fark eden algoritmaları gerçekleştirmeyi başardık. Tüm kod açık kaynak dağıtım yapısında olduğu için ileri de eksiklerini gidermek/özellik eklemek mümkün olacaktır.

AMAÇ VE HEDEFLER

Bilek Partner ile kullanıcı günlük, haftalık ve aylık ve yıllık fiziksel aktivite verilerinin anlık takibini sağlayacaktır. Kullanıcı android cihazı üzerinden anlık kalp ritmi, yaklaşık vücut sıcaklığı, kişinin yürüyüp yürümediğini veya koşup koşmadığını anlama, merdiven çıkıp çıkmadığını anlama gibi verilerine ulaşabilmektedir. Topladığı bu verileri kullanıcıya rahat ulaşılır ve anlaşılır grafikler şeklinde sunar

 Kullanıcı portfolyosu;

• Fiziksel aktivitelerinin dağılımını incelemek isteyenler

• Yaptığı aktivitelerin zamana bağlı olarak dağılımını analiz etmek isteyenler

YÖNTEM

Projenin donanım kısmında mikrokontroller olarak   ESP32 Master kullanıldı. Master-Slave ilişkisi kullanılarak bağlanıldı, Esp32 master olarak seçildi.Paralel bağlı olan pillerimizin voltajı 3.7 V olduğundan ve sıcaklık, nabız, bluetooth , OLED 5V ile beslenmesi gerektiğinden, 5V voltaj yükselticiye ihtiyaç duyuldu ve 5V DC-DC voltaj yükseltici devreye eklendi. 3 adet anahtar kritik donanımlara bağlanıldı, birinci anahtar devre için on/off anahtarı, ikinci anahtar (kırmızı kollu olan) çok enerji tükettiğinden ötürü bluetooth modülüne bağlı anahtar, üçüncü ise sesini kapatmak için buzzera bağlandı.Pilin voltaj durumunun anlaşılması için analog şekilde okuma yapan devre kuruldu ve kritik durumlarda (pilin voltajının 3.3 V den aşağı düşmesi veya 4.1'den yukarı çıkması) android cihaza ve wifi servera gerekli bilgi verildi. Pillerin stabilizasyonu için pil yuvaları kullanıldı ancak bu büyüklüğü ve ağırlığı artırdı.

Projenin amaçları doğrultusunda gerekli olan donanımın yanı sıra ekstra olarak micro usb şarj modülü(discharge ve overcharge korumalı) , 5v voltaj yükseltici(1200 mA) , 3 adet switch , 2 adet 3.7 v li-ion tekrar şarj edilebilir 18650 3000mA pil (batarya çalışma süresini artırmak amacı ile paralel bağlı ),  bir geliştirme kartı(Esp32) , bir bluetooth modülü(HC06) , nabız(MAX30100) , sıcaklık(LM35) ve ivme ve gyroscope modülü(MPU6050) , buzzer , 128x64 OLED başarı ile bağlandı.

Programın akışında 400 milisaniyede bir toplanan sensör bilgileri bluetooth üzerinden anlık olarak gönderilir. Wifi modülü için her iki saniyede bir toplanmış olduğumuz beş adet veri içeren paketi servera bağlanarak gönderiliyor, eğer üründe wifi bağlantısı yoksa bir kere bağlanmayı dener uygun wifi bağlantısı varsa server ile iletişim kurup veriyi gönderir. 400 milisaniye içerisinde nabız verisi gürültülerden arındırılıp optimize edilerek ortalama nabız verisini oled ekran, server ve  androide göndermek üzere paketleniyor. Ürün aynı zamanda sensörden aldığı sıcaklık bilgisini donanım ısısı olarak ayrıca bu paketin içine koyup göndermektedir, sonuç olarak 2 adet sıcaklık bilgisi ile nabız, ivme, gyro, batarya durumu  olmak üzere 10 adet data, eş zamanlı olarak senkronize bir şekilde Wifi üzürinden servera ve Bluetooth  üzerinden android uygulamaya gönderiliyor.

Untitled Diagram.png
  • X, Y ve Z eksenlerinde ki anlık ivmeler üzerinden her ikili eksen kombinasyonuyla 3 düzlem oluşturuluyor ve her bir düzlem üzerinde ki anlık açısal ivme, pisagor metoduyla hesaplanıyor

  • Bu veriler kullanıcının kolunun o düzlem üzerinde ki anlık hızını tahmin edilmesini sağlıyor

  • Motorun dönme hareketi sonucu makaraların da yardımıyla istenen hareket sağlanmıştır.

  • Bu aktiviteler: Merdivende hareket, yürüme, koşma ve sabit kalma bu şekilde tahmin edilebilmektedir.

  • Anlık,günlük,haftalık adım sayısı kullanıcıya Z ekseninde ki ivme değişimleri sayesinde algılanıp mobil uygulama aracılığıyla gösterilmektedir.

  • Kullanıcının saatlik,haftalık verileri grafiksel olarak inceleyebileceği grafik ekranları hem WiFi server hem Mobil uygulama üzerinde bulunmaktadır.

Spaces
Membership

İLETİŞİM

Cumhuriyet Mah. 2254. Sok No:2 41420

Gebze/Kocaeli

gtuhasna@gmail.com

uates@gtu.edu.tr

Contact

2019 - Gebze Teknik Üniversitesi Bilgisayar Mühendisliği - Proje Dersi - Grup 4

bottom of page