Accuracy In Your Back Pocket Mid-Semester Presentation March 26, 2015.

Post on 29-Jan-2016

215 views 0 download

Tags:

transcript

Accuracy In Your Back PocketMid-Semester Presentation

March 26, 2015

Team Members

Alex CampbellApplication ImplementationCPE

Maya GriffinImage ProcessingPower ImplementationEE

Lithopolis Miller (Leader)Application ImplementationEE

Freida CampbellWireless ImplementationWebsite Developer CPE

Panth PatelHardware ImplementationEE

Faculty Advisor : Dr. Ball● Radar Systems● Digital Signal Processing● Digital Image Processing● Remote Sensing● Automated Target Detection

Work Distribution

Freida Campbell Lithopolis Miller Panth Patel Alex Campbell Maya Griffin

Hardware

✔ ✔ ✔Wireless Implementation

✔ ✔Application Development

✔ ✔ ✔Image Processing

✔ ✔ ✔

Outline● Problem● Solution● Constraints

o Technicalo Practical

● System Overview● Approach● Progress● Timeline

Problem● Having to manually calculate target shooting scores and

decipher accuracy and precision of shots

● Process is slow and leaves room for greater human error in calculations

● Does not utilize modern day technology

Solution● Accuracy In Your Back Pocket resolves the burden of having

to occupy one’s time with miniscule and redundant calculations and analysis of shots taken

● This solution takes full advantage of readily available technology as part of the system which cuts down on extra equipment and cost

Design Constraints

Technical

Name Description

Power Supply The system under full operation must be capable of at least two hours of battery life.

Image Processing The image processing software takes images from the camera and calculates accuracy within 10 centimeters of the bulls eye.

Microcontroller The microcontroller needs sufficient memory and processing power to save two images at a time from the camera and process computations.

Wireless Communication

The device must be able to transmit and receive data.

Mobile Application A mobile application will allow users to view animated pictures of shot data on a smartphone.

Practical

Type Name Description

Manufacturability Components The system components are easily replaceable.

Economic Cost The expected retail price is $80-$100 based on the competitive

price market.

Manufacturability

● Microcontroller peripherals must be easily replaceable

● Potential equipment failureso static electricity, humid environments, and harmful impacts

Economic

● Entire product is competitively priced

● Additional peripherals are reasonably priced

● The average user already owns part of our product

System Overview

DC/AC Power

Microcontroller

Wireless Transmission

Adaptor

Mobile Application

Camera Target

Approach

Approach - Microcontroller Type

Type Pros Cons Selection

Arduino ATmega2560

[1]

• Digital input/output pins• Cost: $25

• 256 KB memory• 16 MHz of clock speed

Banana Pi

[2]

• 1GB memory• Two USB ports• 1 GHz processor

• Costs $57• Smaller time on market• Small community and

minimum documentation.

Raspberry Pi B+ model

[3]

• 512 MB memory• Cost: $25• Readily compatible

peripherals

• 700 MHz processor

Approach - Mobile Operating System

Name Market Accessibility

Ease of development

Software

Release Cost Selection

iPhone Moderate(37.8%)

[4]

Difficult $99/year

Android High(52%)

[4]

Moderate $25 one time fee

Approach - Bluetooth TypeName Range Size (W x H) Price Selection

USB-BT 400-Netzwerkadaptor

[5]

30 ft. Max 1.947 x 1.6 x .81 mm (W x D x H)

$15.96

IOGEAR GBU521 Bluetooth 4.0 Micro

Adaptor

[6]

30 ft. Max .95 x 1.91 x 1.75 cm (W x D x H)

$19.95

Plugable USB-BT4LE Bluetooth 4.0 USB

Adaptor

[7]

30 ft. Max 2.55 cm x 1.4 cm $11.95

Approach - Setup

Camera Position Pros Cons Selection

Closer to user ● Convenient ● Automated

alignment

● Better Camera Lens Needed

● More expensive camera

Closer to Target ● Stock camera will work

● Guaranteed Detection

● User has to setup device as target changes

Progress

Progress - Target

Progress - Camera Setup

Progress - Image Processing

Progress - Mobile Application

To Complete:● Automate Bluetooth

connection● Convert image processing

code● Finish application

development● Testing and debugging

● Configured camera to microcontroller

● Image processing in MATLAB

● Application development started

● Establish communication between devices

Completed:

Timeline● January : Research

● February : Research , order parts, develop code

● March : Develop code, designing mobile application, construct prototype

● April : Finalize code and application, testing, and finalize prototype

[1] ATmega2560 http://snootlab.com/164-664-thickbox/arduino-mega-2560-r3.jpg

[2] Banana Pi http://liliputing.com/wp-content/uploads/2014/04/banana-pi_05.jpg

[3] Raspberry Pi https://cdn.sparkfun.com//assets/parts/9/9/4/4/12994-01.jpg

[4] Operating System Statistic http://techland.time.com/2013/04/16/ios-vs-android/

[5] USB-BT 400-Netzwerkadaptor http://ecx.images-amazon.com/images/I/516BbaRlZ1L._SX355_.jpg

[6] IOGEAR GBU521 Bluetooth 4.0 Micro Adaptor http://ecx.images-amazon.com/images/I/61%2BST5fby6L._SY355_.jpg

[7] Plugable USB-BT4LE Bluetooth 4.0 USB Adaptor http://dxg49ziwjgkgt.cloudfront.net/images/usb-bt4le/main_256.jpg

Reference

Accuracy In Your Back PocketMid-Semester Presentation

March 26, 2015