Iot Based Railway Track Fault Detection By Using Raspberry Pi

Project Code :TEMBMA1711

Objective

The main objective of this project is to create a railway track fault detection which automatically detects the faulty rail track without any human intervention. In the proposed system, we are using Ultrasonic sensors will have the benefit of monitoring tracks continuously to detect cracks without human intervention.

Abstract

Railway is one of the most conventional methods of travelling and is the most commonly used means of transport. Many derailment cases due to track fracture have been cited even to this date. If these deficiencies are not controlled at early stages they might lead to a number of derailments resulting in a heavy loss of life and property. Most convenient mode of passenger transport provided by railway. Still accidents are major concern in terms of undefined crack in rail tracks. Due to the crack in railway track results in loss of human life and economy. Therefore, we need to bring a new technology which can reduce the loss of major lives.

A small crack in a rail track will create a significant risk and it is not being detected suitably. The damages present in the track leads to the derailment and causes heavy loss. The signal which is received from the track measurement is quite small for fault identification.

Keywords: Raspberry Pi, IOT, Ultrasonic sensor.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Raspberry pi,IoT, ultrasonic sensor

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Micro SD card
  • Ultrasonic sensors
  • L293D Motor driver
  • DC Motor
  • GPS Module

Software Requirements:

  • NOOBS Software
  • VNC Viewer
  • Python3 IDE
  • Fritzing
  • Third Party server

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • Working of  Ultrasonic sensor
  • Introduction to serial communication
  • Working of  GPS
  • Interface of  Ultrasonic sensor with Raspberry Pi
  • Interface of  GPS with Raspberry Pi
  • Interface of DC Motor with Raspberry Pi
  • Interface of L293D with Raspberry Pi
  • Introduction to IOT
  • IOT architecture and its scope
  • How to send data from Raspberry Pi to a third party server?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

Final year projects