Arduino digital braille board

Introducing Robotshapers: Unleashing the Power of Arduino Digital Braille Board Welcome to Robotshapers, the frontier of accessible technology! Visit us at robotshapers.com and discover our revolutionary Arduino digital Braille board. This state-of-the-art device merges traditional Braille with cutting-edge technology, empowering visually impaired individuals to read, write, and access digital content like never before.

Arduino digital braille board

Our digital Braille board boasts a tactile surface with dynamically changing Braille cells. It features a customizable text editor, touch-sensitive input, and seamless connectivity via USB or Bluetooth.

Experience the freedom to write and read Braille effortlessly. Take notes, organize your thoughts, and communicate with others through Braille messages. Our board opens new doors to education, workplace accessibility, and independent living.

Join us at Robotshapers and reshape your digital journey with our Arduino digital Braille board. Unleash the power of Braille in the digital realm!

A digital braille board, also known as a digital braille notepad or electronic braille board, is a device that combines the functionality of a  traditional board with modern technology. It is designed to help visually impaired people read, write and access digital content.

Digital Braille Pad has a tactile surface with brain cells that can be changed to display different characters. They usually include a  customizable text editor, a digital or touch sensitive text system, and connectivity options such as USB or Bluetooth.

This device allows users to write and read Braille content. They often provide additional functionality such as authoring capabilities, document storage, access to  e-books, and integration with screen readers and other assistive devices. Some models even support conversion of digital text to Braille.

Digital Braille Board increases accessibility, independence and productivity for the visually impaired. They provide a portable and efficient way to interact with digital information and make information accessible to users by bridging the gap between Braille and digital technology.

Components required:

  1. Arduino Uno
  2. LCD (16X2)
  3. 10K variable resistor
  4. SG90 servo  (6 nos)
  5. 5V DC power supply

Details about Braille:

Braille numbers refer to the use of Braille tactile writing to represent numbers. Braille is a system of dots raised in a special pattern that can be read by touch. Each digit from 0 to 9 has a unique Braille display, enabling visually impaired people to read and understand numerical information.

In Braille, each number is represented by a combination of up to six dots in a 2x3 grid. For example, the number 1 is represented by a dot in the upper left corner of the grid, while the number 5 is represented by dots on the left, right, center, left, and right.
Learning to read Braille enables the visually impaired to understand and interpret numerical information independently. This is an essential skill for accessing math, science, and other digital content. Braille is widely used in educational materials, books and devices designed for the blind or visually impaired.

The pad looks like this from side:

Top view: 

Circuit Diagram:

Code:

Code: 
#include 
#include
LiquidCrystal lcd(A0,A1,A2,A3,A4,A5);
Servo servo1;// defining servos
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
Servo servo6;
void setup() {
Servo1.attach(2);//defining servo pins
Servo2.attach(3);
Servo3.attach(4);
Servo4.attach(5);
Servo5.attach(6);
Servo6.attach(7);
lcd.begin(16,2);
lcd.setCursor(0, 0);
lcd.print("ROBOTSHAPERS");
lcd.setCursor(0, 1);
lcd.print("Brail Pad");
delay(1500);
lcd.clear();
}
void loop() 
{
  lcd.setCursor(0,0);
lcd.print("Welcome");
  servo1.write(0);//no Brail print 
  servo2.write(0);
  servo3.write(0);
  servo4.write(0);
  servo5.write(0);
  servo6.write(0);
  delay(1000);
  servo1.write(0);//Brail print "W"
  servo2.write(30);
  servo3.write(30);
  servo4.write(30);
  servo5.write(0);
  servo6.write(30);
  delay(1000);
  servo1.write(30);//Brail print"E" 
  servo2.write(0);
  servo3.write(30);
  servo4.write(0);
  servo5.write(0);
  servo6.write(0);
  delay(1000);
  servo1.write(30);//Brail print"L" 
  servo2.write(0);
  servo3.write(30);
  servo4.write(0);
  servo5.write(30);
  servo6.write(0);
  delay(1000);
  servo1.write(30);//Brail print"C" 
  servo2.write(30);
  servo3.write(0);
  servo4.write(0);
  servo5.write(0);
  servo6.write(0);
  delay(1000);
  servo1.write(30);//Brail print"O" 
  servo2.write(0);
  servo3.write(0);
  servo4.write(30);
  servo5.write(30);
  servo6.write(0);
  delay(1000);
  servo1.write(30);//Brail print"M" 
  servo2.write(30);
  servo3.write(0);
  servo4.write(0);
  servo5.write(30);
  servo6.write(0);
  delay(1000);
  servo1.write(30);//Brail print"E" 
  servo2.write(0);
  servo3.write(0);
  servo4.write(30);
  servo5.write(0);
  servo6.write(0);
  delay(1000);
  servo1.write(0);// no Brail print
  servo2.write(0);
  servo3.write(0);
  servo4.write(0);
  servo5.write(0);
  servo6.write(0);
  delay(1000);
}

Applications:

Digital Braille boards have many uses, enabling the visually impaired to access and interact with digital Braille information. Some of the  important uses of text for digital  writing are:

  1. Reading and writing: Digital Braille documents allow users to read and write.

  2. Reminders and organizing: These tools often include writing tools that allow users to  jot down their thoughts, create to-do lists, and organize their thoughts. 

  3. Communication: Digital Braille boards facilitate communication in Braille.

  4. Education and Training: Digital Braille boards are important tools in education.

  5. Accessibility in the Workplace: Digital Braille boards help visually impaired people access and interact with digital information in  professional settings.

  6. Independence and empowerment: Digital Braille supports independence and helps visually impaired people find trust in the digital  world by providing easy-to-use tools.

Best proects in Bhilai, Chhattisgarh, India. Contact : 7067150002