Acoustic Battleship Evaluated by: Professor Maciej Ciesielski - - PowerPoint PPT Presentation

acoustic battleship
SMART_READER_LITE
LIVE PREVIEW

Acoustic Battleship Evaluated by: Professor Maciej Ciesielski - - PowerPoint PPT Presentation

Acoustic Battleship Evaluated by: Professor Maciej Ciesielski Professor Christopher Hollot Department of Electrical and Computer Engineering Team Members Liam Weston Adrian Sanmiguel (Group Manager) Xinyu Cao Justin Forgue Department of


slide-1
SLIDE 1

Department of Electrical and Computer Engineering

Evaluated by: Professor Maciej Ciesielski Professor Christopher Hollot

Acoustic Battleship

slide-2
SLIDE 2

2 Department of Electrical and Computer Engineering

Team Members

Liam Weston (Group Manager) Adrian Sanmiguel Justin Forgue Xinyu Cao

slide-3
SLIDE 3

3 Department of Electrical and Computer Engineering

Problem Statement

Board games have failed to adapt to the technological advances of today’s market. Traditional board games have fallen out of favor. Implementing embedded systems could help to provide a jolt to the industry. How do we plan to do this?

slide-4
SLIDE 4

4 Department of Electrical and Computer Engineering

Problem Statement

▪ Provide an aesthetically pleasing, functional, scalable, and robust interface ▪ Applying these characteristics to Battleship

slide-5
SLIDE 5

5 Department of Electrical and Computer Engineering

Problem Statement

▪ Our solution will put an interactive spin on a classic game ▪ Accuracy based game using a ping pong ball to provide low-latency, responsive feedback ▪ Will follow an adapted set of guidelines to Battleship ▪ Using localization from a network of microphones to detect if a target is hit

slide-6
SLIDE 6

6 Department of Electrical and Computer Engineering

Display for A Player B Player A Display for B Player A plays, miss Game Demo START

slide-7
SLIDE 7

7 Department of Electrical and Computer Engineering

Player B Player A Player B plays, hits Display for A Display for B Game Demo

slide-8
SLIDE 8

8 Department of Electrical and Computer Engineering

System Requirements & Specifications

Requirement Specifications Value Accuracy Distance Error <= 5 cm Responsiveness Response Time <= 500 ms

Table of Requirements and Specifications Components: Microphone, LED, ADC, Microcontroller, Display, Ping-Pong Ball, transparent glass table

slide-9
SLIDE 9

9 Department of Electrical and Computer Engineering

UI LED Display

Ping Pong Ball

Sound Effect Start Button

ADC Input Acoustic Sensors

Processing Unit

Microcontroller

Block Diagram

Clock

slide-10
SLIDE 10

10 Department of Electrical and Computer Engineering

▪ Implement 16 electret omnidirectional condenser microphones (CMA-4544PF) to optimize source localization in 2-Dimensional space ▪ Operating frequency: 20Hz – 20kHz

Frequency of human conversation: 85Hz - 255 Hz Frequency of Ping Pong hitting a surface: 5.9kHz - 7.3kHz

Microphone Sensors

CMA-4544PF

slide-11
SLIDE 11

11 Department of Electrical and Computer Engineering

▪ Microphones sensors will be omnidirectional

Microphone Sensors

slide-12
SLIDE 12

12 Department of Electrical and Computer Engineering

Analog Digital Converter (ADC)

slide-13
SLIDE 13

13 Department of Electrical and Computer Engineering

Time of Arrival

slide-14
SLIDE 14

14 Department of Electrical and Computer Engineering

Algorithms

sound source acoustic sensor

d = t * s

t: time duration from sound source to sensor s = 340 m/s (sound of speed in air) d: distance from sound source to sensor

slide-15
SLIDE 15

15 Department of Electrical and Computer Engineering

Algorithms

sound source acoustic sensor

  • calculated coordinate:

actual coordinate:

Three-sensor subsystem with two corner sensors

slide-16
SLIDE 16

16 Department of Electrical and Computer Engineering

▪ Takes input from the ADCs and clock ▪ Once the input of an ADC goes high the system time is stored ▪ The 16 time stamps are compared to calculate a location on the board ▪ The location is matched to a LED ▪ The relevant LED is switched through the output

  • f a PWM signal

Microcontroller Function

slide-17
SLIDE 17

17 Department of Electrical and Computer Engineering

FPGA (compared to microcontroller) ▪ Pro: flexible and reduce system components ▪ Con: more complex and takes more time Camera vision (compared to microphone sensor) ▪ Pro: easier to track the motion, more precise ▪ Con: more complex and resource intensive. Infrared sensors (compared to microphone sensor) ▪ Pro: more accurate, more responsive ▪ Con: expensive, need a lot

Technical Alternatives

slide-18
SLIDE 18

18 Department of Electrical and Computer Engineering

Ping-Pong Score Keeping (compared to Battleship) ▪ Pro: more interesting ▪ Con: not represent the precision we are looking to achieve; more edge cases Electric Dart Game (compared to Battleship) ▪ Pro: straightforward; represent the precision ▪ Con: less technically advanced and less interesting

Non-Technical Alternatives

slide-19
SLIDE 19

19 Department of Electrical and Computer Engineering

▪ (16) Microphone Sensors: $15.00 ▪ Passive Components: $5.00 ▪ (1) Arduino Microcontroller: $23.00 ▪ Playing Surface: $80.00 ▪ (200) RGB LED: $56.00 ___________________________ Total: $179.00 Budget Remaining: $321.00

Prototype Budget

slide-20
SLIDE 20

20 Department of Electrical and Computer Engineering

▪ System on a single board for one player ▪ Using Arduino as microcontroller ▪ Calculate coordinates and light up LED accordingly ▪ Error distance less than 8 cm. ▪ Response time less than 1 s

MDR Prototype

slide-21
SLIDE 21

21 Department of Electrical and Computer Engineering

Question?