Mobile 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 Name | Qty | Part Name | Qty | |||
mbed LPC1768 | 1 | NPN BJT | 1 | |||
uLCD-144-G2 128 | 1 | Pushbutton | 2 | |||
4-digit 7-segment display | 1 | LED | 2 | |||
Joystick module | 1 | 100 Ω Resistor | 2 | |||
Speaker | 1 | 1 kΩ Resistor | 1 |
System Diagram
Mbed Pinout
Mbed | uLCD | 7-Seg | Joystick | LED | Button | Speaker | BJT |
GND | GND | GND | - | GND | GND | E | |
Vout | +5V | ||||||
Vu | +5V | + | |||||
p28 | Tx | ||||||
p27 | Rx | ||||||
p29 | Res | ||||||
p9 | 1 | ||||||
p8 | 2 | ||||||
p25 | 3 | ||||||
p7 | 4 | ||||||
p18 | 5 | ||||||
p24 | 6 | ||||||
p6 | 7 | ||||||
p23 | 8 | ||||||
p22 | 9 | ||||||
p17 | 10 | ||||||
p5 | 11 | ||||||
p21 | 12 | ||||||
p19 | VRx | ||||||
p20 | VRy | ||||||
p12 | + (thru 100Ω) | ||||||
p13 | + (thru 100Ω) | ||||||
p14 | Select | ||||||
p15 | Menu | ||||||
p26 | B (thru 1kΩ) |
Gallery
Source Code
Import programMobileChessStation
Two player game which allows players to play timed matches of chess.
Please log in to post comments.