Skip to content

NKumar-B/SmartTraffic_ManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚥 Smart Traffic Management System using Arduino

Smart Traffic Management System (STMS) is an intelligent, microcontroller-based solution designed to optimize urban traffic flow, reduce congestion, and improve road safety. This project utilizes the Arduino platform to create an adaptive and cost-effective alternative to traditional fixed-timing traffic signals.

TrafficManagement


🚀 Key Features

  • Adaptive Signal Control: Lays the foundation for a system that can adjust timings based on real-time vehicle density and speed.
  • Sequential Logic Implementation: Features a realistic, timed traffic cycle (Red, Yellow, Green) controlled via software logic.
  • Cost-Effective & Scalable: Developed using accessible components like the Arduino Uno, making it ideal for localized pilot implementations in developing regions.
  • Environmental Impact: Aims to reduce fuel consumption and vehicular emissions by minimizing unnecessary idling times.

🛠️ Hardware Requirements

  • Microcontroller: Arduino Uno R3 (ATmega328P)
  • Visual Indicators: LEDs (Red, Yellow, Green)
  • Protection: Resistors (220Ω or 330Ω) to limit current
  • Prototyping: Solderless Breadboard and Jumper Wires (Female to Male)
  • Power: USB Cable or External Power Supply (7-12V)

💻 Software Requirements

  • Arduino IDE: For writing, compiling, and uploading the control logic
  • C++ Sketch: Programming script for sequential traffic light control

🔌 Circuit Configuration

  • Red LED: Connected to Digital Pin 2 via resistor
  • Yellow LED: Connected to Digital Pin 3 via resistor
  • Green LED: Connected to Digital Pin 4 via resistor
  • Common Ground: All LED cathodes (-) connected to the Arduino GND pin

🎮 How to Use

  1. Assemble the Circuit: Follow the pinout configuration mentioned above .
  2. Upload Code:
  • Open the Arduino IDE and paste the project code.
  • Select Arduino Uno under Tools > Board.
  • Click Upload to flash the code to your microcontroller.
  1. Operation: The lights will cycle through Red (5s), Yellow (2s), and Green (5s).

🔮 Future Recommendations

  • Sensor Integration: Adding IR, Ultrasonic, or Camera sensors for true real-time adaptive sensing.
  • Emergency Prioritization: Implementing RFID or wireless receivers to prioritize ambulances and fire trucks.
  • IoT Connectivity: Connecting intersections to a central hub via Wi-Fi or LoRa for city-wide coordination.

🙌 Acknowledgements

  • Institute: Mother Theresa Institute of Engineering and Technology (MTIET)
  • Guidance: Mr. K S Ranjith, Associate Professor (Dept. of AI&DS)
  • Project Team: B. Nithin Kumar, B. Akshaya, B. Prasanna Kumari, B. Vinay, and B. Pavani

📜 License

This project is licensed under the MIT License. For more details, see the LICENSE file in this repository.

About

An intelligent, Arduino-based traffic control system designed to optimize urban traffic flow. Features a programmed sequential logic for Red, Yellow, and Green signals, providing a cost-effective and scalable foundation for adaptive Intelligent Transportation Systems (ITS) to reduce congestion and vehicle idling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages