Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF...

Post on 01-Jan-2016

214 views 0 download

Tags:

transcript

Remote Data Acquisition Systemfor Materials Lab

Stephen Cauterucio and Corey Simoncic

SCHOOL OF ENGINEERINGwww.scu.edu

The Problem

Materials lab is cluttered

Need for constant recalibration

Outdated hardware and software

– Slow

– Inconvenient

Our Solution

Our Solution

One device – less wires

Multiple users

Mobility

Cleaner

– Sleek user interface

– Separate tool for calibration

Requirements

Functional

– Transfer sensor data to phone

– Phone must display data graphically

– Must be able to save sensor data using the phone

Nonfunctional

– Device must provide 0-30V of power

– Data transfer must be done wirelessly

– Only 1 user may have privileges

Use Cases

Anyone

– Initial device setup

Professor

– Starting data acquisition

– Viewing data acquisition

– End data acquisition

– Saving data

Use Cases

Student

– Viewing data acquisition

– Saving data

Anyone

– Viewing previously saved data plot

Professor Flow Chart

Student Flow Chart

Architectural Design

Technologies Used

Android Software Development Kit (SDK)

Java Development Kit (JDK)

Eclipse with ADT plugin

Bluetooth

Design Rationale

Major Decisions

– Android or iPhone?

– Bluetooth or Wifi?

Test Plan

Alpha Testing (5 phases)

– Android application

– Making Bluetooth work

– Interacting with physical device

– Plotting data

– Saving data

Beta Testing

– Dr. Aschheim and his students

Project Risks

Description P S TI Risk Mitigation Strategy

Lack of Technical Knowledge

.70 .60 .42 -Android Development website -Android programming books-Online Android programming tutorial videos

Lack of Time (Falling behind schedule)

0.5 0.5 0.25 -Cut features-Put more hours into working on the project

Professor Aschheim is too busy to meet with us

0.5 0.4 0.2 -We have set up a standing weekly appointment with him-We can visit during his office hours

Android phones come in many shapes and sizes

1 0.2 0.2 -We will need to pick a good average screen size and develop for that.-If there is time, we may develop app for multiple screen sizes.

TimelineFall Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10

Requirement ElicitationRequirement AnalysisProblem Statement

Researching OptionsDesign Document

Winter Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10Prepare for Design Review

Revised Design ReportCoding (create a user interface)

Test operational system

Spring Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10

Prepare for Design Conference

Ensure report/thesis is finished

Coding (Android user interface can interact with device)

Coding (user interface functions and looks nice)

Ensure implementation is complete (consider adding features)

Questions?