A Real-Time Tactile Image Generator for the Blind and Visually Impaired
CSEF · 2018 Computational Systems & Analysis First Award
Overview
Objectives/Goals The goal of this project was to successfully create tactile image by taking a digital image, breaking it up into a 6 by 6 array, and then assigning each array to one push rod which will go up and down based on how far away the object is. There by allowing a blind person to "feel" an image of his surroundings in real-time. The purpose of this project was to help blind and visual impaired people "see" their surroundings by creating a tactile representation of their surroundings. With the help of this technology, the blind and visually impaired navigate more efficiently through the world. Methods/Materials Materials: SG90 Hobby Servos (x36), 3D printer, Computer with Python and Arduino programming software, Spring Pins, Arduino Uno, PCA9685 servo driver, Jumper Wires, Camera. Procedure: 1. Design the fixture to hold the servos, the push rods, and pistons 2. 3D print the designs using the 3D printer 3. Install the servos and push rods so the fixture works 4. Take an image from a camera. Write python code to break the image up into a 6 by 6 array. Depending on the luminosity value of each sector, make the pistons go up and down using Arduino code. The Arduino should communicate with the PCA via I2C to drive the servos. 5. After working with a still image, write python code to take live video to pixelate the video into a 6 by 6 array that can continuously update depending on the video. Results I plotted a chart that shows the extension of the push rod vs the luminosity values. In the chart, a blue line represents the theoretical position the push rod should take, while an orange line shows were the measured extension. The theoretical equation is as follows: 10mm*(1-COS(3.14*Luminosity Value)/255)). Conclusions/Discussion Overall, this project can help the blind navigate through their every day lives. If I can reduce the size of my project, blind people can use this in their everyday lives. Follow-up Project: While light and dark represent a visual image, the actual contours of the object may make more sense to a blind person feeling the object because light and dark are not a full representation. It may be better to
Summary statement
In this project, I created a machine that could take images from a camera and make them into a tactile image with applications for the blind and visually impaired.
Help received
I got help from my cousin with some of the code regarding com ports. I used my dad's 3d printer to make my parts. The assembly, 3d designs, and majority of the code was done by me.
Awards (1)
Competition history
- CSEF 2018
Resources
Related projects
ISEF · 2018
Developing a Tactile Depth Map for the Blind
CSEF · 2016
Microcontroller Based Bionic Eye for the Blind
ISEF · 2025
Tactile Vision: A Low-Cost Haptic Interface for Image Perception in Visually Impaired Users
ISEF · 2024
Tactron: A Low-Cost Refreshable Tactile Graphics Display
AJAS · 2022
This device helps the visually impaired by alerting them of objects nearby and providing directions.
ISEF · 2021
Using Programming to Create Images into Tactile 3D Objects
CSEF · 2015
Sensory Glasses for the Blind
ISEF · 2017
Bringing Back 'Sight' with 'Touch': Making Wearable Walking Assist Device for Blind
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects