/educational-braille-keyboard

Braille-to-sound translator Arduino-based. An alphabetization tool for children.

Primary LanguageC++Apache License 2.0Apache-2.0

BrailleBox - BB/BraBo

The purpose of making this keyboard is turn more easy and funny the alphabetization of children with blindness or some level of visual impairment. It basically works by translating the inserted braille cell to the sound of its respective character in the Latin alphabet.

Model

Model

Usage

The six front buttons represents a custom braille cell that can be written by changing the state (on/off) of the buttons. The 'confirm' button, at the top, takes this current cell and makes that the sound of the corresponding character be emitted.

Usage

The cells above represent the letter 'A'.

Schematics and Components

Schematics

Qnt Name
01 Arduino Uno (or Nano)
06 Switch Push Button on/off
01 Push Button
08 1kΩ Resistor
01 680Ω Resistor
01 Mini Speaker 0.5w 8Ω
01 Switch on/off (power)
01 9V Battery
01 Snap Connector to DC Power Adapter for Arduino
01 Breadboard
01 Mini SD Card
01 DFPlayer Mini Module

Online Simulation

The simulation is available on Tinkercad.

Schematics

Simulation With Sound Response

Setup

  • To simulate in the browser with sound response, a web driver for Chrome is required - ChromeDriver.

     pip3 install selenium
     pip3 install playsound
     pip3 install webdriver_manager