Raspberry Pi Based Wearable Reader For Visually Impaired People with Haptic Feedback

Project Code :TEMBMA2973

Objective

The main aim of this project is to help blind people for reading easily.

Abstract

Blind Reader is a portable, low-cost, reading device made for the blind people. The Braille machines are expensive and as a result are not accessible to many. In particular, there is a need for a portable text reader that is affordable and readily available to the blind community. Blind Reader overcomes the limitation of conventional Braille machine by making it affordable for the common masses.

This work proposes a smart reader for visually challenged people using raspberry pi. This work addresses the integration of a complete Text Read-out system designed for the visually challenged. The system consists of a webcam interfaced with raspberry pi which accepts a page of printed text. The system uses OCR technology to convert images into text and reads out the text by using Text-to-Speech conversion.

The system supports audio output via Speakers. The OCR (Optical Character Recognition) package installed in raspberry pi scans it into a digital document which is then subjected to skew correction, segmentation, before feature extraction to perform classification. Once classified, the text is readout by a text to speech conversion unit (TTS engine) installed in raspberry pi. The output is fed to an audio amplifier before it is read out.

Keywords: Raspberry pi, Web Cam, Optical Character Recognition, Text to Speech Engine, speaker, switch.

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
  • Micro SD card
  • Camera
  • 5V Adapter
  • Speaker
  • Switch
  • Connecting wires

Software Requirements:

  • NOOBS Software
  • VNC Viewer
  • Python3 IDE
  • Fritzing
  • Speech engine

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture.
  • Setting up and Installation procedures for Raspberry Pi.
  • Introduction to Python3 IDE.
  • Commands in Python.
  • Basic coding in Python.
  • What is serial communication?
  • Working of GSM
  • How to Interface of GSM with Raspberry Pi.
  • Working on adafruit
  • How to Interface of adafruit with Raspberry Pi
  • Working on ifttt
  • How to Interface of ifttt with Raspberry Pi
  • What is vibration sensor?
  • How to Interface vibration sensor with Raspberry Pi.
  • What is IR sensor?
  • How to Interface IR sensor with Raspberry Pi.
  • How to Interface bulb with Raspberry Pi.
  • How to Interface relay with Raspberry Pi.
  • 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

Related Projects

Final year projects