lsiddiqsunny / METRO-RAIL-TICKETING

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ATMEGA32-Project

Project Name


Metrorail Tickiting

Contributor


Mohammed Latif Siddiq Sunny

Nadia Anjum Antara

Supervisor


Abdus Salam Azad
Asst. Prof, CSE, BUET

Nazmus Saquib
Lecturer, CSE, BUET

Muhammad Ali Nayeem
Asst. Prof, CSE, BUET

project Idea (In short)


An automated ticketing system for metrorail in Bangladesh.

Motivation


In Bangladesh, people have to buy ticket queued in a long line. This is just waste of valuable time. Moreover, if you are in hurry, it may be brother you. This project will make the ticket buying system easier.

Project Idea (In brief)


In this project, we are going to build a ticketing system for Metrorail in our country. Every traveler should have an RFID card. This unique id card will determine the balance and information of the owner. He/ She can refill the balance whenever they want (maybe via Bkash or Rocket).

We maintain travelers’ information in a database. Every Metrorail have a microcontroller-based RFID based checking system. When a traveler comes and shows his RFID card, it checks via WIFI module if he has balance or not. If there is enough balance, he can enter the train. If there is not enough balance, he cannot enter the train before refilling. We send massage via SIM900A kit.

Presentation Slide

Required Hardwares


  1. RFID Card (125KHz)
  2. 125Khz RFID Module - UART(Low price edition)
  3. ESP8266 ESP-NodeMCU Wifi Module
  4. SIM900A kit

Required Softwares


  1. Atmel Studio
  2. Extreme Burner
  3. Arduino IDE

Project Work Status


  1. Send Data from ATMEGA32 to Arduino - Done
  2. Receive Data from Arduino to ATMEGA32 - Done
  3. Send and Receive Data Between Two ATMEGA32 - Done
  4. Read RFID data -Done
  5. Communicate with server by ESP8266 -Done
  6. Send RFID data to server -Done
  7. Connect to data base , modify and take acknowledgement -Done
  8. Send acknowledgement to ATMEGA32 -Done
  9. Show acknowledgement to LCD Display -Done
  10. Send AT commands to SIM900A from Arduino -Done
  11. Send AT commands to SIM900A from ATMEGA -Done

Circuit Diagram


Demonstration Video


Metrorail Ticketing

About


Languages

Language:Makefile 47.6%Language:C++ 39.8%Language:C 12.7%