Skip to content

prachi220/Refreshable-Braille-Display

Repository files navigation

Refreshable-Braille-Display

Created Screen Braille Display with SMA modules connected to PC or Phone using Arduino as embedded micro controller to send text from screen as Braille codes to SMA modules.

Platform Specification:

  1. Embedded Micro Controller : Arduino (preferably)
  2. USB Interface
  3. Bluetooth: BLE 4.0.
  4. Communication Protocol: UART

Requirements:

The Device should incorporate following features:

Hardware:
1. The Hardware Includes a main Controller with interfaces to interact with other peripherals,
Bluetooth, USB converter (FTDI) and Power Supply. 
2. Navigation Keys to scroll through the lines. 
3. A casing/enclosure to fit the modules and hardware to give a product appearance.

Software:
1. Braille interface library implementing all the commands specified in the format document. 
2. Control flow which handles various devices connected to the system. 
3. Drivers for both PC and Smartphone 4. Navigation key handling 5. The system should have below specified modes:
    a. PC - NVDA
        i. USB mode 
        ii. BLE mode 
    b. Smartphone – Brailleback
        i. USB mode ii. BLE mode

Deliverables:

  1. The Final deliverables will be a 20 Cell Passive braille display prototype with connectivity to PC and Smartphone through USB and Bluetooth mounted in a complete enclosure.
  2. The prototype would undergo a trail with a Visually Impaired user and the feedback to be incorporated before the final Demonstration.
  3. Documentation of the system developed
  4. Complete Source code uploaded to the repository specified

Releases

No releases published

Packages

No packages published

Languages