TetraChrome Lenses is a portable, robust and efficient device capable of assisting a visually impaired person in a seamless manner. The device integrates different technologies like computer vision, embedded systems, and text-to-speech to create a powerful personal assistant for the blind. It generates audio cues and haptic feedback for helping the blind person to perceive and interact with the surrounding.
- Raspberry Pi 3B+
- USB Camera
- Switch Board with 4 switches (Attach 4 switches on the GPIO pins 17, 18, 22, 27)
- Power Supply for Raspberry Pi (You can also use a Power Bank)
- Bluetooth Earpiece
- Heat Sink
- Cooling Fan
Access the Raspberry Pi via SSH
ssh pi@<ip-address>
<password>
- Firstly, install virtualenv
pip install virtualenv
- Create a project folder
mkdir TetraChrome_Lenses
cd TetraChrome_Lenses
- Initialize virtual environment
virtualenv venv
- Activate the virtual environment
source venv/bin/activate
- Clone the Repo
(venv) git clone https://github.com/ankursikarwar/TetraChrome-Lenses.git
- Navigate to the sub-folder
(venv) cd TetraChrome-Lenses
- Install the dependencies
(venv) pip install -r requirements.txt
Attach the USB camera and run main.py
(venv) python main.py