Un dispositivo con Arduino Uno Q enseña Braille a niños ciegos sin necesidad de profesor

Dispositivo con Arduino Uno Q, teclado de pulsadores y matriz de solenoides para enseñar Braille a niños ciegos
Imagen: «Arduino Uno Q Based Braille Script Teaching Device», por Jaishankar. Vía Hackster.io.

Aprender el alfabeto Braille exige una de dos cosas: un profesor especializado disponible en cada sesión, o material en relieve que hay que fabricar e imprimir. Ninguna de las dos escala bien, sobre todo fuera de las grandes ciudades. El maker indio Jaishankar ha construido un dispositivo autónomo con Arduino Uno Q que resuelve el problema por otra vía: el propio aparato habla con el niño, le pregunta y le enseña, sin que haya un adulto guiando la sesión. Puedes ver el proyecto completo, con esquemas y código, en su publicación original en Hackster.io.

El funcionamiento es más ingenioso de lo que parece a primera vista. El niño pulsa un botón de un teclado de 8 pulsadores y dice en voz alta la letra que quiere aprender; un micrófono USB recoge el audio y el Arduino Uno Q lo transcribe con whisper.cpp, el motor de reconocimiento de voz de OpenAI adaptado para correr en local. A partir del texto reconocido, el sistema calcula el patrón Braille correspondiente y activa una matriz de 6 solenoides que vibran reproduciendo físicamente los puntos en relieve: el niño coloca los dedos índice y corazón sobre ellos y aprende por tacto, con la propia voz del dispositivo guiando el ejercicio por altavoz. Tiene además un modo examen: cambia de modalidad con otro botón, el aparato dicta una letra al azar y el usuario debe introducir el código Braille correcto pulsando la combinación en el teclado.

Diagrama de cableado del dispositivo Braille: Arduino Uno Q, solenoides, teclado y micrófono USB
Esquema de conexión del proyecto. Vía Hackster.io.

Todo corre sobre una única placa Arduino Uno Q —el modelo con módulo Linux integrado que permite ejecutar modelos de IA sin depender de la nube— alimentada por una batería de litio de 12V y regulada con un conversor buck a 5V, montado sobre una base de cartón grueso a modo de carcasa provisional. Es exactamente el tipo de proyecto que demuestra para qué sirve tener capacidad de IA embebida en el propio microcontrolador: nada de esto necesita conexión a internet, lo cual es clave si el dispositivo va a usarse en una escuela sin wifi fiable. Quien quiera reproducirlo tiene el código y el esquema abiertos en el repositorio de GitHub del proyecto.

Vídeo de demostración del propio autor, Jaishankar, publicado en Hackster.io.

Componentes utilizados: Arduino Uno Q · micrófono USB · altavoz USB · teclado de 8 pulsadores · 6 solenoides de 12V · 6 módulos driver de motor (o MOSFET equivalente) · batería de litio 12V 2500mAh · conversor buck 12V→5V · hub USB-C con PD · fuente 230V AC a 12V 5A.

Para seguir explorando en Descubrearduino:

Pin It on Pinterest

Shares