Motivation
In a world dominated by visual information, the "digital divide" is profoundly felt by the visually impaired. While screen readers offer auditory solutions, they lack the spatial and literacy-building benefits of tactile reading.
This project aims to democratize access to written text by creating a Refreshable Braille Display. By converting digital ASCII characters into physical servo movements, we translate the "unseen" into a tangible experience, empowering users with independent access to information.
Methodology
1. The Mapping Algorithm
The core logic involves a lookup table mapping ASCII inputs ($a \dots z$) to a 6-bit binary array representing the standard Braille cell configuration.
2. Actuation Physics
We utilize SG90 Micro Servos. The logic state $b_i$ determines the angular position $\theta$ of the servo arm.
- If $b_i = 1 \Rightarrow \theta = 90^\circ$ (Pin Raised)
- If $b_i = 0 \Rightarrow \theta = 0^\circ$ (Pin Flat)
Tools
Type any letter to see immediate mapping.
Binary Map State
Active Character
ReadyMechanical Load Analysis
Metric: Duty CycleBased on standard English letter frequency, we analyzed the activation probability of each servo. This data is critical for estimating power consumption and component wear.
Implication: Future iterations can optimize costs by using high-durability servos only for positions 1, 2, and 4.
Inclusive Education
Low-cost Braille displays can be deployed in rural schools, providing visually impaired students with dynamic learning tools for reading and math without bulky books.
Digital Access
Integration with smartphones via Bluetooth could allow users to "read" text messages and emails tactually, bypassing synthetic speech engines in noisy environments.