En el canal de YouTube 3DprintedLife apareció un video que demuestra un proyecto muy interesante. En él el autor muestra el proceso de creación de un simulador de mecanografía basado en un teclado ordinario. La característica principal del dispositivo es el sistema de castigos por errores.

Entonces, si el usuario escribe demasiado lento o presiona la tecla incorrecta, el simulador le castiga. Para implementar esta parte del dispositivo, Andrew DeGong, el autor del proyecto, utilizó una “sorpresa” de una pluma estilográfica eléctrica.

El cerebro del teclado es la Raspberry Pi. Es este chico el responsable de analizar el comportamiento de los usuarios. Una red neuronal creada por el autor del proyecto utilizando la biblioteca TensorFlow de Google se ocupa del reconocimiento de errores durante la impresión. Se utilizaron ejemplos de impresión correcta como datos de entrenamiento.

Como resultado, Andrew DeGong obtuvo un dispositivo que tiene varios modos de entrenamiento. Además, si el usuario comienza a mirar el teclado, los LED le informan que el teclado ve trampas y no las aprueba. Puedes familiarizarse con los archivos del proyecto en su repositorio de GitHub. El video en sí está disponible a continuación:

Además, gracias al repositorio de GitHub del proyecto, todos pueden repetirlo.