Djony PamudjiOAL
Created November 26, 2020 © GPL3+

Smart Eyewear For The Blind

An Eyewear that can recognize objects that are in close proximity and alert a totally blind person wearer through human voice feedback.

IntermediateFull instructions provided3 days41
Smart Eyewear For The Blind

Things used in this project

Hardware components

Ultra96-V2
Tria Technologies Ultra96-V2
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1
HyperX Amp USB Sound Card – Virtual 7.1
HyperX is the high-performance product division of Kingston Technology, the world’s largest independent memory manufacturer.
×1
USB 720p HD Built-in Microphone Webcam
Generalplus Technology Inc. 18022 Cowan Street Suiet 200B Irvine, CA 92614 United States
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
HC-SR104P (3.3 - 5.0 V operating voltage), can be purchased from Cytron.
×1
SonicGear U200 USB Powered Sonicbar Speaker
SonicGear Lab Pte Ltd 1 Kallang Sector, Singapore 349276
×1
40 pcs 10 cm Breadboard Dupont Jumper Wire Female to Male
×1

Software apps and online services

balenaEtcher - Flash Image File to SD Card for Windows 10 (v1.5.109)
Avnet Ultr96v2 Pre-Built PYNQ ver 2.5 SD Card Image
WinSCP for Windows 10
Open Source
ZOC Terminal Emulator for Windows 10
30-day free trial by Emtec Innovative Software
ConTEXT Text Editor for Windows
Freeware

Story

Read more

Schematics

Smart Eyewear System Schematic

System Schematic

Code

eyewear.py

main program, which will call proximity sensor function written in a separate file named sensor.py

sensor.py

a subprogram which measures the distance of proximity object and return to main program the value of distance in unit as requested

generate_audio.py

a standalone program to generate audio file from object name (in text) by using Google Text-to-Speech (TTS) API Library. This program would require an internet connection to Google Cloud (in this case via onboard WiFi)

Credits

Djony Pamudji
1 project • 1 follower
OAL
1 project • 0 followers

Comments