16
Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING ww.scu.edu

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

Embed Size (px)

Citation preview

Page 1: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Remote Data Acquisition Systemfor Materials Lab

Stephen Cauterucio and Corey Simoncic

SCHOOL OF ENGINEERINGwww.scu.edu

Page 2: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

The Problem

Materials lab is cluttered

Need for constant recalibration

Outdated hardware and software

– Slow

– Inconvenient

Page 3: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Our Solution

Page 4: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Our Solution

One device – less wires

Multiple users

Mobility

Cleaner

– Sleek user interface

– Separate tool for calibration

Page 5: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

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

Page 6: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Use Cases

Anyone

– Initial device setup

Professor

– Starting data acquisition

– Viewing data acquisition

– End data acquisition

– Saving data

Page 7: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Use Cases

Student

– Viewing data acquisition

– Saving data

Anyone

– Viewing previously saved data plot

Page 8: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Professor Flow Chart

Page 9: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Student Flow Chart

Page 10: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Architectural Design

Page 11: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Technologies Used

Android Software Development Kit (SDK)

Java Development Kit (JDK)

Eclipse with ADT plugin

Bluetooth

Page 12: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Design Rationale

Major Decisions

– Android or iPhone?

– Bluetooth or Wifi?

Page 13: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

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

Page 14: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

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.

Page 15: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

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)

Page 16: Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING

Questions?