Text Recognition for Speed Controlling in Vehicle

Project Code :TMMAIN19

Abstract

This project presents an intelligent vehicle speed control system based on real-time text recognition using computer vision and embedded systems. The system utilizes a webcam to capture road images, and Python-based image processing with OpenCV and Tesseract OCR is employed to detect and recognize speed limit signs. The extracted speed information is transmitted to an Arduino Uno, which dynamically controls the vehicle’s speed through a motor driver using PWM signals. An ultrasonic sensor is integrated for obstacle detection to ensure collision avoidance by automatically reducing or stopping the vehicle when objects are detected within a threshold distance. Additionally, a GPS module is used to monitor real-time speed and location, enabling comparison between actual speed and detected limits. A buzzer alert system is implemented to notify the driver during overspeed or unsafe conditions. The system also includes an LCD display for real-time visualization of speed limits and system status. This integrated approach enhances road safety by combining text recognition, sensor fusion, and automated speed regulation, making it suitable for advanced driver assistance systems and smart transportation applications.

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

Block Diagram

Specifications

Hardware components:

  • Arduino Uno
  • USB Webcam
  • Push Button
  • Buzzer
  • L298N Motor Driver Module
  • DC Geared Motor
  • Ultrasonic Sensor
  • GPS Module
  • 16x2 LCD Display
  • Power Supply
  • 12V Adapter / Battery

Software components:

  • Python
  • Arduino IDE
  • Embedded C

Learning Outcomes

  • Understanding of Arduino Uno architecture and pin configuration
  • Installation and usage of Arduino IDE for embedded programming
  • Basics of Python for image processing and communication
  • Implementation of computer vision using OpenCV
  • Understanding of text recognition using Tesseract OCR
  • Serial communication between Python and Arduino using PySerial
  • Interfacing and working of USB camera for real-time image capture
  • Interfacing and working of push button for user input
  • Interfacing and working of HC-SR04 Ultrasonic Sensor for obstacle detection
  • Interfacing and working of NEO-6M GPS Module for speed and location tracking
  • Interfacing and control of L298N Motor Driver Module with DC Geared Motor
  • Interfacing of 16x2 LCD Display for real-time data display
  • Working of Piezo Buzzer for alert indication
  • 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

mail-banner
call-banner
contact-banner
Request Video