Blind Navigation Support System using Raspberry Pi & YOLO

Project Code :TEMBMA3428

Objective

The objective of this project is to create a Blind Navigation Support System utilizing Raspberry Pi and YOLO (You Only Look Once) technology, aiming to enhance the independence and safety of visually impaired individuals in indoor and outdoor environments.

Abstract

This abstract outlines an innovative integration of Raspberry Pi with YOLO (You Only Look Once) algorithms, ultrasonic sensors, and a USB camera to enhance object recognition, safety, and communication in scenarios where individuals with visual impairments might face challenges. The system utilizes a USB camera to capture images and employ YOLO algorithms for object detection, identifying objects, persons, or obstacles. Once recognized, the system utilizes speakers to audibly announce the names of these items to assist the user.

Furthermore, the system incorporates ultrasonic sensors to detect obstacles in the user's path. When an obstacle is detected, the system promptly alerts the user via the speakers, enhancing safety and preventing unintended collisions or mishaps. In situations where the user encounters unforeseen issues or gets disoriented, they have the option to activate a switch. When this switch is triggered, the system leverages GSM and GPS capabilities to send an SMS containing the user's location to their designated family members or contacts, providing immediate assistance and ensuring the user's well-being. This integrated approach not only enhances the quality of life for individuals with visual impairments but also contributes to their safety and peace of mind in navigating their surroundings.

Keywords: Raspberry pi, GSM module, GPS module, YOLO algorithm, Blind Support

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 requirements:

  • Raspberry pi
  • Usb camara
  • Ultrasonic sensor
  • GPS Module
  • GSM module
  • Switch
  • Speaker

Software Requirements:-

  • Raspbian OS
  • Python

Learning Outcomes

  • Introduction to Microcontroller
  • Microcontroller pin diagram and architecture
  • Basic Coding
  • Introduction to Embedded Software
  • Interfacing LCD with microcontroller
  • Working of power supply
  • Working of rectifier
  • 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

Demo Video

mail-banner
call-banner
contact-banner
Request Video