Skip to content

This project seeks to develop a low-cost, open-source braille display. It is estimated that its cost is reduced to more than 90% compared to the cost of the cheapest screens that exist in the market today. // Este proyecto busca desarrollar una pantalla braille de código abierto y de bajo costo. Se estima que su coste se reduce a más de un 90%.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

brailletouch/Brailletouch

Repository files navigation

Brailletouch

Dispositivo braille para personas con discapacidad visual y sordociegas / Braille device for visually impaired and deafblind people

English / Ingles:

Braille Device for Visually Impaired and Deafblind People

It's amazing how expensive assistive technology is. A small flagil braille display costs more than $1,200 USD and a good quality one goes from $3,000 to $6,000. That's why I am developing an open-source project. This is by no means a finished product. Being an open-source project, I hope others will improve the design. In the near future, with the help of volunteers, Brailletouch will reduce the cost of a braille display by 90% and allow anyone who is visually impaired or deafblind to read and write braille, as well as use a computer or mobile device efficiently and without noise.

So if you know someone, if you are a creator, if you are curious or if you want to help, feel free to enter our repository https://github.com/brailletouch/Brailletouch and help me build a community around Brailletouch.

The encoder is practically the heart of the braille display. Most commercial braille displays have 40 or 80 braille cells. Since the most expensive part of a braille display is the braille cells, which cost more than $35 each, we are designing a new form of braille display with 40 virtual cells and a single physical braille cell, reducing most of the cost. We are talking about a braille cell that can be made from 3D printed parts. I designed a different system. Instead of activating 40 cells at the same time and applying all the power to 40 physical cells, Brailletouch uses a physical encoder and a virtual braille display of 40 touch sensors placed in a matrix. In this way, the braille text is gradually displayed in a single braille cell as the virtual cells are touched. Parts can be easily printed.

Spanish: / Español:

"Dispositivo braille para personas con discapacidad visual y sordociegas

Es sorprendente lo cara que es la tecnología de asistencia. Una pequeña pantalla braille flagil cuesta más de $1,200 USD y una de buena calidad va desde $3,000 a $6,000. Por eso estoy desarrollando un proyecto de código abierto. Esto no es de ninguna manera un producto terminado. Al ser un proyecto de código abierto, espero que otros mejoren el diseño. En un futuro cercano, con la ayuda de voluntarios, Brailletouch reducirá el costo de una pantalla braille en un 90% y permitirá que cualquier persona con discapacidad visual o sordoceguera lea y escriba braille, así como use una computadora o dispositivo móvil de manera eficiente y sin ruido.

Entonces, si conoces a alguien, si eres un creador, si tienes curiosidad o si quieres ayudar, no dudes en ingresar a nuestro repositorio https://github.com/brailletouch/Brailletouch y ayudarnos a construir una comunidad alrededor de Brailletouch.

El codificador es prácticamente el corazón de la pantalla braille. La mayoría de las pantallas braille comerciales tienen 40 u 80 celdas braille. Dado que lo más caro en una pantalla braille son las celdas braille, que cuestan más de $35 cada una, estamos diseñando una nueva forma de pantalla braille con 40 celdas virtuales y una sola celda braille física, lo que reduce la mayor parte del costo. Estamos hablando de una celda braille que se puede hacer a partir de piezas impresas en 3D. Diseñé un sistema diferente. En lugar de activar 40 celdas al mismo tiempo y aplicar toda la potencia a 40 celdas físicas, Brailletouch utiliza un codificador físico y una pantalla braille virtual de 40 sensores táctiles colocados en una matriz. De esta manera, el texto braille se muestra gradualmente en una sola celda braille a medida que se tocan las celdas virtuales. Las piezas se pueden imprimir fácilmente.

El proyecto consta principalmente de 3 partes. / The project consists mainly of 3 parts.

Diseño físico del dispositivo braille / Physical design of the braille device

Diseño de la electrónica y firmware / Electronics design and firmware

Diseño de la interfaz con un lector de pantalla de código libre / Interface design with a free code screen reader

Diseño del dispositivo físico / Physical device design

Celda braille / Braille cell

Línea matricial de sensores 40 táctiles / Matrix line of 40 touch sensors

Botones / Buttons

Caja / Box

Electrónica y firmware / Electronics and firmware

ESP32 y selección de power source, baterías o jack / ESP32 and selection of power source, batteries or jack.

1 - Controlador PWM / PWM controller

4 - PCF8574 Multiplexor/Demultiplexor 8 Canales / PCF8574 Multiplexor/Demultiplexor 8 Channels

Código .ino utilizando el IDE Arduino / .ino code using the Arduino IDE

Interfaz con un lector de pantalla de código libre / Interface with a free code screen reader

NVDA - Windows

BrailleBack - Android

BRLTTY - Linux, Android, Windows

Componentes necesarios / Required components

1 ESP32.

4 Servo motores / Servo motors.

4 PCF8574 Multiplexor/Demultiplexor 8 Canales / PCF8574 Multiplexor/Demultiplexor 8 Channels

1 Celda braille (se está desarrollando con 4 servo motores para mover 8 pines, se puede usar cualquier celda braille sea punzó eléctrica de servo o de solenoide es solo una celda ya que los movimientos se simulan en la línea táctil) / 1 Braille cell (currently being developed with 4 servo motors to move 8 pins; any braille cell, whether servo or solenoid, can be used as movements are simulated on the touch line).

1 Caja para su ensamblaje / 1 Box for assembly.

1 Controlador PWM para mover todos los pines de manera simultánea y obtener lecturas más rápidas / 1 PWM controller to move all pins simultaneously and get faster readings.

Botones del teclado y cable para conexiones / Keyboard buttons and connection cables.

Opcional: / Optional:

Una pantalla si se quiere monitorear el texto / A screen if you want to monitor the text.

Un conector PS/2 si se quiere usar un teclado para escribir para una persona sordociega / A PS/2 connector if you want to use a keyboard for writing for a deafblind person.

1 placa de circuito impreso de los sensores táctiles (todavía en desarrollo se busca poder controlar 40 posiciones con solo 9 pines que son los disponibles en el ESP32 con soporte táctil pines 2.4,12,13,14,15,27,32,33) / 1 PCB for touch sensors (still in development; aims to control 40 positions with only 9 pins available on the ESP32 with touch support: pins 2, 4, 12, 13, 14, 15, 27, 32, 33).

Imágenes de referencia / Reference Images

image image reference http://www.esp32learning.com/code/esp32-and-a-pcf8574-expander-example.php PCF8574 library https://www.arduino.cc/reference/en/libraries/pcf8574-library/ image image image

image

Licencia / License

Este proyecto está bajo la Licencia Abierta y Comunitaria Braille Touch (BTAC) v1.2. Esta licencia garantiza que todo el código, hardware, conceptos, metodologías, mecanismos, innovaciones tecnológicas, invenciones y cualquier otra creación o desarrollo relacionado con el proyecto Braille Touch permanezcan abiertos y accesibles, y no puedan ser privatizados.

This project is licensed under the Braille Touch Open and Community License (BTAC) v1.2. This license ensures that all code, hardware, concepts, methodologies, mechanisms, technological innovations, inventions, and any other creations or developments related to the Braille Touch project remain open and accessible and cannot be privatized.

Permisos / Permissions

  • Puedes usar, copiar, modificar, distribuir y comercializar el código, hardware, conceptos, innovaciones y derivados del proyecto bajo las condiciones de esta licencia. / You may use, copy, modify, distribute, and commercialize the code, hardware, concepts, innovations, and derivatives of the project under the conditions of this license.

Registro de Modificaciones / Modification Record

  • Las modificaciones y mejoras deben incluir un registro detallado de todas las personas y entidades involucradas, con una descripción clara y enlaces al repositorio original. / Modifications and improvements must include a detailed record of all individuals and entities involved, with a clear description and links to the original repository.

No Privatización / No Privatization

  • El código y las innovaciones no pueden ser privatizados. Todo trabajo derivado debe permanecer bajo esta misma licencia. / The code and innovations cannot be privatized. All derivative work must remain under this same license.

Compatibilidad y Comercialización / Compatibility and Commercialization

  • Cualquier trabajo derivado debe ser distribuido bajo la misma licencia. La comercialización está permitida siempre que se respeten las condiciones de la licencia. / Any derivative work must be distributed under the same license. Commercialization is allowed as long as the license conditions are respected.

Para más detalles sobre la licencia, por favor revisa el archivo LICENCIA en el repositorio. / For more details about the license, please review the LICENSE file in the repository.


Para más información, visita nuestro repositorio en GitHub. / For more information, visit our repository on GitHub.

About

This project seeks to develop a low-cost, open-source braille display. It is estimated that its cost is reduced to more than 90% compared to the cost of the cheapest screens that exist in the market today. // Este proyecto busca desarrollar una pantalla braille de código abierto y de bajo costo. Se estima que su coste se reduce a más de un 90%.

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •