Post on 29-Jan-2016
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