310 likes | 813 Views
Paintball Gun IR Sensing and Tracking. Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE). Presentation Outline. Project Overview System Diagram Input subsystem Processing subsystem Output subsystem Add-Ons Use Cases Schedule Division of Labor Budget
E N D
Paintball GunIR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE) Capstone PDR Fall 2005
Presentation Outline • Project Overview • System Diagram • Input subsystem • Processing subsystem • Output subsystem • Add-Ons • Use Cases • Schedule • Division of Labor • Budget • Risks/Contingency Plan Capstone PDR Fall 2005
Project Overview • Design a paintball gun auto-detection and tracking system • Implement both manual control and automatic control based on IR sensing • Stepper motors control gun movement • Spartan-3 provides system control Capstone PDR Fall 2005
System Diagram Stepper Motors FPGA IR Sensors ADC Data Data Gun Actuator Control Configuration User Interface LCD EPROM Capstone PDR Fall 2005
System Input Stepper Motors FPGA IR Sensors ADC Data Data Gun Actuator Control Configuration User Interface LCD EPROM Capstone PDR Fall 2005
All warm bodies emit IR radiation Detect infrared light emitted by humans Mount in an array on gun barrel Sample as many as possible to find the best range and frequency detection IR Sensors IR IR IR IR IR IR IR IR Capstone PDR Fall 2005
ADC • IR sensors output an analog signal • Signal must be digital for board input • Likely use 8 bit resolution Capstone PDR Fall 2005
User Interface • Use 8-bit NES controller to provide serial input to board (via RS-232) • Controls switching between manual and automatic operation • Controls manual operation itself Capstone PDR Fall 2005
System Processing Stepper Motors FPGA IR Sensors ADC Data Data Gun Actuator Control Configuration User Interface LCD EPROM Capstone PDR Fall 2005
FPGA Spartan-3 Development Board Capstone PDR Fall 2005
FPGA Spartan-3 Development Board Spartan-3 Chip Capstone PDR Fall 2005
FPGA Spartan-3 Development Board Platform Flash PROM Capstone PDR Fall 2005
FPGA Spartan-3 Development Board RS-232 Serial Port Capstone PDR Fall 2005
FPGA Spartan-3 Development Board GPIO Ports Capstone PDR Fall 2005
FPGA Spartan-3 Development Board VGA Port Capstone PDR Fall 2005
Spartan-3 Chip Soft Core Processor Capstone PDR Fall 2005
What is MicroBlaze? Soft Core Processor • MicroBlaze is a soft processor core from Xilinx for use in FPGAs • Based on a RISC architecture of 32 bits • Can connect to the On-Chip Peripheral Bus for access to different modules Capstone PDR Fall 2005
MicroBlaze Soft Core Processor Architecture Capstone PDR Fall 2005
System Output Stepper Motors FPGA IR Sensors ADC Data Data Gun Actuator Control Configuration User Interface LCD EPROM Capstone PDR Fall 2005
Provide gun left/right and up/down movement Will likely need additional interface such as worm drive Find stepper motors that allow a fine degree of control Allow the system to know the position of sensor Stepper Motors Capstone PDR Fall 2005
Actuator • Linear actuator physically pulls trigger • Chosen over servo motor for faster reaction • May require some creative mounting Capstone PDR Fall 2005
Character LCD chosen for ease of use Initially display debugging info Eventually display user target range or other information Not system-crucial LCD Capstone PDR Fall 2005
Paintball Gun • Mounted on a Lazy Susan for left/right rotation • Find approximate center of mass for pivot position • Worm drive will control up/down motion • Will fire Styrofoam balls for indoor testing Capstone PDR Fall 2005
Add-Ons • Range finder • Character LCD • CMOS video camera with television display • Display IR signal on a monitor • Other modes of operation • Demo mode • Wall painting mode • Dog/kids control mode Capstone PDR Fall 2005
Use Cases • Can be used directly as a “sentry” in paintball arenas • Scan for human players • Potential home security application • Could be extended to move through a hospital and detect patient vitals via IR • Store and later transfer to nurse station Capstone PDR Fall 2005
Project Schedule Capstone PDR Fall 2005
Division of Labor • Matt – Spartan-3 Board Initialization and System Integration • James – Data Processing and Software Design • Juan – Structure and Hardware Design and Implementation Capstone PDR Fall 2005
Tentative Project Budget Capstone PDR Fall 2005
Potential Risks • Detecting human body emissions • Targets may require reflectors • Range/accuracy of IR detection • Range of target may be limited • Stepper motor accuracy/speed • As finely tuned as time allows Capstone PDR Fall 2005
Questions? ? Capstone PDR Fall 2005