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
Python, Arduino, HTML, C, circuitry/Logic gates, 3D-modeling
Link to Design Document: https://docs.google.com/document/d/1ovyGRtFqcLOZ2RKHfSEC2vQF8a79lpYYkmhWrsfVn9o/edit?usp=sharing
# 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