Mobile Chess Station

chess station

Team Members

  • Eric Pearson
  • Josh Smith
  • Lucas Wray

Overview

This project is an mbed-powered electronic chess console. A chess board/pieces are displayed via LCD, and moves are made using joystick and buttons. The current player is indicated with an LED, and his remaining time is displayed via 7-segment display. Using mbed RTOS threads, the software handles user input, chess rules, graphics, and LED/sound feedback. This implementation includes a custom electronics housing and a mobile battery for powering the mbed.

Presentation Video

Demo Video

Project Components

Software

Hardware

Part NameQtyPart NameQty
lpc1768mbed LPC17681BJTNPN BJT1
ulcduLCD-144-G2 1281buttonPushbutton2
7seg4-digit 7-segment display1ledLED2
joystickJoystick module1resistor100 Ω Resistor2
speakerSpeaker1resistor1 kΩ Resistor1

System Diagram

schematic

Mbed Pinout

MbeduLCD7-SegJoystickLEDButtonSpeakerBJT
GNDGNDGND-GNDGNDE
Vout+5V
Vu+5V+
p28Tx
p27Rx
p29Res
p91
p82
p253
p74
p185
p246
p67
p238
p229
p1710
p511
p2112
p19VRx
p20VRy
p12+ (thru 100Ω)
p13+ (thru 100Ω)
p14Select
p15Menu
p26B (thru 1kΩ)

Gallery

inside

2player

panel

board

Source Code

Import programMobileChessStation

Two player game which allows players to play timed matches of chess.


Please log in to post comments.