Skip to content

ASU w/ Bridge2Africa Project that aims to create a Braille Display and Screen reading software to help visually impaired students browse the internet

Notifications You must be signed in to change notification settings

FluentFlier/Bridge2Africa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASU EPICS with Bridge2Africa: Braille Display and Screen Reader

Bridge2Africa program, in partnership with ASU students, seeks to solve the problem of the non-blind-friendly nature of internet browsing. The internet is a fantastic education tool due to its abundance of information; however, it is mainly accessible and easy to use for sight-based users. Blind students have more difficulties taking advantage of these resources, putting them in a deficit from other non-blind students.

The goal of this project is to create a Refreshable Braille Display and Screen reader software that will aim to help the visually impaired browse the internet

This git repo is the screen reading software and the communication software to the microcontroller. The screen reading software is the interface between the user and the braille display. They use the software to browse the internet and press certain buttons to do different navigation functions and translate certain information on the screen. This repo also holds the communication software where we have created our own protocol that converts HTML information from the screen into binary instructions for our braille display to understand

Technologies Used:

Python, Arduino, HTML, C, circuitry/Logic gates, 3D-modeling

Running the project

# Clone this project
$ git clone https://github.com/adriane0523/Bridge2Africa.git

# Access
$ cd Python_software/src/


# create a virutal enviroment to install your dependencies,
$ python -m venv venv

#activate it you should see (venv)
$ venv/Scripts/activate

#install dependencies
$ pip install -r requirements.txt

#run the app
$ python main.py

#Use arduino ide to lauch the files within Arduino_Software

Progress so far

Still under development
Current Wiring of the Braille Display

Picture2

Current Software Decomposition

Picture1

Current Housing

Picture3

About

ASU w/ Bridge2Africa Project that aims to create a Braille Display and Screen reading software to help visually impaired students browse the internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.3%
  • C++ 13.7%