Circuit Lake

Electronic Project and Circuit Collection

AVR Project – Remote Chess

9:48 am


Remote Chess

Remote Chess allows you play chess in real time against opponents anywhere in the world so long as there is an internet connection. All that it requires is a Remote Chess chessboard, a NTSC television, and a computer running Matlab.

This project goal was to create a pair of chess boards for playing remote chess. These chessboards had to detect the movement of pieces and transmit data regarding those moves to each other. The transmission is sent using a serial connection, the range of this connection is extended through a Matlab script bridging the serial ports of two Computers which are connected to each other over the Internet. For our chess board to function, they needed to perform four separate tasks: scan each tile of the board for the presence or absence of a piece, compare this with previous values, communicate with the other board, and communicate with the user

Download

MCU Code:

C File Chess Code Header Video Code Header

Matlab Communication Code:

Receiver File Sender File

search term : Microcontroller Project,AVR Project, Remote Chess (src)



Related Electronics Project:
Phototransistor Array Image Scanner
The goal of this project is to build image scanner that uses a phototransistor array to detect light intensity...
AVR Project : Cheapest Dual Trace Scope
I think this is Cool idea related to Microcontroller project created by J. Lepot. This USB scope is based on...
Eight-Channel RF Remote Controller
This controller was developed using Renesas SKP16C62P Starter Kit Plus. Each remote controller is controlled via RF. There are...



Tags: , ,
chess avr, remote chess project, remote chess board, remote chess, microcontroller based chess projects