News Contents

Toplam 3 İlan Bulundu

Data Glass EDGA Sayfası

What is EDGA ?

EDGA is a data glass hangman game.


Dil eğitimini geliştirmek için oluşturulan EDGA, iki kullanıcının karşılıklı kelimeler söylemesini bekleyerek, kelime öğrenimini ve telafuzunu geliştirmeyi amaçlamaktadır. Bu aşamaları eğlenceli kılmak için kullanıcılara sunulan adam asmaca oyunu rekabeti arttırmak, kullanıcıları heveslendirmek amacı ile eklenmiştir.


Data Glass projesinin oluşturmak için belirlenen aşamalarda, Kullanıcılardan gelen sesli komutları alabilmek için frekans aralığı 50-18000 Hz olan kablolu yaka mikrofonu,
mikrofonun, raspberry ile iletişimi için USB ses kartı,
Donanımlar ile Yazılım arasındaki bağlantıyı sağlamak için Raspberry Zero W ,
Raspberry Zero W mikroişlemcisinin rahat kullanımı için şarj edilebilir Li-Po 3.7 V 1100 MAh kapasiteli batarya gibi malzemeler belirlendi.
Haberleşme, Server ile istemciler üzerinden donanımların kontrol edilebilmesi için hazırlanan tasarılar hazırlandı.
Oluşturucak bu yapı ile istenilen her projenin data glass kontrolünü sağlayacak yapılar oluşturuldu ve Test olarak Hangman Educational Game ( EDGA ) hayata geçirildi.

Files :

downloadSunum

downloadSunum downloadDosyalar

Show More Devamı
Tüm Yorumlar - All Comments

Problemin ve Çözüm Sisteminin Tanımı
Günümüzde insanların en büyük problemi yoğun iş temposu ve gündelik hayatlarından dolayı kendilerine yeterli vakti ayıramamak. İnsanların çoğu en azından haftada bir gün ihtiyaçlarını karşılamak için alışveriş yapmak zorunda. Birçok müşterinin tercihi alışverişini hızlı bir şekilde bitirip, diğer işlerini halletmek ya da kendine vakit ayırmaktan yana. Buna karşın, alışveriş merkezleri ve büyük marketler öyle geniş alanlar üzerine kuruluyor ki bu alan içerisinde herhangi bir ürüne ulaşmak için zamanımızı ve enerjimizi gereksiz ve kontrolsüz bir biçimde tüketmek maalesef kaçınılmaz oluyor.
“AR Akıllı Alışveriş Sistemi” büyük alanlara kurulmuş olan(Kipa, Real, Bauhus vb.) marketlerde aradığımız her türlü ürüne kolayca ulaşarak zamandan ve enerjiden tasarruf etmemizi sağlayan bir alışveriş sistemidir. Bu sistem, özellikle yoğun bir tempoya sahip olup alışveriş için çok kısıtlı zamanlara sahip olan veya alışveriş merkezlerinde uzun zaman harcamaktan şikâyetçi olan herkes için düşünülmüştür. Ayrıca alışveriş esnasında sistemimize kamera ile tanıtılan ürünlerin ar teknoloji sayesinde kullanıcıya gerçeğe yakın bir görüntü vererek müşterinin bilinçli olarak alışveriş yapmasını sağlıyor. Müşteri ürünü almak istediği takdirde, sistem üzerinden ekle demesi yeterli. Alışveriş sonrası kullanıcı ister kasadan ödeme sağlayabilir isterse de en yakın ödeme merkezine giderek; araba numarasını girip, kart bilgilerini girerek ödeme yapabilir. Kullanıcı ödeme merkezlerini tercih ettiği takdirde kasa kuyruğundan da zaman tasarrufu sağlamış olabilecek.
Bu problemi çözmek için mevcutta şuan akıllı alışveriş arabaları mevcut. Yalnız, bu alışveriş arabalarındaki sistem yol tarifini kullanıcıya harita üzerinden vermekte ve bu da maalesef kullanıcıyı yeterince yönlendirememekte. Ayrıca müşteri ürünü almak istediği takdirde arabasında mevcut olun barkot okuyucu ile ürünü okutarak alışveriş listesine eklemek zorunda. Maalesef barkot okuyucuları genelde okutma işlemi müşterileri rahatsız eden bir durum. Ayrıca kullanıcılar almak istedikleri ürünler hakkında yeterince bilgilendirilemiyor mevcuttaki şuan ki sistemlerde. Bizim tasarladığımız bu sistem ile bilinçli ya da bilinçsiz her türlü kullanıcı AR sistemiyle istediği ürüne en yakın yoldan kolayca ulaşım sağlayabilecek ve ürüne ulaştığında ürün hakkında bilgi sahibi olabilecek, isterse ürünü alışveriş listesini ekleyebilecek ya da üründen vazgeçebilecek. Alışveriş sonrasında da kolaylıkla ödeme merkezinden ödeme sağlayarak. Zaman ve enerji tasarrufu sağlayabilecek.
Çözümde Kullanılan Teknoloji
AR destekli yol bulma sistemi çok basit haritalama tekniği ile günümüz teknolojisi Augmented Realityyi birleştirir. İnteraktif olmayan sıradan yol göstergelerinden daha etkili olan AR teknolojisi kullanıcının ilerlemesiyle birlikte konumun, haritanın ve yer işaretlerinin güncellenmesi sayesinde kullanımı kolay bir harita özelliği taşımaktadır. Bu noktaya kadar sadece ürüne ulaşma amacımız varken artık ayrıca ürün satın alırken tablette mevcut olan kameraya gösterilen ürün üzerinde animasyonlar AR teknolojisi ile gösterilecek. Bu animasyonlardan bazıları sadece eğlence amaçlı olabileceği gibi bazıları da fiyat gösterme, ürün üzerinde yapılmış indirimler, önceki fiyatları, benzer ürün önerileri gibi özellikleri gösterebilecek. Eğer ürünü inceledikten sonra beğenir ve almaya karar verirsek, tablet ürünü aldınız mı diye sorar. Beğendik ve sepete koyarsak sepette bulunan sensörler sepete konulmuş ürünün ağırlığını karşılaştırır, eşleşme sağlar ve güvenlik de sağlanmış olur. Ödeme yapmak için kasaya gitmek amacıyla, tabletten ödemeyi yap seçeneğini ses komutu ya da dokunmatik komutla seçtikten sonra AR haritası ile ödeme noktasına kadar yine yönlendirme sağlanır.
●Şu an kullanılan çözümler ve şu an için en gelişmiş çözüm olarak;
◌ Bizim yapmış olduğumuz akıllı alışveriş sistemine benzer olan en gelişmiş sistem:
Akıllı telefondaki QR kodu tablete tanıtıyor, daha önce belirlemiş olduğu alışveriş listesi sisteme yansıyor. Reyonlarda beliren noktaları harita üzerinde gösteriyor. Tüketici ürüne ulaştığında alışverişi arabasındaki barkot okuyucu sayesinde aldığı ürünü okutuyor ve listesinde onaylandı seçeneği ile haritadaki nokta yeşile dönüşüyor ve bir sonraki ürüne geçiyor. Bu şekilde tüm liste tamamlandıktan sonra tablet kullanıcıya ödeme mi yapacaksın ya da alışverişe devam mı edeceksin diye soruyor. Ödeme yapacak ise checkout alanına ilerliyor. Alana vardığında sistem ödeme için kart bilgilerini isteyip, girince ödeme yapıyor. Bu sistemde kasiyere ihtiyaç duyulmuyor. Referans : “ https://www.youtube.com/watch?v=7QvktffdVp4 “
Figure 2.1
Önceki sistemin kullandığı bir harita
◌ Ürünü bulduktan sonra sepete ekleme aşamasındaki sistemler:
Barkod: Şu an kullanılan çözüm, en basit haliyle üründeki çizgileri okumaktır.
RFID: Sisteminin çalışma prensibi ise şu şekilde, antenli bir çipten yapılan etiket (tag) ve yine anteni bir okuyucudan (reader) oluşmakta. Okuyucu kısım elektro manyetik dalgalar yayarken etiket anteni bu dalgaları yakalar ve böylece reader’ın okuduğu etiket sisteme (alışveriş arabasına) eklenmiş olur.
Referans:
“http://www.chip.com.tr/haber/bilgisayarli-alisveris-sepeti_5388.html
“https://www.youtube.com/watch?v=4Zj7txoDxbE ”
A.R. ŞEKLİ: Bizim kullandığımız sistem ise alınacak ürünün tabletteki kameraya gösterilmesi ile oluşan, Augmented Reality ile ürünün şekli ve özelliklerinin gösterilmesi. Reklam önerileri ve sepete ekleme butonu çıkacak. Referans videodaki gibi ürünü gören kamera ekranda hareketli animasyon oluşturacak ve ekranın köşesinde bir “SATIN AL” butonu ile sepete eklenecek.
Referans : https://www.youtube.com/watch?v=oH_LfXnklRw
Figure 2.2
RFID sisteminin çalışma prensibi
Sistemin Gereksinimleri
●Sistemin donanımsal gereksinimleri,
- Araca bağlanacak en az 1 adet kamera (etkinliği arttırmak amacıyla sayısı arttırılabilir)
-Kullanıcı arayüzü içeren kontrol paneli özelliği gösterecek ve kamera görüntüsünün aktarılacağı görüntüleyici tablet
-Güvenlik sağlamak amacıyla ağırlık karşılaştırması yapacak sensörler
-Sesli komut almak için mikrofonlar ve yanıt verebilmek için hoparlörler
-Güç üretimini sağlayacak şekilde alışveriş arabasının altında bataryalar
- Gerekli durumlarda kullanmak amacıyla wifi alıcısı
●Yazılımsal gereksinimleri,
QR/AR kod okuyucu bir sistem sayesinde kamerada yer alan sensörler ile alışveriş aracının yeri belirlenecektir. GPS işlevi gören bir yapay zekâ sayesinde gidilecek yol varsa kullanıcının girdiği ekstra hedeflerle birleştirilip en kısa yol haritası çıkarılmalı ve AR teknolojisi ile birlikte müşteriye kullanımı ve anlaşılması kolay bir arayüz ile sunulmalıdır.
●Giriş ve Çıkış gereksinimi,
-Girdi olarak, kullanıcıdan harita çıkarmak için komutlar alınacak.
-Çıktı olarak, kullanıcıya AR destekli yol haritası verilecek.
●Veri tabanı gereksinimi,
Sistemin sensör noktaları üzerinden markette bulunan her ürüne gitmesini sağlayan bütün yol kombinasyonlarını, ürün stok bilgilerini ve gerekli diğer bilgileri saklayacağı bir veri tabanı gereklidir.
●İşlem yönetebilme gereksinimi,
Sepetimize taktığımız tabletimizde işlemleri yönetebilmek için olacak işlemci, anakart, ram ve benzeri gerekli donanımlar olacak.
●Kullanıcı Arayüzü gereksinimi,
Bu donanımların yöneteceği işlemleri ise gerekli işletim sistemi ile yöneteceğiz ki bunun özel bir sistem ya da açık bir sistemin özelleşmiş hali olması mümkündür. Basitleştirilmiş ve uzman olmak üzere iki arayüz seçeneği olabilir. Amacı sadece istediği ürüne gitmek olan kullanıcılar için basitleştirilmiş arayüz; daha fazla ürün görmek, reklam takip etmek ve arayüzü daha gelişmiş özelliklerle kullanmak isteyenlere uzman arayüz sunulabilir.
Önerilen çözümün ve tasarımın detayları;
Sistemimizin kullanıcı arayüzü;
Bu noktada dikkat ettiğimiz en önemli ayrıntı, karmaşık bir yapıya sahip olmayan, kullanımı oldukça pratik ve kullanıcıyı kendine çeken bir arayüz tasarlamak olmuştur. Böylece mevcut düzende bulunan ve çözümlemeye çalıştığımız problemin özü olan; mekâna yerleştirilmiş anlaşılması güç ve kullanıcıyı gitmek istediği yere kesin hatlar ile yönlendiremeyen tabela veya yol haritalarının neden olduğu problemlere pratik bir şekilde çözüm sunmuş olabiliyoruz.
Bu arayüzü kullanıcıya sunacak görüntüleyici tablet, yolun rahat görünmesi ve tabletin diğer özelliklerini kullanırken haritanın görünümünü kısıtlamazken aynı zamanda da aracın kullanımını zorlaştırmayacak ve alışveriş sepetine göre uygun büyüklükte, göze batmayacak bir şekilde tasarlanmıştır. Bu tablet, farklı boydaki müşterilere uygun, müşterinin ekranını yanındaki bir diğer kişiye ürünün görselini ve yol haritasını gösterebilmesine olanak sunacak bir biçimde bir tutturucu ile sepete tutturulabilir.
Ekrana en sık ihtiyaç duyulacak sekmelerden oluşan bir menü çubuğu eklenmeli. Menü çubuğu; kategori seçimi, ürün sorgulama, görevli yardım butonu gibi ana işlevlerin yanı sıra en yakın tuvalet, dinlenme alanı ve restoranların yol haritasına da pratik bir şekilde ulaşmamızı sağlayan yol haritalarını içerebilir. Arayüz için tüm bunlar tasarlanırken bizi hedefimize götürecek yol haritamız daima ön planda tutulmalıdır.
Sistemin Sahip Olduğu Modüller;
Akıllı alışveriş sistemimizin modülleri, istenilen ürüne ulaşmayı sağlayan yönlendirme, alışveriş sepetine girerken ürünleri okuma ve sepetteki toplam alışveriş tutarını hesaplama, kasaya uğramaksızın ödeme noktalarında ödeme yapabilme, ekstra kullanıcıya ürünlerin stok bilgisi, fiyatı, ürünün tercih edilme oranı, müşteri memnuniyeti oranı gibi konularda bilgi vermeden meydana gelir.
Her Bir Modül Nasıl Kullanılıyor;
- Kullanıcıyı Ürüne Götürme;
Augmented Reality teknolojisi kullanılarak dizayn edilmiştir. Marketten aldığımız alışveriş sepeti online olur olmaz, sepette bulunan kamera çalışmaya başlayacak ve kameranın açısında bulunan AR şekilleri (bu şekiller herhangi bir resim dahi olabilir) aracılığı ile ilk sepetin ilk konumu belirlenecektir. Ardında kullanıcı gitmek istediği ürün veya ürünleri dokunmatik tablet ya da belki tercihine bağlı olarak sesli komut sistemi aracılığı ile ürünü sepetine ekletebilecek ve eğer ürün stokta yok ise sistem müşteriyi bilgilendirir. Stokta bulunmayan ürün yerine alternatif ürün önerilebilir. Kullanıcının sistemden bir ürün seçimi yapmasını takriben sistem kişiyi seçilen hedefe yönlendirebileceği en kısa yolu seçecek hatta birden fazla ürün seçimi yapılıp bir sanal sepet oluşturulduysa yol seçimini sepetteki tüm ürünlerin yerlerini inceleyip, kat etmeniz gereken mesafeyi minimuma indirgeyebileceği biçimde yapacaktır. Akıllı sistem kendi içinde yol seçimini yaptıktan sonra sistem ekranında hedeflerinize ilerlemenizi sağlayacak yeşil oklar belirecektir. Kullanıcı sepet ile birlikte ilerledikçe sepetteki kamerası sayesinde etraftaki QR/AR kodları okunabilecek ve böylece konumunuz sürekli olarak güncel tutulabilecektir. Bu mekanizma sayesinde olur da yanlış bir yola sapılırsa sistem kullanıcıyı uyararak bulunduğu konuma göre yeni bir rota belirleyebilecektir.
- Ürünleri Okuyabilme;
Öncelikle sistem veri tabanında, her bir ürün için yine Augmented Reality teknolojisi ile görsel bir AR şekli oluşturulmuş olacak. Kullanıcının reyondan aldığı bir ürünü sepetteki tablet üzerinde bulunan kameraya göstermesi ile birlikte ürün, veri tabanında bulunan Ar şekli eşleştirilir ve ürünün fiyat bilgisi ve özellikleri ekranda belirir ardında onay butonu görünecek, müşteri ürünü almak isterse onay verecek ve sistem ürünün fiyatı total alışveriş tutarınıza ekleyecektir. Eğer ürünü istemiyorsa iptal butonunu seçip ürünü yerine bırakabilir.
- Ödeme Yapabilme İmkânı Sunma;
Alışveriş tamamlandığında, ekranda bulunan alışverişi tamamla simgesi seçilir ve ardından alışverişinizin toplam tutarı ekranda gösterilir. Daha sonra sistem, müşterinin kredi kartı ile ödeme yapabileceği pos cihazlarının bulunduğu kendisine en yakın ödeme noktasını belirler ve bir yol haritası oluşturur. Yine Augmented Reality teknolojisi sayesinde kullanıcı ekran üzerinde bulunan yeşil okları takip ederek ödeme noktalarına ulaşıp pos cihazlarını kullanarak ödemesini yapar ve alışverişini tamamlar. Ödemelerini kasalarda nakit olarak yapmak isteyen kullanıcılar içinde kasaya yönlendirme seçeneği bulunacaktır.
- Diğer Fonksiyonlar;
Belirtilen ana hatların haricinde kullanıcının daha basit ihtiyaçları için; bina içinde kendisine en yakın wc, bebek bakım odaları gibi yerlerin yol haritalarını sunma, en çok satan ürünleri, kullanıcının alışveriş geçmişini inceleyebilmesi gibi ekstra hizmetler sunulabilir.
- Performans Beklentileri;
Stresli ve yoğun tempo altında yaşayan özellikle çalışan kesimin, zamanından ve kişisel enerjisinden fazlasıyla tasarruf edebilmesini, bunları daha faydalı ve önemli işlerinde kullanabilmelerini sağlamak.
Tüm bunların dışında Ar teknolojisi sayesinde sistem offline olarak çalışabilir; Wi-Fi, GPS ya da mobil veri kullanımına gereksinim duymaz. Mobil uygulama kullanmak yerine görüntüleyici tablet kullanmak, kişisel telefon veya cihazlarının şarjını ve mobil verisini tüketmek istemeyecek olan kullanıcının beklentisini fazlasıyla karşılamış olacaktır. Wi-fi bağlantı kopmaları, telefon uyumsuzluğu gibi sorunlar da ortadan kaldırılmış olacaktır.
Use Case Diagram Use Case Diagram Use Case Diagram Use Case Diagram
Sequence Sequence Sequence Sequence Sequence Diagram
Sistemin Testi:
Tablet arayüzü
1. Arama seçenekleri:
Arama seçenekleri ve Menü olmak üzere kullanıcının tablet ekranında kolay olarak gerçekleştirmesi için iki adet buton bulunmakta. Arama seçeneklerine basıldığında ürün ismi girilebilmesi için bir textbox, ürün ismi girildikten sonra arama yapılabilmesi için “Ara” butonu bulunmaktadır. Kategorileri listele butonu ise ürünleri mağazanın türüne göre bulunan ürün kategorilerini listeler.
İndirimdeki ürünleri listele butonu sistemin bulunduğu mağazada o an bulunan indirimdeki ürünleri listeler.
Sesle ürün arama butonuna basıldığında sesle arama yapılabiliyor. Butonun yanında sesle ürün arama özelliği durumu gösterilmektedir.
“Baklava” ürünü arandığında aranılan ürünün mağazadaki konumu gösterilmekte ve o an aranılacaklar listesi hazırlanıyorsa Ekle butonu ile alışveriş listesine eklenebilir.
Eğer aranılan ürün yoksa benzer ürünlerin listesi resimde olduğu gibi listelenmektedir. Listeden bir ürünü seçip aranabilir veya alışveriş listesine eklenebilir.
Aranan ürün bulunamadı ve benzer bir ürün yok ise resim deki hata mesajı belirmektedir.
Arama seçenekleri menüsünde bulunan Kategorileri listele butonuna basıldığında ekrana mağazada bulunan benzer ürünlerin bulunduğu kategoriler çıkmaktadır. İhtiyaca uygun kategori seçildikten sonra ekranda ürünlerin bulunduğu reyona gidilecek yol, AR teknolojisi sayesinde beliren simgeler ile gösterilir.
İndirimdeki ürünler butonuna basıldığında Ürün adı, ürünün eski fiyatı ve yeni fiyatı resimde gösterildiği gibi listelenmektedir.
Ürünün bulunması:
Ürün bulunduğunda tabletin arka kamerasına okutulduğunda resimdeki bilgiler gözükmektedir. Sepete eklemek istenildiğinde “Evet” , ürün beğenilmeyip bırakılmak istendiğinde “Hayır” butonuna basılmalıdır.
Evet, butonuna basıldığında ürün Sepetinizdeki ürünler listesine eklenmektedir.
Menü butonu:
Menü butonuna basıldığında yedi adet kullanıcının ihtiyaçları için tasarlanmış buton bulunmaktadır.
Alışveriş Listesi butonuna basıldığında önceden hazırlanmış ürünler listelenmektedir.
Sepetteki ürünler butonuna basıldığında o an sepette bulunan ürünler listelenmektedir.
Ürün çıkar butonu ile sepette bulunan ürünlerden ihtiyaç dışı olan ürünler çıkarılmaktadır.
Alışverişi sonlandır butonu ile alışverişi sonlandırmak ve ödeme işlemleri ile ilgili menü çıkmaktadır.
İhtiyaçlar butonuna basıldığında wc, emzirme odası gibi o an acil ihtiyaçların giderilebilmesi için seçenekler belirmektedir.
En çok satan ürünler butonuna basıldığında mağazada istenilen zaman aralıklarındaki en çok satan ürünler listelenmektedir.
Görevliyi çağır butonu ise herhangi bir sorun oluştuğunda görevliyi çağırmak için kullanılmaktadır.
Alışveriş listesi hazırlandığında listedeki ürünler listelenmekte ve alttaki butona basıldığında alışverişin en kısa sürede yapılabilmesi için ürünlerin arasında sıralama yapıp en uygun yolu gösterilmektedir.
Sepetteki ürünler butonu ile sepette o an hangi ürünlerin listesi gösterilmektedir.
Ürün çıkar butonu ile alışveriş listesindeki ürünler listelenir. Eğer seçili ürün alışveriş listesinde ise sadece alışveriş listesinden çıkarılır. İkinde ise alttaki seçeneklerden herhangi biri işaretlenip istenilen listeden çıkarılır.
Alışverişi sonlandır butonuna basıldığında listede olan ve sepette olmayan bir ürün bulunuyorsa resimdeki mesaj ekrana belirir.
Evet, butonuna basıldığında alışveriş tutarı gösterilir ve ödeme nasıl yapılacağı ile ilgili seçenekler belirir.
Nakit olarak ödeme yapılacak ise “Nakit ile ödeme” kredi kartı veya hesap kartı ile ödeme yapılacak ise “Kredi kartı ile ödeme” seçeneği seçilir.
Nakit ödeme butonuna basıldığında kasaların olduğu bölüme doğru yol işaretçileri ile gidilebilir.
Mağazanın durumuna göre kredi kartı ile ödeme yapılacak nokta otoparka yakın noktalarda ise post cihazlarının olduğu bölüme yol işaretçileri yardımıyla gidilebilir.
İhtiyaçlar butonuna basıldığında mağazadaki hizmetin durumuna göre wc, emzirme odası veya herhangi bir sağlık sorunu oluştuğunda acil yardım odası gibi hizmetlerin bulunduğu yerler AR teknolojisi ile gösterilir.
En çok satanlar butonu ile ekrana ürün adı, fiyatı ve kaç adet satıldığı bilgileri istenilen zaman aralığına göre listelenir.
Kameranın görüntüleyebildiğin alanın üstten görünümü
Kameranın gördüğü bölgelerdeki AR kodların bulunduğu yerlerde sisteme verilen bilgilerin temsili resmi.
Aranılan ürünün market içerisinde AR kodlarla oluşturulmuş yol işaretçileri sayesinde ürünün bulunduktan sonraki temsili resmi.

Show More Devamı
Tüm Yorumlar - All Comments