
BİLEK PARTNER
SAGLINIZ BIZIM ICIN ONEMLI

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.
GÖRSELLER
Proje süreciyle ilgili bazı görseller...
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|---|
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.

-
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.
GRUBUMUZ
Proje grubumuzun üyeleri







