ECE 477 Final Presentation Team 1 Spring 2008 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
Outline Project overview Block diagram Design challenges Project demonstration Individual contributions Questions / discussion
Project Overview Design of a turret with an armature structure that holds an Airsoft gun Detect and fire at enemies through both motion and threshold detection Gun will pan/tilt based off coordinates translated by the microcontroller from the video feed Friendlies can disarm the weapon with a remote
Block Diagram
Design Challenges Component choice (µC vs DSP) Speed Memory Peripherals Pin-out Availability of Development Kits
Design Challenges Camera Interface I2C interface Register Configurations Slowing down pixel clock ACK bit wait timing Camera Response Hardware Changing oscillator on the camera
Design Challenges External Bus Interface with RAM Register Configurations Addressing/Data Motor Driver Design Construction on breakout board
Design Challenges Packaging Design Construction Hardware Bearings Bushings Cable Chains Motor Integration
Design Challenges Stable motor control software and hardware Step timing Noise reduction Fire control Noise injection into control circuitry IR receivers Noise due to ambient light
Project Demonstration 1. An ability to electronically fire an airsoft pistol (either autonomously or manually). 2. An ability to detect off-camera motion via ancillary sensors. 3. An ability to remotely disable device to prevent “friendly fire.” 4. An ability to automatically detect a (hostile) target within the camera’s field of vision. 5. An ability to pan and tilt the firearm assembly (a minimum of) 45° in the longitudinal direction and 30° in the latitudinal direction.
Individual Contributions Team Leader – Ilya Veygman Team Member 2 – Alan Bernstein Team Member 3 – Ian Alsman Team Member 4 – Darshan Shah
Team Leader – Ilya Veygman Software design Component selection Sensor circuitry design Homeworks Software Design Considerations Patent Liability Analysis
Member 2 – Alan Bernstein Electrical component selection Circuit schematic design PCB layout PCB construction Assembly construction Homeworks: Design Constraint Analysis Hardware Narrative
Member 3 – Ian Alsman Package Design Package Build Hardware Motor Integration Driver Design and Implementation Homeworks: Ethical and Environmental Analysis
Member 4 – Darshan Shah PCB Design/OrCad Layout Motor Control glue logic Video Analog Input Interfacing Assembly construction/Cabling Homeworks PCB Narrative Safety and Reliability Analysis
Questions / Discussion