Mesafe bazlı yolkart ücretlendirme sistemi

Yasemin Türk

MB Üyesi
Kayıt
24 Mart 2015
Mesajlar
15
Tepkiler
4
Yaş
28
Üniv
SELÇUK ÜNİVERSİTESİ
Merhabalar
Bilgisayar mühendisliği öğrencisiyim. Mesafe bazlı yolkart ücretlendirme sistemi yapacağım. Bu sistemde örneğin tramvay için, ilk binildiğinde yolkart basılacak ve basıldığında maximum ücret(en uzun mesafe ücreti) kadar yolkarttan ücret çekilecek sonra binilen durak ismi sistemde tutulacak ve yolcu tramvaydan inerken tekrar yolkartı basacak ve binilen durakla inilen durak arasında kaç durak olduğu hesaplanacak. Örneğin bir durak 25 krş toplam on durak var yani maximum ücret 250 krş oluyor eğer yolcu iki durak ilerlediyse bir durak ücretiyle iki çarpılacak(2*25=50 krş) ve maximum ücretten çıkarılacak(250-50=200 krş) işlem sonucunda çıkan sonuç(200 krş) yolkarta tekrar yüklenecek. Bu şekilde her yolcu gittiği mesafe kadar ücret ödemiş olacak. Ben böyle bir sistem yapmaya çalışıyorum. Ama nasıl yapacağımla alakalı bir fikrim yok. Bana yardımcı olursanız çok sevinirim. Hangi teknolojileri kullanmam gerekiyor. Hangi programlama diliyle yazsam daha iyi olur... ???
 

Mücahit Arslan

Yetkili Kişi
Yönetici
Kayıt
13 Ekim 2016
Mesajlar
244
Tepkiler
99
Meslek
Yüksek Teknoloji Ar-Ge Mühendisi
Üniv
Staffordshire University
Verilen proje yalnızca programlama mı olacak (software) yoksa işin içine herhangi bir devre vs. de eklenecek mi?
 
Konu sahibi
Konu sahibi
Y

Yasemin Türk

MB Üyesi
Kayıt
24 Mart 2015
Mesajlar
15
Tepkiler
4
Yaş
28
Üniv
SELÇUK ÜNİVERSİTESİ
Programlaması yapılıp programın çalıştığını gösteren minyatür bir devre de eklenecek.
 

Mücahit Arslan

Yetkili Kişi
Yönetici
Kayıt
13 Ekim 2016
Mesajlar
244
Tepkiler
99
Meslek
Yüksek Teknoloji Ar-Ge Mühendisi
Üniv
Staffordshire University
Programlama kısmı kolay. Yapılacak devrede neler olması gerekiyor biraz daha detay verir misiniz?
 
Konu sahibi
Konu sahibi
Y

Yasemin Türk

MB Üyesi
Kayıt
24 Mart 2015
Mesajlar
15
Tepkiler
4
Yaş
28
Üniv
SELÇUK ÜNİVERSİTESİ
Breadbord üzerinde ledler kullanarak tasarlayacağız devreyi. Her led bir durak ismini temsil edecek şekilde olacak. RFID kart , RFID okuyucuya okutulacak okutulan duraktaki led yanacak aynı zamanda durak bilgisi veritabanına kaydedilecek. En uzun yol ücreti karttan çekilecek. İnerken de tekrar RFID kart , RFID okuyucuya okutulacak okutulan duraktaki led yanacak ve inilen durak bilgisi veri tabanına kaydedilecek. İnerken alınan durak bilgisi ile binerken alınan durak bilgisi arasındaki duraklar hesaplanacak. Bir durak arası mesafe ücreti ile durak sayısı çarpılarak en uzun yol mesafesinden çıkartılıp çıkan sonuç karta geri yüklenecek.
 

Kemal Okur

Yetkili Kişi
Yönetici
Kayıt
7 Şubat 2015
Mesajlar
353
Tepkiler
210
Yaş
30
Meslek
Mekatronik Mühendisi
Üniv
Fırat Üniversitesi
Sistemin bu şekilde olması zorunlu mu peki?

Örneğin duraklar arası geçen süre genel olarak sabittir. Yolcu araca bindiğinde en az para kesilip durak başı inmediğinde para kesilmesi işlem hızı ve kolaylığını arttırmış olmaz mı?

Örnek vermek gerekirse dediğiniz gibi 10 durak olsun duraklar arası mesafe 5 10 15 dk lar arasında değişmekte olsun 5 dk gidilecek durak için 25kr 10 dklık mesafe 50kr 15 dklık mesafe 75kr olsun yolcu 5 durak gitse yani 5,5,15,10,15 toplamda 50 dk lık bir yolculuk yapmış olacak dk başı 25 kuruştan 2,5tl yolcunun kartına işlenmiş olur ama bunun gerçekleştirilmesi için yolcunun inerken de kartı bir şekilde sisteme okutması gerekiyor.
 

Mücahit Arslan

Yetkili Kişi
Yönetici
Kayıt
13 Ekim 2016
Mesajlar
244
Tepkiler
99
Meslek
Yüksek Teknoloji Ar-Ge Mühendisi
Üniv
Staffordshire University
Bence bu proje için en uygun program LabVIEW. Hem dizayn hem de uygulama mantığı olarak ihtiyacınızı fazlası ile görür. Devreyi de DAQ adı verilen bir cihazla sisteme bağlarsınız ve istediğiniz gibi LED kontrolü yapabilirsiniz. Eğer LabVIEW kullanacak olursanız, programlama kısmında yardımcı olurum.
 
Konu sahibi
Konu sahibi
Y

Yasemin Türk

MB Üyesi
Kayıt
24 Mart 2015
Mesajlar
15
Tepkiler
4
Yaş
28
Üniv
SELÇUK ÜNİVERSİTESİ
Çok güzel söylüyorsunuz fakat bizim elimizde ardunio malzemeleri ve RFID malzemeleri bulunuyor. Elimizde bulunan malzemelerle projemizi yapmayı düşünmüştük. Projeyi ardunio ve sql kullanarak yapabilir miyiz?
 

Mücahit Arslan

Yetkili Kişi
Yönetici
Kayıt
13 Ekim 2016
Mesajlar
244
Tepkiler
99
Meslek
Yüksek Teknoloji Ar-Ge Mühendisi
Üniv
Staffordshire University
Tabi ki yapabilirsiniz. Ufak bir arduino programlama yetinizin olması yeterli. Yine programlamayı labview ile yapar arduino ile de haberleşirsiniz.
 
Konu sahibi
Konu sahibi
Y

Yasemin Türk

MB Üyesi
Kayıt
24 Mart 2015
Mesajlar
15
Tepkiler
4
Yaş
28
Üniv
SELÇUK ÜNİVERSİTESİ
Sn Kemal Okur dediğiniz gibi de olabilir fakat bir kaza durumunda veya başka bir aksilik çıktığında durak arası mesafe süresi artabilir buda karttan çekilecek para miktarını arttırır.

Labview hakkında bir bilgimiz yok. Yalnızca labview ile programlama kısmını halledebilir miyiz?
 
Son düzenleme:

Mücahit Arslan

Yetkili Kişi
Yönetici
Kayıt
13 Ekim 2016
Mesajlar
244
Tepkiler
99
Meslek
Yüksek Teknoloji Ar-Ge Mühendisi
Üniv
Staffordshire University
Yalnızca LabVIEW ve tabi ki ufak bir arduino programlama bilgisi yeterli. LabVIEW'in geliştirme kısmında ihtiyaç halinde mail atabilirsiniz: m.mucahitarslan@gmail.com
 

Deduska

MB Üyesi
Kayıt
29 Temmuz 2016
Mesajlar
187
Tepkiler
124
Meslek
Developer
Merhaba,
güzel bir proje ve bu sistem İstanbul'da metrobüs sistemlerinde var. Bindiğiniz durakta basıyorsunuz, indiğiniz durakta tekrar okutuyorsunuz ve gittiğiniz durak kadar para alınır. Bindiğiniz de ise bu para tam olarak alınır ama bunun fazlasını indiğiniz yerden iade alırsınız.

Sistem bu kadar basit aslında. Geri kalmış bütün durumları projenin asıl amacı ortaya çıktıktan sonra geliştirilebilir. Şu aşama da binerken ödenen para ve indikten sonra iade edilecek para. Zaten sistem tasarlanmış.

DGS ile geçiş yapmadan önce ön lisans programımda bitirme projem "Mobil bluetooth üzerinden haberleşen akıllı ev sistemi" arduino ile yapmıştım.

Benim size tavsiyem projeniz hiç zor değil. Bilgileri MySql üzerinde tutun. Arada belki bir servis olabilir. Belki de ihtiyaç olmayabilir. O projenin ihtiyacı bağlı bir durum.

Yardımcı olmaya çalışırım. Olabileceğimiz konularda.

Başarılar.

Şöyle biraz daha yardımcı olayım. Şuradan RFID haberleşmesi için güzel bir referans buldum, bakınmanız da fayda var. Ne güzel kartın kimliğini alıyor;


Birde MySql için paylaşım referans vereyim;



Hiç zor gözü ile bakmayın. En fazla bir haftanızı alır. İzleye izleye yaparsınız. Zor değil, emin olun.
 
Son düzenleme:
Yukarı Alt