Capstone CDR Fall 2005 Team Doki Doki: Paintball Gun IR Sensing and Tracking Team Members: Matt Freeman James Kirby Juan Rivera.

Slides:



Advertisements
Similar presentations
Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
Advertisements

DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
T BAC Speaker Name Slide 1 Earl Grey and The Boston Tea Party Present The Entourage.
Problem Description Security systems use many different inputs to alert the owners, but can do very little as far as actively deterring intruders and.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Group 6 You’ve Got SARS!! Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006.
Bread Boarding and Operating The IFI Robotic Control System.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Synchronized Strobe for Video Camera
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
Counter Circuits and VHDL State Machines
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
The Team Formerly Known as NREL 2 Ryan Manning Eric Simley Arvind Talukdar.
PDR – GPS Rover Travis Gruber Matthew Kennedy Marcin Skirucha Phill Treddenick.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
MBIU PDR MBIU Preliminary Design Review. MBIU PDR Team Members and Presentation –Brian Weigner: Overview & Application –Claude Rossignol: CPU Board –Dan.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Craig Chan & Mike Abidoye
Critical Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
SPIRIT-C Solar Powered Image Response Infrared Tracking Camcorder
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
2004 CAPSTONE CDR Team SAFE Members Anders Fornberg Alejandro Henriquez Shannon Lahr Aaron Lyons Sean Groves Shannon.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Coordinate Based Tracking System
Amr Aldaiel - Andrew Kravitz Katie Noble - Zack Taylor - Alan Yim.
LED Light Show Critical Design Review Team Lit Michael Hatt Scott Butler Kristin Haeusler Brock Smith.
Capstone Design Project Plan Team SAUSAGES Ryan Campbell Anne Carrier Gonzalo Gonzalez Bryan Grider Steve Kerkmaz Ziad Mohieddin EE 401 – EE Design I Instructor.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
RAVE Remote-Controlled Assault Vehicle Andy Knutsen Scott Helgeson Susan Jordan Johnny Lam Matt McBurney.
Loran-C Receiver Team Deathstar: Christopher Birschbach Matthew Hayman Matthew Anderson Christina Corner Erin Mowbray October 5, 2004 ECEN 4610 Capstone.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
ASPPRATECH.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Introduction to Basys 2. Switches Slide switchesPush button switches.
Designing An Electronic Trigger Mechanism For A Paintball Marker To Allow User Selectable Firing Rates ECE 4884/4007 Fall 2007 Nathan Densmore Matthew.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Micromouse Jeff Bouchard Qian Wang Karla Ananias.
Live Action First Person Shooter Game Patrick Judd Ian Katsuno Bao Le.
Status Report Atsushi Nukariya. FPGA training course ・ I solved 15 problems which are proposed by Uchida-san. ・ I used above circuit board. FPGA.
Project O.N.O.S.E. Optical Noxious Odor Sensing Electronics Capstone Critical Design Review Fall 2003.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
AMCOM MK66 guidance system System interface specifications Rocket management system (Target acquisition system on helicopter) IMU GPS Actuator.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Designing An Electronic Trigger For A Paintball Marker To Allow User Selectable Firing Rates Team WTR.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
ATLAS Pre-Production ROD Status SCT Version
Application Case Study Security Camera Controller
Microcontroller Applications
Chad Nickell Sean Martin Chris Rothe Daniel Shay
Presentation of Robotics (3)
Presentation transcript:

Capstone CDR Fall 2005 Team Doki Doki: Paintball Gun IR Sensing and Tracking Team Members: Matt Freeman James Kirby Juan Rivera

Capstone CDR Fall 2005 Presentation Outline Project Overview System Diagram –Input subsystem –Processing subsystem –Output subsystem Schedule Milestones Division of Labor Budget/Parts List

Capstone CDR 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 Linear actuator pulls trigger Spartan-3 provides system control

Capstone CDR Fall 2005 System Diagram IR Sensors User Interface Data ADC /MUX Spartan-3 Data Control Stepper Motors Actuator LCD Gun IR Transmitter

Capstone CDR Fall 2005 System Input IR Sensors User Interface Data ADC /MUX Spartan-3 Data Control Stepper Motors Actuator LCD Gun IR Transmitter

Capstone CDR Fall 2005 IR Sensing IR λ emitted by humans is ~10μm –Requires exotic and expensive detectors Use matched IR detector/emitter pairs –Readily available, inexpensive HgCdTe

Capstone CDR Fall 2005 IR Transmitters Transportable independent target House in self-contained multiple LED flasher –Has different modes of operation Two IR LEDs for transmission and one visible LED for alignment and power confirmation

Capstone CDR Fall 2005 IR Sensors Mount in an array on gun barrel Both fine-tuning and coarse adjustment Shield from light for best results More precise final design

Capstone CDR Fall 2005 MUX One ADC, 8 analog inputs MC74HC4051: 8 to 1 analog switch Will require 8 cycles to refresh all IR readings

Capstone CDR Fall 2005 ADC IR sensors are analog, board input is digital AD7821: 8 bit parallel analog to digital converter V REF +/- allows for fine- tuning of voltage of one LSB

Capstone CDR Fall 2005 IR/MUX/ADC Schematic

Capstone CDR Fall 2005 Manual Control Interface Modified 8-bit NES controller Controls switching between operation modes Controls manual and calibration functioning

Capstone CDR Fall 2005 Manual Control Interface Parallel control hard-wired to MC14021B controller chip Input into board via 40-pin GPIO expansion port

Capstone CDR Fall 2005 System Processing IR Sensors User Interface Data ADC /MUX Spartan-3 Data Control Stepper Motors Actuator LCD Gun IR Transmitter

Capstone CDR Fall 2005 Spartan-3 Breakdown SPARTAN-3 RS-232 FPGA 40-pin GPIO MicroBlaze Serial LCD NES Control IR Data MUX/ADC Motor Drivers State Machine

Capstone CDR Fall 2005 State Machine CalibrationMoveUp MoveRight MoveDown Manual Automatic Fire Reset=1 NESLeft=1 NESSel=1 NESDown=1 NESUp=1 NESRight=1 NESB=1 NESRight=1  Transfer out of all move states and fire state controlled via variable PrevState  Automatic mode ignores all inputs except Reset and NESSel NESUp=1 MoveLeft NESLeft=1 NESSel=1 NESDown=1

Capstone CDR Fall 2005 State Machine Implementation Big switch statement –Registers keep track of both next state and previous state Digital lock prevents unwanted toggling Separate modules for clock division and display

Capstone CDR Fall 2005 Initial Software Testing First used Spartan-3 on-board I/O, then GPIO Successful behavior of state machine observed –Simulated and actual NES inputs all had correct effects –L/R and U/D position each visible on two 7-segment displays –Manual control working in software, yet to send pulses to motors

Capstone CDR Fall 2005 MicroBlaze MicroBlaze is a soft processor core from Xilinx for use in FPGAs Create an RS-232 interface for serial character LCD output Encapsulate Verilog state machine –Cannot directly interface with GPIO ports

Capstone CDR Fall 2005 System Output IR Sensors User Interface Data ADC /MUX Spartan-3 Data Control Stepper Motors Actuator LCD Gun IR Transmitter

Capstone CDR Fall 2005 Stepper Motors Provide gun left/right and up/down movement Chosen stepper motors have lots of torque Allow the system to know the position of sensor

Capstone CDR Fall 2005 Motor Driver Circuit Bipolar Stepper Motor Driver “H-bridge” design Interface between Spartan-3 and motors

Capstone CDR Fall 2005 Motor Driver Schematic

Capstone CDR Fall 2005 Actuator Linear actuator physically pulls trigger Chosen over servo motor for faster reaction –Can fire multiple times per second Mount directly on gun behind trigger –Spring-loaded trigger pulls actuator back out automatically after firing

Capstone CDR Fall 2005 LCD Character LCD chosen for ease of use Serial RS-232 LCD to interface with MicroBlaze Could display lots of different information –Initially: Debugging info –Gun position –Shots remaining –IR signal strength Not system-crucial

Capstone CDR Fall 2005 Paintball Gun Mounted on a Lazy Susan for left/right rotation Will fire “safe” ammunition for indoor testing

Capstone CDR Fall 2005 Updated Project Schedule

Capstone CDR Fall 2005 Milestone 1 Date: October 27 th Goal: Manual operation fully functional –NES Controller properly interfaced –Proper state machine operation –Working motor driver circuits (wire wrap) –Motors control gun movement

Capstone CDR Fall 2005 Milestone 2 Date: November 17 th Goal: Automatic operation functional –IR detector array finalized –Control logic (MUX, ADC) configured –Automatic state on FPGA taking data from IR sensors and sending out appropriate signals to motor drivers

Capstone CDR Fall 2005 Add-Ons for Expo Get serial character LCD configured via RS-232 using MicroBlaze Complete acrylic housing –Ability to see all “guts” of system Mount CMOS video camera on gun barrel

Capstone CDR Fall 2005 Division of Labor Matt – Circuit Design and System Integration James – Data Processing and Software Design Juan – Structure and Circuit Design and Implementation

Capstone CDR Fall 2005 Project Budget/Parts List

Capstone CDR Fall 2005 Questions?