UCF Senior Design - Group 13

PrecisionShot Training System

A smart laser-based target system that detects shot placement and provides real-time training feedback.

Team

CpE

Anthony Fontana

Hardware Design Lead

Phototransistor array, PCB planning, power system, and hardware connections.

CpE

DeLayne Russell

Software Design Lead

Shot detection logic, scoring, calibration, display output, and user controls.

EE

Kenn Pickavance

Specifications and Research Lead

Project goals, objectives, requirements, research, and measurable specs.

EE

Nicolas Koteff

Prototype and Enclosure Lead

Target layout, enclosure design, mounting system, and physical structure.

Reviewers

  • Dr. Wayesh Qarony
  • Dr. Jaesung Lee
  • Dr. Hadi Kamali

Project Overview

Project Description

PrecisionShot is a smart laser-based training target designed to detect where a laser shot lands and provide real-time feedback to the user. The system is intended to make dry-fire training more useful by showing shot placement instead of only showing whether the target was hit or missed. The project combines a phototransistor sensor array, a microcontroller, visual feedback, a rechargeable power system, and a physical enclosure into one portable training device.

Replace this with the final approved project description if the report wording changes.

Motivation and Background

Traditional firearm training usually requires live ammunition, a safe range location, and proper ventilation or safety equipment. This can make training expensive, less convenient, and harder to practice regularly. PrecisionShot is being designed as a lower-cost training option that allows users to practice aiming with a laser-based system instead of live ammunition.

The goal is not to replace all live-fire training, but to provide a practical dry-fire tool that helps users practice more often and receive better feedback while training indoors or in controlled environments.

Main Functionality

  • Detect incoming laser shots using a phototransistor sensor array.
  • Estimate the location of the laser impact on the target surface.
  • Show shot feedback using LEDs, a display, or another output method.
  • Allow the user to change modes, reset the system, and manage training feedback.
  • Run from a rechargeable battery so the target can be portable.
  • Use a physical enclosure that protects the electronics and helps control ambient light.

Project Goals

  • Develop a target system that can detect and show laser shot placement.
  • Create multiple settings or training modes for different practice options.
  • Make the system usable in indoor lighting and, if possible, outdoor daylight.
  • Design the system around rechargeable battery power.
  • Build a clean housing and stand or mounting system for the target.

Project Objectives

  • Develop an array of phototransistors that can detect incoming laser shots.
  • Process sensor data with a microcontroller to determine shot location.
  • Display shot feedback clearly to the user.
  • Support buttons or controls for reset, mode selection, and calibration.
  • Target a response time of about 100 ms for detecting and displaying shot placement.
  • Design toward a usage distance of 10 meters or more.
  • Reduce false readings from ambient light through calibration and physical light control.

Acknowledgment and Sponsorship

This project is currently self-funded by the PrecisionShot team. The estimated prototype budget is around $500, with the cost shared between team members over the project timeline.

If sponsorship or outside funding is received, sponsor information and at least one sponsor contact will be added here.

Replace this section with final sponsor details if sponsorship is added.

Design Outline

This section contains early demo diagrams and proof-of-concept design outlines. These diagrams are placeholders for now and will be updated as the final hardware, software, PCB, power, and enclosure designs become more complete.

System Block Diagram

PCB Design Mock Diagram

Software Flowchart Mock Diagram

Power System Mock Diagram

Prototype and Enclosure Mock Diagram

Documents and Slides

This section contains project documents, presentation materials, and public project management links.

Documents

Senior Design reports and written submissions.

SD1

PDF Document

Divide and Conquer Document

Download this resource.

SD1

PDF Document

Midterm Milestone Report

Unavailable at this time.

SD1

PDF Document

SD1 Final Report

Unavailable at this time.

SD2

PDF Document

8-Page Conference Paper

Unavailable at this time.

SD2

PDF Document

SD2 Final Report

Unavailable at this time.

Slides

Presentation slide decks for Senior Design checkpoints.

SD2

PowerPoint

CDR Presentation Slides

Unavailable at this time.

SD2

PowerPoint

Final Presentation Slides

Unavailable at this time.

Videos

This section will include YouTube links for required Senior Design demonstration and presentation videos as they become available.

SD1

YouTube Video

Mini Demo Video

Watch this video.

SD2

YouTube Video

CDR Presentation Video

Unavailable at this time.

SD2

YouTube Video

Midterm Demonstration Video

Unavailable at this time.

SD2

YouTube Video

Final Presentation Video

Unavailable at this time.

SD2

YouTube Video

Final Demonstration Video

Unavailable at this time.

Timeline

This is a rough project timeline based on current Senior Design milestones.

Senior Design 1

Planning, research, documentation, website setup, and early design work.

Week of May 25, 2026

Project Start

May 28 - May 29

  • Begin Senior Design 1
  • Confirm project idea
  • Form group roles
  • Submit initial Divide and Conquer report

Week of June 1, 2026

D&C Review and Planning

June 1 - June 5

  • Attend D&C group meeting
  • Update project direction
  • Create task list
  • Start website structure

Week of June 8, 2026

Website and D&C Update

June 8 - June 12

  • Update Divide and Conquer document
  • Upload D&C document to website
  • Add project overview and team information

Week of June 15, 2026

Early Design Work

June 15 - June 19

  • Refine system requirements
  • Create early hardware diagram
  • Create early software diagram
  • Begin component research

Week of June 22, 2026

Design and Research Push

June 22 - June 26

  • Finish ABET lectures
  • Continue PCB and power research
  • Plan prototype approach
  • Update design outline

Week of June 29, 2026

Midterm Report Prep

June 29 - July 3

  • Draft midterm milestone report
  • Update diagrams
  • Review component choices
  • Prepare website updates

Week of July 6, 2026

Midterm Report

July 6 - July 10

  • Submit Midterm Report
  • Attend Midterm Report group meeting
  • Record instructor feedback
  • Update project plan

Week of July 13, 2026

Midterm Website Update

July 13 - July 17

  • Update and upload Midterm Report
  • Revise website content
  • Clean document and video placeholders
  • Continue final report writing

Week of July 20, 2026

Final SD1 Push

July 20 - July 24

  • Finish SD1 final report draft
  • Prepare mini demo plan
  • Finalize design sections
  • Review website for missing content

Week of July 27, 2026

SD1 Final Submission

July 27 - July 28

  • Submit SD1 Final Report
  • Submit Mini Demo Video
  • Finalize SD1 website content

Senior Design 2

Prototype build, integration, testing, final presentation, and demonstration.

Week 1

Component Ordering

TBD

  • Order required components
  • Confirm PCB/component availability
  • Prepare testing plan

Week 2

Sensor Testing

TBD

  • Test phototransistors with laser input
  • Test LED or display feedback
  • Record early testing results

Week 3

Small Prototype

TBD

  • Build small-scale sensor array
  • Test microcontroller input/output
  • Begin basic shot detection code

Week 4

PCB Design

TBD

  • Finish PCB schematic
  • Create PCB layout
  • Review power and signal routing

Week 5

PCB Assembly

TBD

  • Order PCB
  • Assemble board
  • Check voltage rails and sensor connections

Week 6

Software Integration

TBD

  • Program shot detection logic
  • Program scoring logic
  • Program user interface modes

Week 7

Enclosure Build

TBD

  • Build target enclosure
  • Mount PCB and sensors
  • Add display, buttons, and battery access

Week 8

System Integration

TBD

  • Combine hardware and software
  • Debug full prototype
  • Test calibration in different lighting conditions

Week 9

Final Testing

TBD

  • Test accuracy and response time
  • Fix prototype issues
  • Document results

Week 10

Final Presentation and Demo

TBD

  • Prepare final presentation
  • Record final demonstration
  • Complete final website updates