Secciones
Referencias
Resumen
Servicios
Descargas
HTML
ePub
PDF
Buscar
Fuente


Diseño e implementación de un prototipo de ajedrez controlado por voz mediante una aplicación móvil
Design and implementation of a controlled-voice chessboard prototype by using a mobile application
Ingeniería, investigación y tecnología, vol. XXIII, núm. 1, e1905, 2022
Universidad Nacional Autónoma de México, Facultad de Ingeniería

Artículos


Recepción: 21 Junio 2021

Aprobación: 25 Octubre 2021

DOI: https://doi.org/10.22201/fi.25940732e.2022.23.1.005

Resumen: El recrearse con un juego de mesa como el ajedrez presenta muchos beneficios tales como el desarrollo cognitivo y emocional en los niños, hasta la prevención de la enfermedad del Alzheimer en el adulto mayor, sin embargo, estos beneficios no están al alcance de las personas con deficiencia motriz ni en circunstancias en las cuales dos personas ajenas no pueden estar muy cerca. Debido a lo mencionado, se hace necesario el desarrollo de un dispositivo que aborde estas problemáticas. En este artículo se presenta el desarrollo de un prototipo alpha de un tablero de ajedrez cuyos trebejos son controlados por voz a través de una aplicación móvil y cuyo oponente se ubica remotamente. El diseño del prototipo consiste en una caja cuadrada de 38 cm x 38 cm x 7 cm donde en la parte superior se ubica el panel de tablero de ajedrez con los trebejos, internamente se localiza el manipulador cartesiano que desplaza los trebejos por todo el tablero y el sistema de control electrónico que está conformado por una serie de componentes de fácil reemplazo encargados de controlar y analizar los movimientos que realizan los trebejos en el tablero. Además se cuenta con una aplicación móvil, la cual tendrá la función de convertir la voz del jugador en una señal digital y enviarla hacia el controlador del tablero de ajedrez; asimismo brinda la opción de jugar de manera remota con alguna otra persona que posea el mismo tablero. Con el desarrollo del prototipo se establecieron los cimientos para posteriores mejoras. Se observó, por ejemplo, que puede incluirse otro modo de juego al agregar un sensor en el efector final del manipulador para que detecte si existe un trebejo en algún casillero.

Descriptores: Ajedrez, trebejos, control por voz, aplicación móvil, jugador remoto.

Abstract: The recreation with a board game such as chess has many benefits such as cognitive and emotional development in children to the prevention of Alzheimer's disease in the elderly, however, these benefits are not available to people with motor impairment or in circumstances in which two outsiders cannot be very close. Due to the above, it is necessary to develop a device that addresses these issues. This paper presents the development of an alpha prototype of a chess board whose moves are controlled by voice through a mobile application and whose opponent is located remotely. The design of the prototype consists of a square box of 38 cm x 38 cm x 7 cm where the chessboard panel with the chess pieces is located at the top, internally is located the Cartesian manipulator that moves the chess pieces around the board and the electronic control system that consists of a series of easily replaceable components responsible for controlling and analyzing the movements made by the chess pieces on the board. In addition, there is a mobile application which will have the function of converting the player's voice into a digital signal and send it to the chess board controller; it also provides the option to play remotely with someone else who has the same board. With the development of the prototype it was possible to establish the foundations for further improvements. It was observed, for example, that another game mode can be included by adding a sensor in the end effector of the manipulator to detect if there is a draw in any square.

Keywords: Chess, chess pieces, voice control, mobile application, remote player.

Introducción

Desde su creación en el siglo VI, el ajedrez ha evolucionado cambiando la forma de las piezas, además de los movimientos de cada una, pero sigue siendo un juego muy analítico (Fairy, 2015), debido a esto, el jugarlo presenta bastantes beneficios que varían dependiendo de la edad del jugador (Gobet & Campitelli, 2005; Kelly et al., 1985; Machado, 2011; Pita, 2015). Ya que para jugar se requiere de las manos, las personas que padecen deficiencia motriz les resulta complicado acceder a aquéllos beneficios.

Por lo general, para que dichas personas puedan jugar ajedrez recurren a juegos por computadora, donde gracias a un micrófono, un ordenador y un software especial detectan los comandos de voz del jugador para que así no necesite de las manos al realizar una partida de ajedrez, lamentablemente el estar frente a la pantalla del ordenador provoca fatiga visual, causando un daño a la salud (Acuña & Rúa 1988; Rombouts, 2015; Fonseca, 2006).

Por otro lado, debido a la pandemia causada por el COVID-19 resulta poco conveniente permanecer mucho tiempo frente a una persona con la cual no se convive, lo que causa que las partidas de juegos de mesa como el ajedrez no sean propicias, ya que se debe respetar el distanciamiento social (“Orientaciones para el público,” n.d.).

Por todo ello, para que los beneficios del jugar ajedrez puedan estar aún al alcance de todos, el objetivo general de este trabajo es diseñar y producir un prototipo alpha de un tablero de ajedrez, en el cual los trebejos se desplacen a través de comandos de voz, en adelante TACOVO, eliminando la necesidad de que el usuario deba manipularlos directamente. Dichos comandos de voz serán procesados por una aplicación móvil que se instalará en un Smartphone, el cual estará conectado con el tablero por Bluetooth, además, esta aplicación brindará la opción de conectarse con otro jugador que posea un tablero similar para así jugar remotamente. Con este diseño se obtendrá la experiencia necesaria para poder continuar con la mejora del prototipo.

Los objetivos particulares son: que el diseño del tablero sea compacto, que la aplicación móvil sea de fácil utilización, que el tablero no posea partes mecánicas móviles visibles para el jugador, que el costo de fabricación no sea superior a $ 200, que su alimentación no supere los 12 VDC y 2 A, que los componentes que lo conforman sean fáciles de obtener, que la parte mecánica requiera un mantenimiento poco frecuente, que su conectividad inalámbrica sea muy simple y que el panel del tablero de ajedrez ocupe casi toda la parte superior del prototipo.

El contenido de este trabajo se distribuye de la siguiente manera: la primera sección describe el prototipo en general, la segunda detalla el diseño mecánico, la tercera muestra el diagrama de bloques del movimiento del efector final y del flujo de la programación, donde se describen a los componentes y circuitos electrónicos, la cuarta describe las pantallas de la aplicación móvil, después se muestra la implementación y los resultados experimentales, finalmente las conclusiones del artículo.

Descripción del prototipo

El prototipo del TACOVO está compuesto por los siguientes subsistemas:

  1. 1. Estructura mecánica.
  2. 2. Estructura del procesamiento de la información.
  3. 3. Estructura electrónica.
  4. 4. Aplicación móvil.

Mecánicamente el TACOVO está formado por un manipulador cartesiano con un mecanismo Core-XY, el cual desplaza a los trebejos por todo el tablero. El sistema Core-XY mostrado en la Figura 1 está formado por 10 poleas de distribución (2 poleas motrices y 8 poleas pasivas), 2 fajas dentadas de extremo abierto, 3 rieles (2 en paralelo y 2 perpendicular a estos), una estructura móvil que contiene a los rieles perpendiculares donde se desplaza el efector final y 2 poleas en cada extremo puestas en diagonal una sobre otra, así como una estructura fija que contiene en cada extremo alejado 2 poleas pasivas, una sobre otra, a los rieles en paralelo, y en los extremos cercanos a los motores paso a paso, cada uno con su polea motriz. Cada trebejo presenta un imán de neodimio al centro de su base y el efector final presenta un electroimán que al activarse se acopla con el imán de neodimio de los trebejos y los desplaza por el tablero.


Figura 1
Parte mecánica del prototipo

La estructura del procesamiento de la información lo conforma la unidad de control que está integrada por el microcontrolador, el cual se encarga de controlar y analizar el movimiento de los trebejos.

Electrónicamente el TACOVO está formado por componentes, módulos y sensores de fácil reemplazo. Los componentes y módulos están integrados dentro de una PCB, que se localiza entre ambos motores, sin interferir con el movimiento del efector final, y los sensores son los encargados de detectar si el efector final se encuentra en el punto de calibración del efector con el tablero.

La aplicación móvil funciona de interfaz hombre máquina, esta permite al usuario mencionar el movimiento que hará el trebejo en la partida para que luego el trebejo se desplace por el tablero automáticamente.

Según la metodología VDI-2206 la estructura básica del sistema mecatrónico del prototipo está determinado como se muestra en la Figura 2. Para realizar un análisis más minucioso de la estructura básica del sistema es conveniente realizar la estructura de funciones integrada, la cual se aprecia en la Figura 3. Asimismo, la Figura 4 muestra el modelo físico del sistema Core-XY.


Figura 2
Estructura básica del sistema mecatrónico conforme la metodología de diseño VDI-2206


Figura 3
Estructura de función del prototipo


Figura 4
Modelo físico del sistema Core-XY

Estructura mecánica

Teniendo en cuenta los objetivos particulares del proyecto y la estructura de funciones integrada del prototipo se procedió a la elaboración de esta estructura.

Material de fabricación

La Tabla 1 muestra los materiales usados para la fabricación de los componentes mecánicos, los cuales deben ser de fácil adquisición.

Tabla 1
Materiales usados para la fabricación de los componentes mecánicos en el prototipo

Componentes mecánicos

La Tabla 2 muestra las características principales de las poleas que presenta el manipulador, donde la polea dentada GT2 (Figura 5a) son las poleas motrices; 4 poleas lisas (Figura 5b) y 4 poleas dentadas con rodamientos (Figura 5c) corresponden a las poleas pasivas.

Tabla 2
Características de las poleas del manipulador


Figura 5
Poleas usadas en el manipulador

Se necesitarán 3 m de correa dentada para el manipulador cartesiano, el cual tendrá el mismo perfil de los dientes de las poleas GT2.

El imán de neodimio que va en la base de cada trebejo será cilíndrico y de medidas 2 mm x 4 mm.

El electroimán usado para el acople del efector final con el trebejo es el ELE-P13/30 cuyas características se pueden apreciar en la Tabla 3.

Tabla 3
Características del electroimán ELE-P13/30

Modelado

El análisis cinemático del manipulador del TACOVO está basado en el sistema Core-XY, el cual, a partir de la Figura 4, se analizó deteniendo el funcionamiento de un motor a la vez, para luego estudiar el funcionamiento de ambos motores conjuntamente, a la misma velocidad, obteniendo una relación cinemática entre los ejes escrita como:

q 2 q 1 =   r 2   1 1 1 - 1 α β (1)

Donde:

∆α =Ángulo de giro del motor A∆β =Ángulo de giro del motor Br =Radio de la polea del motorq1 y q2 =Desplazamientos del efector final sobre los ejes X e Y (Aleman et al., 2019).

El modelo dinámico tiene por objetivo conocer la relación entre el movimiento del manipulador y las fuerzas implicadas en el mismo. Para llevar a cabo este objetivo se utilizará la metodología de Lagrange-Euler en la cual no se tienen en cuenta todas las acciones que no generen trabajo, además con esta metodología se obtiene el modelo dinámico en términos de trabajo y de energías.

Usando la formulación Lagrangiana se obtiene:

D ( q ) q ¨ =   ( m 1 + m 2 ) q 1 ¨ 0 0 m 2 q 2 ¨   (2)

Donde:

D ( q ) q ¨ =Matriz simétrica no singular que relaciona el efecto inercial de los segmentos y expresa la fuerza inercial debido al movimiento del manipuladorm1 =Masa total de la estructura móvilm2 =Masa del efector final q ¨ i =Aceleraciones generalizadas (en este caso de los segmentos del manipulador)

Para hallar la fuerza requerida para el movimiento de cada segmento es necesario resolver la ecuación:

τ 1 τ 2 = ( m 1 + m 2 ) 0 0 m 2   q 1 ¨ q 2 ¨ + m 1 g m 2 g + m 1   u k m 2   u k (3)

Donde:

τi =Fuerza requerida generalizada (para mover cada segmento del manipulador)g =Fuerza de la gravedaduk=Coeficiente de rozamiento estático (Barrientos et al., 2007)

Al usar la ecuación (3) y empleando las magnitudes ofrecidas por un software CAD empleado para la simulación del manipulador, se pudieron determinar las fuerzas necesarias para mover los segmentos. La Figura 6 refleja que se necesita de 1.622 N para desplazar la estructura móvil por sus rieles a una velocidad constante, mientras que la Figura 7 muestra que se requiere de 1 N para desplazar el efector final a través de sus rieles a una velocidad constante.


Figura 6
Fuerza requerida para desplazar el segmento 1 del manipulador


Figura 7
Fuerza requerida para desplazar el segmento 2 del manipulador

Para que el efector final pueda realizar un movimiento en diagonal se requieren mover los dos segmentos a la vez, con un solo motor, por ello es necesario proporcionar al sistema dos motores que puedan manejar ambos segmentos por sí mismos. Entonces, la fuerza necesaria para desplazar ambos segmentos es de 2.622 N.

Ya determinadas las fuerzas necesarias para mover los segmentos del manipulador, así como las poleas que se usarán, se puede definir el par motor que deben poseer los motores a usar, el cual es de 1.6 N cm.

Los motores DC encargados de mover los segmentos del manipulador son dos motores bipolares paso a paso NEMA 11, cuyas características se aprecian en la Tabla 4. Estos motores presentan un torque adecuado para el funcionamiento del manipulador.

Tabla 4
Principales características del motor DC seleccionado

Los cálculos y simulaciones de cada pieza mecánica se diseñaron analizando los esfuerzos a los que serán sometidos y ayudarán a determinar las deformaciones y factores de seguridad. De la Figura 8 hasta la Figura 11, se muestran las partes que conformarán el ensamblaje final.


Figura 8
Soporte de los motores del manipulador


Figura 9
Cuerpos laterales de la estructura móvil


Figura 10
Ensamble del efector final


Figura 11
Cuerpo lateral de la estructura fija

En la Figura 8 se observan los soportes que sujetarán a los motores en la estructura.

La Figura 9 muestra las piezas laterales de la estructura móvil, cada una presenta:

  • 2 poleas lisas con rodamientos

  • 2 tornillos M3 x 0.5 mm x 30 mm

  • 1 bocina de bronce de 28 mm y diámetro nominal de 3/16’’

  • 1 imán de neodimio 2 mm x 4 mm ubicado en la base de la pieza lateral derecha

El cuerpo del efector final de la Figura 10 muestra los siguientes componentes:

  • 1 electroimán ELE-13/30

  • 2 tornillos M3 x 0.5 mm x 10 mm

  • 2 tuercas M3 x 0.5 mm

  • 2 bocinas de bronce de 28 mm y diámetro nominal de 3/16’’

  • 1 tornillo M6 x 0.5 mm x 13 mm

  • 1 imán de neodimio cilíndrico de 2 mm x 4 mm en la base

La Figura 11 muestra los cuerpos laterales de la estructura fija, cada una presenta:

  • 2 poleas dentadas con rodamientos

  • 1 tornillo M3 x 0.5 mm x 30 mm

Asimismo, el manipulador del TACOVO presenta cinco varillas de acero de 1/8’’ de diámetro y 30 cm de longitud, las cuales se usan como rieles de las partes móviles

Estructura del procesamiento de la información

Está conformado por el microcontrolador, el cual posee el algoritmo necesario para analizar el movimiento de los trebejos y controlar el movimiento del manipulador.

Diagrama de bloques de los movimientos del manipulador

Para maniobrar correctamente el manipulador es necesario analizar la relación que presenta el giro de las poleas del motor con el movimiento del efector final, para ello se debe estudiar la ecuación (1), obteniendo como resultado los diagramas de bloques de la Figura 12 a la Figura 17.


Figura 12
Diagrama de bloque del desplazamiento del efector final hacia abajo


Figura 13
Diagrama de bloque del desplazamiento del efector final hacia arriba


Figura 14
Diagrama de bloque del desplazamiento del efector final hacia la izquierda


Figura 15
Diagrama de bloque del desplazamiento del efector final hacia la derecha


Figura 16
Diagrama de bloque del desplazamiento del efector final en diagonal 1


Figura 17
Diagrama de bloque del desplazamiento del efector final en diagonal 2

Programación

La Figura 18 muestra el diagrama de flujo principal de la programación, aquí se puede apreciar el proceso que se sigue para analizar el movimiento del trebejo a desplazar. La programación ocupa en la memoria Flash del microcontrolador un espacio de 43642 bytes.


Figura 18
Diagrama de flujo principal de la programación

MEGA 2560 PRO

Debido a que el prototipo requiere de 3 puertos seriales y además se requiere de una tarjeta de control compacta, adaptable y de fácil manipulación se optó por usar el Mega 2560 PRO, que es una tarjeta de control cuyo protagonista principal es el microcontrolador ATmega 2560, por ende, presenta las mismas características de un Arduino Mega 2560.

Estructura electrónica

Módulo DFPlayer Mini

Este módulo será el requerido para reproducir un audio que señala el turno del jugador y el movimiento que el trebejo en juego está realizando en el tablero.

Módulo Bluetooth

Para que el prototipo pueda comunicarse con un dispositivo móvil es indispensable un módulo Bluetooth que presente las especificaciones necesarias para que sea compatible con celulares o Smartphone Android y el microcontrolador. El módulo Bluetooth HC-06 será el encargado de realizar la labor mencionada.

Sensor de efecto Hall

Dos sensores de efecto Hall, donde cada uno se encuentra en un módulo, serán encargados de alertar al sistema que los segmentos del manipulador han llegado al punto de calibración entre el efector final y el tablero de juego.

A4988

Este controlador maneja al motor paso a paso a través de las ondas cuadradas recibidas del microcontrolador, donde la velocidad de desplazamiento es proporcional a la frecuencia de pulsos de esas ondas y el desplazamiento es proporcional al número de pulsos.

PCB y circuitos

La Figura 19 muestra el circuito encargado de interrumpir la entrada de la señal de onda cuadrada hacia los controladores de los motores, ya que ambos comparten dicha señal. Gracias a este circuito el efector final puede realizar movimientos diagonales.


Figura 19
Diagrama esquemático del circuito de corte de señal

La Figura 20 muestra al circuito encargado de alimentar a la tarjeta de control, tiene por componente principal al regulador de voltaje 7809.


Figura 20
Diagrama esquemático del regulador de voltaje 7809

La Figura 21 muestra al circuito de activación del electroimán.


Figura 21
Diagrama esquemático del circuito de activación del electroimán

La Figura 22 muestra al circuito de la PCB del sistema electrónico del prototipo del TACOVO.


Figura 22
Diagrama esquemático de la conexión de los componentes electrónicos en la PCB

La Figura 23 muestra al PCB donde estarán alojados los componentes y circuitos anteriormente mencionados, tendrá una dimensión de 24 x 5.5cm y estará instalado entre los motores del manipulador.


Figura 23
Placa PCB con los componentes instalados

Fuente de alimentación

Sumando la energía que consumirá todos los dispositivos electrónicos del sistema y agregándole un 20 % como factor de seguridad, se determinó que el prototipo deberá usar una fuente de alimentación de 12 V - 2 A.

El diagrama de bloques mostrado en la Figura 24 muestra los pines que ocupa cada componente conectado a la tarjeta de control y permite obtener una visión general de la conexión de los componentes eléctricos y electrónicos en el sistema.


Figura 24
Diagrama de bloques del sistema electrónico

Aplicación móvil

MIT App Inventor

La aplicación móvil fue diseñada en App Inventor, que es un entorno de desarrollo donde se crean aplicaciones para dispositivos móviles con sistemas Android. App Inventor ofrece una herramienta de reconocimiento de voz, que usa los servicios de voz de Google, esta se utiliza en el desarrollo de la aplicación para convertir lo hablado por el jugador en caracteres que luego serán procesados por la aplicación; además para la realización del juego remoto se creó una base de datos en tiempo real en Firebase que luego se enlazará con App Inventor. Esta aplicación contiene tres pantallas principales.

Pantalla de inicio: En esta pantalla se enlaza el Bluetooth del dispositivo móvil con el Bluetooth del tablero, luego se debe elegir el modo a jugar. El modo partida normal permite que ambos jugadores se conecten y jueguen en un mismo tablero, y el modo jugador remoto automático permite jugar una partida de ajedrez de forma remota con una persona que posea un tablero similar, en ambos casos se usan comandos de voz para el desplazamiento de los trebejos. La Figura 25 muestra una captura de dicha pantalla.


Figura 25
Pantalla de inicio

Pantalla de selección del número de jugador: En esta pantalla se muestran las opciones para la selección del número de jugador que será el usuario, luego de esto es necesario presionar el botón de “¡A jugar!” para iniciar la partida. El título y la descripción mostrada en la pantalla varía con cada selección del modo de juego. La Figura 26 muestra una captura de dicha pantalla.


Figura 26
Pantalla de selección del número de jugador

Pantalla de juego: En esta pantalla se muestra un gráfico de un tablero de ajedrez con todas sus piezas, las cuales se mueven conforme se va jugando. Además, presenta un pulsador con la imagen de un micrófono que activa el micrófono del Smartphone y un botón de rendición para terminar el juego. La Figura 27 muestra una captura de dicha pantalla.


Figura 27
Pantalla de juego

Al finalizar la codificación, el paquete de la aplicación (.apk) ocupa un espacio de 5.81Mb y al ser instalado en el Smartphone ocupa un espacio de 21.5 Mb.

Implementación

Trebejos

Los trebejos se encuentran fabricados de PLA. Cada uno presenta una base circular de 14.59 mm de diámetro, en el centro de la base se encuentra alojado un imán cilíndrico de neodimio de 2 mm de diámetro y 4 mm de altura. La altura de cada trebejo es proporcional a la forma de este.

Carcasa

La carcasa del tablero está fabricada de MDF. La base tiene una longitud de 37 cm x 37 cm de lado y las paredes laterales son de 6 cm de altura. La tapa tiene una longitud de 38 cm x 38 cm de lado y las paredes laterales 4 cm de altura. Además, la tapa contiene al panel del tablero que está hecho de vidrio de 2 mm de grosor, cuyas dimensiones son 28.5 cm x 28.5 cm, y se encuentra en el centro de la tapa de la carcasa.

Estructura mecánica

Para una instalación adecuada de esta estructura a la carcasa es necesario ensamblarla antes sin colocar la correa dentada. Luego de fijarla en la base se procede a instalar dicha correa y a tensarla.

Estructura electrónica

Para el montaje del PCB mostrado en la Figura 23, para la instalación de los sensores y del circuito de alimentación de 12 V - 2 A, son necesarios cables AWG de calibre 16 y 26, un interruptor basculante de encendido, un Jack socket hembra y conectores molex.

Integración de estructuras

En la Figura 28 se observa la implementación del diseño mecánico y electrónico con todos sus componentes dentro de la carcasa del tablero, y en la Figura 29 se observa el prototipo con la carcasa cerrada, con el electroimán en el punto de calibración y con los trebejos en su posición inicial.


Figura 28
Integración de los sistemas dentro de la carcasa del tablero


Figura 29
Prototipo completo

Resultados

Validación de los subsistemas

El análisis del movimiento del efector final se llevó a cabo en un software CAD donde se obtuvo un movimiento real del manipulador. Tomando como referencia las variables de la Figura 4. De la Figura 30 hasta la Figura 33, se pueden analizar los resultados obtenidos.


Figura 30
Análisis del movimiento del efector final de derecha a izquierda y viceversa


Figura 31
Análisis del movimiento del efector final de arriba hacia abajo y viceversa


Figura 32
Análisis del movimiento del efector final en diagonal de NO a SE y viceversa


Figura 33
Análisis del movimiento del efector final en diagonal de NE a SO y viceversa

La tabla gráfica de la Figura 30 señala que ante el movimiento del efector final de izquierda a derecha y viceversa, la longitud q1 no presenta cambio alguno y las magnitudes de ∆α y ∆β son similares, es decir, que ambos motores presentan la misma velocidad.

La tabla gráfica de la Figura 31 señala que ante el movimiento del efector final de arriba hacia abajo y viceversa, la longitud q2 no presenta cambio alguno y que ambos motores presenta un giro contrario al otro.

La tabla gráfica de la Figura 32 señala que ante el movimiento del efector final en diagonal de Noroeste (NO) a Sureste (SE) y viceversa, el motor 1 permanece apagado realizando todo el trabajo solo el motor 2.

De forma similar, la tabla gráfica de la Figura 33 señala que ante el movimiento del efector final en diagonal de Noreste (NE) a Suroeste (SO) y viceversa, el motor 2 permanece apagado realizando todo el trabajo solo el motor 1.

Para evaluar el movimiento que realiza un trebejo se pretendió emular un tablero de ajedrez en un software de diseño electrónico, cuyos cuadros se representan por un led como se muestra en la Figura 34, esto ayudó a demostrar el correcto funcionamiento de los algoritmos para la restricción del movimiento de cada pieza; además se pudo determinar el funcionamiento de los comandos internos de la programación.


Figura 34
Simulación para la validación del sistema de procesamiento de la información

La Figura 35 presenta el circuito que ayudó a demostrar el correcto funcionamiento del sistema electrónico. Aquí se comprobaron las señales de entrada y de salida del microcontrolador ATmega 2560.


Figura 35
Circuito para la validación del sistema electrónico

Validación del prototipo

Para comprobar el correcto funcionamiento del prototipo se realizó una partida de ajedrez con un oponente remoto, el cual poseía un tablero de ajedrez de similares características a la mencionada en este artículo.

Al iniciar el funcionamiento del prototipo del TACOVO se presentaron las siguientes observaciones:

  • La calibración del efector final con el tablero resulta adecuada, el movimiento del efector final es rápido y poco ruidoso.

  • El audio que señala el turno y el movimiento de cada trebejo es bajo, pero entendible.

  • La aplicación móvil funciona de forma fluida, sin presencia de cierres inesperados ni de pantallas negras repentinas.

  • Para que la aplicación pueda detectar adecuadamente lo que el jugador pronuncia es necesario que el ambiente presente poco ruido, menor a 80 decibeles, y que el jugador se acerque al micrófono del Smartphone.

  • El tiempo que demora la aplicación en reconocer el comando de voz depende directamente de la velocidad de la red de Internet, con una buena conexión la aplicación demora 2 segundos aproximadamente.

  • Antes de mencionar la jugada y luego de presionar el botón en forma de micrófono de la aplicación es necesario mencionar la palabra tablero.

  • El movimiento del efector final hacia el trebejo es rápido y poco ruidoso.

  • El acople del efector final con el trebejo es el correcto.

  • El movimiento del efector final luego del acople con el trebejo es lento y ruidoso.

  • En ocasiones se presenta el desacople del trebejo con el efector final, esto es debido a que la zona de deslizamiento del trebejo no se encuentra debidamente limpia.

  • Es necesaria la calibración del efector final con el tablero luego de tres movimientos.

  • Al coronar un trebejo, un audio se escucha pidiendo que se pronuncie el nombre del trebejo por el cual se cambiará, esto se debe realizar de la misma manera como se pronuncia un movimiento en la jugada.

  • Tras la realización del jaque mate los trebejos se ordenan en el tablero para la siguiente partida.

  • El número de comandos que detecta la aplicación es de 70 las cuales son desde el A1 hasta el H8, las palabras hacia, caballo, torre, alfil, reina, y la palabra paso para no mover los trebejos en el turno.

La Figura 36 muestra las zonas donde se colocan los trebejos capturados por el oponente en el trascurso del juego.


Figura 36
Posición de los trebejos capturados en el juego

El costo de la fabricación de los componentes, de la compra de los componentes electrónicos y de la compra de los componentes y materiales mecánicos que conforman al prototipo dio un total de 665.99 soles peruanos, equivalente a 174 dólares americanos aproximadamente.

Conclusiones

En este artículo se desarrolló un prototipo alpha de un tablero de ajedrez con un sistema de desplazamiento de los trebejos con comandos de voz y oponente remoto a través de una aplicación móvil. Dicho prototipo resultó con buenas características de maniobrabilidad y confort al ser transportado, debido al poco peso que presenta (1.5 Kg), lo que lo hace propicio para personas que presenten problemas motrices leves o de mediana gravedad.

Existen oportunidades de mejora para el prototipo, tanto como en la estructura mecánica, buscando otras alternativas de diseño del manipulador, como en la estructura electrónica, buscando un controlador de motores capaz de reducir el ruido que genera el motor al funcionar, asimismo en la aplicación móvil, mejorando el estilo y la estética en las pantallas de la aplicación.

En contraste con otros desarrollos, el costo del TACOVO es muy competitivo. Además, a diferencia de otras propuestas, la manipulación de los trebejos es mediante la voz del jugador, lo cual permite a las personas que posean problemas motrices jugar una partida de ajedrez con facilidad. Asimismo, el TACOVO innova en el uso de un sistema Core-XY para el desplazamiento de los trebejos en el tablero.

Usando de base este prototipo, para un desarrollo futuro se plantea un tercer modo de juego, el cual consistiría en que el tablero sea capaz de detectar las piezas que se muevan manualmente por el jugador.

Referencias

Acuña-Pardo, A. A., & Rúa-Martínez, R. (1988). Centro Nacional de Información de Ciencias Médicas. Ministerio de Salud Pública. Revista Cubana de Salud Pública, 34. Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S0864-34662008000400012

Aleman, M. P., Otiniano, M. I., & Gardini, S. R. P. (2019). Diseño e implementación eficiente de la primera impresora 3D multifuncional desarrollada en la UPAO. Pueblo Continente, 30(1), 131-140.

Barrientos, A., Peñin, L. F., Balaguer, C., & Aracil, R. (2007). Fundamentos de Robotica. En Sánchez-Gonzales, C., Ed. 2a ed. Madrid: Interamericana de España, McGraw-Hill.

Rombouts, N. Col. 25791. (2015). Fatiga ocular ocasionada por pantallas de ordenador, Admira Visión. Recuperado el 8 de noviembre de 2020 de Recuperado el 8 de noviembre de 2020 de https://www.admiravision.es/es/articulos/divulgacion/articulo/fatiga-ocular-ocasionada#.Xn4qqIhKjIX%0Ahttp://www.admiravision.es/es/articulos/divulgacion/articulo/fatiga-ocular-ocasionada#.WURUIus1-00

Fairy, G. (2015). Historia del ajedrez, un juego de estrategia legendario. (Parte I). España y Latinoamérica: Ancient Origins. Recuperado el 23 de mayo de 2017 de Recuperado el 23 de mayo de 2017 de http://www.ancient-origins.es/noticias-general-historia-tradiciones-antiguas/historia-ajedrez-un-juego-estrategia-legendario-parte-i-002873

Fonseca, M. G. (2006). Ergonomía y la relación con los factores de riesgo en salud ocupacional. Revista Cubana de Enfermería, 22(4). Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S0864-03192006000400008

Gobet, F., & Campitelli, G. (2005). Educational benefits of chess instruction: A critical review. Recuperado de http://www.chrest.info/fg/preprints/chess_and_education.

Kelly, E. J., Tuffiash, M., Krampe, R., Reingold, E., & Vasyukova, E. (1985). The Personality of Chessplayers. Journal of Personality Assessment, 49(3), 282-284. https://doi.org/10.1207/s15327752jpa4903_13

Machado, R. (2011). Acciones recreativas a través del ajedrez para la prevención de la enfermedad del Alzheimer en el adulto mayor de la comunidad Guajacal. Universidad de ciencias de la cultura física y el deporte. Recuperado de http://rediuc.reduc.edu.cu/jspui/bitstream/123456789/333/1/RamónMachadoFlorián.pdf

Orientaciones para el público. (n.d.). Recuperado el 5 de noviembre de 2020 de Recuperado el 5 de noviembre de 2020 de https://www.who.int/es/emergencies/diseases/novel-coronavirus-2019/advice-for-public

Pita. (2015). Demencia de Alzheimer y cuidados de Enfermería | UVS Fajardo. Recuperado el 16 de junio de 2017 de Recuperado el 16 de junio de 2017 de http://www.uvsfajardo.sld.cu/demencia-de-alzheimer-y-cuidados-de-enfermeria-revision-bibliografica?destination=node%2F2234

Notas

Cómo citar:

Roman-Gonzales, S. J. (2022). Diseño e implementación de un prototipo de ajedrez controlado por voz mediante una aplicación móvil. Ingeniería Investigación y Tecnología, 23 (01), 1-15. https://doi.org/10.22201/fi.25940732e.2022.23.1.005



Buscar:
Ir a la Página
IR
Visor de artículos científicos generados a partir de XML-JATS4R por