Los prácticos interruptores magnéticos hacen posible este tablero de ajedrez electrónico


Los prácticos interruptores magnéticos hacen posible este tablero de ajedrez electrónico

Equipo Arduino – 15 de septiembre de 2023

Puedes jugar al ajedrez con la misma facilidad con un juego de ajedrez de 2 dólares de una tienda de segunda mano que con un juego ornamentado de 2.000 dólares de un minorista personalizado. Pero eso no impide que la gente construya o compre estos elegantes juegos de ajedrez. Si eres del tipo DIY, es posible que incluso te interese un tablero de ajedrez electrónico como este de la gente de NVE Corporation, posible gracias a prácticos interruptores magnéticos.

Se trata de un tablero de ajedrez electrónico que registra los movimientos y los pronuncia en voz alta. Esto puede resultar útil para personas que no tienen buena vista. También ofrece la posibilidad de grabar partidos completos en una computadora conectada. Tableros de ajedrez como este no son infrecuentes, pero este proyecto se simplificó mediante el uso de sensores de interruptor magnético GMR de NVE. Estos detectan la presencia de imanes en la base de las piezas de ajedrez, con suficiente tolerancia para tener en cuenta las variaciones en la colocación y el grosor del tablero.

A Arduino UNO R3 La placa monitorea los 64 interruptores a través de una matriz similar al teclado. Cuando un jugador toma una pieza, Arduino observa qué cuadrado ha cambiado de estado. Luego, cuando el jugador coloca la pieza, el Arduino también registra ese cuadrado. Luego puede emitir audio PWM (modulación de ancho de pulso) a una placa amplificadora que indica, por ejemplo, “B7 a B6” usando la biblioteca Talkie.

Al actualizar un registro continuo de la posición de cada pieza, también sería posible indicar “peón en B6”. Pero la implementación actual no hace eso.

Puede seguir las respuestas a esta entrada a través del canal RSS 2.0. Puedes deja una respuestao trackback desde su propio sitio.

Contenido original en Inglés


Leave a Reply

Your email address will not be published. Required fields are marked *