Mesafe bazlı yolkart ücretlendirme sistemi

Konu, 'Genel Konular' kısmında Yasemin Türk tarafından paylaşıldı.

  1. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    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... ???
     
  2. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    187
    Beğeniler:
    77
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +105 / 2 / -1
    Üniversite:
    Staffordshire University
    Verilen proje yalnızca programlama mı olacak (software) yoksa işin içine herhangi bir devre vs. de eklenecek mi?
     
  3. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    SELÇUK ÜNİVERSİTESİ
    Programlaması yapılıp programın çalıştığını gösteren minyatür bir devre de eklenecek.
     
  4. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    187
    Beğeniler:
    77
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +105 / 2 / -1
    Üniversite:
    Staffordshire University
    Programlama kısmı kolay. Yapılacak devrede neler olması gerekiyor biraz daha detay verir misiniz?
     
  5. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    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.
     
  6. Kemal Okur

    Kemal Okur Yetkili Kişi Yönetici

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    338
    Beğeniler:
    198
    Meslek:
    Mekatronik Mühendisi
    En İyi Cevap:
    10
    Değerlendiriler:
    +248 / 3 / -2
    Üniversite:
    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.
     
  7. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    187
    Beğeniler:
    77
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +105 / 2 / -1
    Üniversite:
    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.
     
  8. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    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?
     
  9. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    187
    Beğeniler:
    77
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +105 / 2 / -1
    Üniversite:
    Staffordshire University
    Tabi ki yapabilirsiniz. Ufak bir arduino programlama yetinizin olması yeterli. Yine programlamayı labview ile yapar arduino ile de haberleşirsiniz.
     
  10. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    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: 13 Aralık 2016
  11. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    187
    Beğeniler:
    77
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +105 / 2 / -1
    Üniversite:
    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
     
  12. Yasemin Türk

    Yasemin Türk MB Üyesi

    Kayıt:
    24 Mart 2015
    Mesajlar:
    14
    Beğeniler:
    4
    En İyi Cevap:
    0
    Değerlendiriler:
    +4 / 0 / -0
    Üniversite:
    SELÇUK ÜNİVERSİTESİ
    İlgilendiğiniz için çok teşekkür ederiz.İhtiyaç halinde mail atarız.
     
    • Beğen Beğen x 1
  13. Deduska

    Deduska MB Üyesi

    Kayıt:
    29 Temmuz 2016
    Mesajlar:
    190
    Beğeniler:
    125
    Meslek:
    Developer
    En İyi Cevap:
    9
    Değerlendiriler:
    +153 / 1 / -0
    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: 13 Aralık 2016