Automated Chess Board

Moves chess pieces around the board invisibly and seemingly magically.

Oct 24, 2018

71582 views

89 respects

Components and supplies

5

Linear Bearing Block

1

Medium Density Fiberboard

1

Arduino UNO

1

Electromagnet

1

Steel Rod Stock

2

Capacitor 100 µF

1

Acrylic Sheet

1

Dual H-Bridge motor drivers L298

2

NEMA 17 Stepper Motor

2

Stepper motor driver board A4988

2

Micro Limit Switch

Tools and machines

1

Hacksaw

1

Power Drill

Project description

Code

Automated_chessboard

arduino

Code will: *Home magnet with end stops at position A1. *Receive square address (Letter, Number) from Serial Monitor for piece to be moved. *Translate input into number of steps to be completed by stepper motors. *Receive square address (Letter, Number) from Serial Monitor for new piece location. *Turn on electromagnet. *Translate input into number of steps to be completed by stepper motors. *Turn off electromagnet. Notes: *Stepper motors will run simultaneously (during zeroing and moving with the magnet off ) until one reaches its max steps and then the other will continue until it reaches the specified square. *When the magnet is on and moving a piece the steppers initially offset to the corner and moves along the line between squares to prevent pieces interfering with each other. For example, this allows someone to move their knight before moving the pawns in front of it.

Downloadable files

Automated_chessboard_Layout

Board powered from USB cable for all logic devices. Steppers and electromagnet (Solenoid) are powered from external power brick that is 9 volts and max 5 amps.

Automated_chessboard_Layout

Automated_chessboard_Layout

Board powered from USB cable for all logic devices. Steppers and electromagnet (Solenoid) are powered from external power brick that is 9 volts and max 5 amps.

Automated_chessboard_Layout

Comments

Only logged in users can leave comments

maguerero

0 Followers

0 Projects

89

0