ECE 445 Senior Design Fall 2018 ComputerAssisted Gomoku
- Slides: 23
ECE 445 Senior Design Fall 2018 Computer-Assisted Gomoku Board Team #41: Jiahe Shi, Qianwei Li, Hanfei Wang TA: Anthony Caton
Introduction ● An innovative way to broadcast and record games. ● An integrated system of detection, signal processing and user interface.
Objectives ● Detect moves on the board ● Display the board on PC and update in real-time ● Detect when the game ends, and then save the game
System Overview ● Hardware: - Power Supply, Board Block, Inner Circuits ● Software: - Control Unit, User Interface
System Overview - Block Diagram
Board Block Overview ● Detect any moves made on the board. - 9 x 9 sensor array
Board Block - Pressure Sensor Force (g) Resistance (kΩ) 10 100 20 31. 4 30 18. 7 40 12. 5 50 10. 3
Board Block - Implementation ● Production processes of the board. ● Pressure sensor accuracy test on board.
Inner Circuit Block Overview ● Encodes analog signals from pressure sensors to 16 -bit digital outputs. - 81 analog-to-digital circuits. - 13 priority encoders.
Inner Circuit Block - Analog to Digital Circuit
Inner Circuit Block - First Layer Encoder Cascading
Inner Circuit Block - Second Layer Encoder Cascading
Inner Circuit Block - Implementation
Control Unit Overview ● Decode 16 -bit output from 2 nd layer encoders ● Send the stone’s location to PC via Bluetooth
Control Unit - ATmega 328 P-PU
Control Unit - HC-06 ● Connected to microcontroller’s serial port ● Paired with PC ● User Interface receives data from port
Control Unit - Microprocessor sample code
Control Unit - Functional Test 1. Give the 16 -bit input explicitly to the MCU 2. Check the data received by the User Interface program
User Interface Overview ● Draw the stone at the correct intersection on screen ● Check if the game ends (draw/win) ● Save game
User Interface - Implementation ● board. GUI. py ● check. Win. py ● main. py
Conclusion ● The 9 x 9 board didn’t work, due to PCB failure ● A 3 x 3 version tested and verified
Future Hardware Development ● The board can be extended to a full-size 15 x 15 board ● We can integrate buttons and LEDs to the board
Future Software Development ● More game mode and the replay function ● Extend to other board games like Go
- Uiuc ece 445
- Rakesh kumar uiuc
- Ece 445
- Ece 445
- Ece 445
- Ece senior design gatech
- B a f c j e
- Ntp 445
- Kj 445 not angka
- Artaxerxes decree 457
- Artaxerxes decree 445
- Integrity constraints types
- Chapter 15 assessment biology answers page 445
- Certificare01
- Bisc 445
- Ame 445
- Copper beech state college
- Coen 445
- Kj 332 kekuatan serta penghiburan
- 445 km
- Bccbb
- Hai mari sembah
- Biba n 445 ddl
- Alice pfeifer hanov