Download presentation
Presentation is loading. Please wait.
Published byBonnie Watkins Modified over 6 years ago
1
Midway Design Review Team 24 “Remote Chess” December 8, 2017 1 1 1
2
Team Introduction Battsooj Bayarsaikhan Shashwat Patel David Nguyen
3
Content Project Overview System Specifications
Proposed MDR Deliverables Block Diagram Demo CDR Deliverables Project Timeline/Gantt Chart
4
System Specifications
An ideal system/solution must possess the following characteristics: Detect every move/changes on the board accurately Identify different types of pieces Verify eligibility of recorded move Indicate illegal moves Fast response time (<2s) Standard sized (5cm-6cm squares) (3.75in king height) Reflect opponent’s move clearly
5
Block Diagram /Signal Input
ARM Processor (Brain) RFID Readers LED Array Game Logic User #1 Bluetooth Module Board #1 Server Smartphone #1
6
Block Diagram / Signal Output
ARM Processor (Brain) RFID Readers LED Array Game Logic User #2 Bluetooth Module Board #2 Server Smartphone #2
7
Proposed MDR Deliverable
Detection of piece movement within a 3x3 grid and transmitting information to a mobile phone. Assembly of LED and Sensor Array(David, Battsooj) Software Skeleton and Arduino(Shashwat) Demonstrates: Accurate detection of unique piece ID Detecting the removal and placing of all 9 pieces within a 3x3 grid with minimal interference between squares Relaying location and piece information to an Android Application through bluetooth protocol
8
MDR Accomplishments: Communication Protocol
Communication between Phones occurs through WIFI Communication between Chessboard and Phone will occurs through Bluetooth using HC-08 with Bluetooth 4.0 Compatibility; BLE Communication between clients and a free hosted Google Cloud Console server
9
MDR Accomplishments: Sensing System
Purchased 2 MiFareRC522 RFID Readers Arduino Uno Tested Range Interference SPI
10
MDR Accomplishments: Sensing System
Standard sized board and chess pieces Single RFID Range Test Worst Case Scenario Pawn at edge of square Increased Gain 3mm to 2mm
11
Interference Solution
12
Switch from Arduino to ARM LPC1769FBD100
CDR: Microcontroller Switch from Arduino to ARM LPC1769FBD100 512 kB of flash memory, 64 kB of data memory, Ethernet MAC, USB Device/Host/OTG, 4 UARTs, 3 SSP/SPI, 3 I2C, I2S motor control PWM 2 times more functionality than ATMega32 and will provide room for project to continue to grow
13
CDR: Android Application/ Microprocessor
illegalMoveDetection() Engine to assess legality of moves before sending to opponent’s android application. ledController() Controls LED individually addressable LEDs to light in each row. Will help in reducing the number of traces on PCB gameLogic() checkmates, draw conditions, three-fold repetitions, and castling problems chessBoardUI() Design simple to use UI to display moves findNewGame() Access to database of players searching for new games on server
14
Project Timeline 12/9 1/23 1/28 2/4 2/11 2/18 2/25 D/B B S D B/D/S B/D
Week of 12/9 Winter Break 12/20-1/23 1/23 1/28 2/4 2/11 2/18 2/25 Website D/B Acrylic Surface Interference Test B App Completion S Game Logic Integrating the ARM processor D LED indicator Test / Game logic Test B/D/S Integrating Android app to server Board integration B/D Design Verification (both game logic and network) D/S/B
15
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.