Back to Projects
Refreshable Braille Display Banner

Refreshable Braille Display Project

An innovative approach to creating accessible, affordable braille display technology through servo-driven mechanical actuation and advanced software control systems.

Completed: December 2024 Mechanical & Software Systems
Arduino SOLIDWORKS Computer Vision Tkinter
2.4 Hz
Refresh Rate
±0.678 mm
Linear Accuracy
$175.95
Production Cost

Technical Overview

Core Mechanisms

The system employs a sophisticated dual servo motor configuration with linear cam mechanisms to actuate braille pins. Each braille character consists of six dots arranged in two columns of three, with each column independently controlled by a dedicated servo motor and linear cam assembly.

Key Components:

  • Servo Motors: High-precision actuators with ±0.71° angular accuracy
  • Linear Cams: Custom-designed with 8 permutations for 3-pin configurations
  • Scotch Yoke Mechanism: Modified 180° design for compact operation
  • Brass Pins: Precision-machined with 1.5mm diameter to BANA standards

Control Architecture

The control system implements a hierarchical Arduino-based architecture with sophisticated software layers for reliable operation. The system includes comprehensive error handling and real-time feedback mechanisms.

Software Stack:

  • Input Processing Layer: Text normalization and validation
  • Pattern Generation: Binary pattern mapping for braille characters
  • Hardware Abstraction: Servo control and position management
  • User Interface: Real-time visualization and configuration
Mechanical System Design
Electrical System
Computer Hierarchical System

Technical Implementation

Mechanical System Design

Linear Cam Mechanism

The linear cam design incorporates precise geometric calculations to achieve reliable pin actuation:

Dimensions:
- Section Width: 2.5 mm
- Ramp Length: 0.6 mm
- Platform Height: 0.8 mm
- Total Travel: 17.5 mm
                

Scotch Yoke Implementation

Modified 180° design for compact operation, ensuring efficient space utilization and mechanical reliability for consistent braille pin actuation

Key Parameters:
- Disc Radius: 9.75 mm
- Stroke Length: 17.5 mm
- Operating Range: 180°
- Position Accuracy: ±0.65 mm
                

Control System Architecture

Software Architecture

  • Multi-layered processing pipeline
  • Real-time servo position control
  • Error handling and recovery systems
  • User interface with live feedback

Hardware Interface

  • Arduino-based control system
  • Serial communication at 9600 baud
  • PWM servo control
  • Position feedback monitoring

Results and Analysis

Performance Metrics

  • Refresh Rate: Achieved 2.4 Hz, exceeding the 1 Hz requirement
  • Linear Accuracy: Achieved ±0.678 mm, slightly above target of ±0.65 mm
  • Pin Dimensions: Within 1% of BANA standards
  • Weight: 0.5 kg, well under the 2.72 kg maximum

Cost Analysis

ComponentCost
3D Printing$160.75
Servo Motors$13.00
Hardware$2.20
Total$175.95

Future Development

Mechanical Improvements

  • Metal cam implementation
  • Enhanced pin durability
  • Improved manufacturing precision

Software Enhancements

  • Advanced error correction
  • Expanded character support
  • Improved calibration systems

Scale-up Potential

  • Seven-character implementation
  • Mass production optimization
  • Cost reduction strategies