Download presentation
Presentation is loading. Please wait.
1
http://www.rit.edu/~mss6974 Virtual Target Practice 0306-657-01 Marc Jabbour - maj5631@rit.edu Mike Swanson – mss6974@rit.edu Joe Tucci – jet9153@rit.edu
2
http://www.rit.edu/~mss6974 Outline Overview Operating Range Wireless Gun Design Image Processing User Interface System Procedures Budget
3
http://www.rit.edu/~mss6974 Overview
4
System Diagram
5
http://www.rit.edu/~mss6974 Operating Range We assume that the shooter stands no further than 20 ft from the screen. The projector will be located approximately 5 ft from the projector screen. The primary concern with this entire project is speed.
6
http://www.rit.edu/~mss6974 Wireless Gun Design Laser pointer –Class IIIa laser (<5mW) Wireless Transmitter –Operates at 433.92MHz range –8kbps using 10mW Wireless Receiver –Baud rates 1200, 2400, and 9600 ‘A’
7
http://www.rit.edu/~mss6974 PIC16F688 Micro-controller 256 Bytes of EEPROM 256 Bytes of RAM Clock speed: 31kHz to 8MHz EUSART which handles communication to a serial port Dimensions: 9mm by 20mm
8
http://www.rit.edu/~mss6974 Image Processing Philips CCD PC Camera Pixel Plus –Captures video at 640x480 –90 fps Captures image from the projector screen when trigger is pressed Using Microsoft Visual Studio and Intel Open Source Computer Vision
9
http://www.rit.edu/~mss6974 Image Processing Image of laser point displays white center when captured Current algorithm looks for red edges Potential also exists to look for the white center of the laser
10
http://www.rit.edu/~mss6974 Image Processing Image analyzed as three- dimensional array of integers –[Row][Column][Value] –Value contains {alpha, red, green, blue} Use these values to determine color –For example, those four values over 200 represents a light color
11
http://www.rit.edu/~mss6974 User Interface The system consists of two user interfaces –The wireless gun will have a trigger which the user can pull to shoot –The screen will consist of a game designed to work entirely with the gun
12
http://www.rit.edu/~mss6974 User Interface (Wireless Gun) The gun has a single trigger to fire a shot. The user just needs to aim the gun at the screen before taking a shot.
13
http://www.rit.edu/~mss6974 User Interface (Game)
14
http://www.rit.edu/~mss6974 User Interface (Game) Written in C++ using the Microsoft Direct X 9.0 SDK Designed to run on a Windows XP Computer capable of DirectX 9.0 graphics Features several flying targets, varying in size, shape, and color
15
http://www.rit.edu/~mss6974
16
System Initialization- Crash/Recovery Procedure If the gun fails to communicate with the computer, the gun can be restarted. The computer game can be shut down using the mouse if the gun is unavailable. If the game fails, it can be restarted without any other user intervention.
17
http://www.rit.edu/~mss6974 System Integration This project was designed to have three distinct elements Any combination of two elements in the system can be integrated before the third. –This allows for early integration, if one element is taking longer to complete We will be testing the entire project incrementally
18
http://www.rit.edu/~mss6974 Budget Batteries For Gun: ~ $30 Plastic Gun:~ $15 Webcam:$84.36 RF Data Link with Serial Output$44.99 RF Data Link Transmitter$14.99 3 PIC16F688 chips$3.07 PIC 2 Start Kit$49.99 APPROX TOTAL:$242.40 Laser Pointer, Computer, Projector, Projector Screen will all be provided by group members
19
http://www.rit.edu/~mss6974 Any Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.