september 24, 2003 created by: p'n'p team 1 elm-4701 mini project the pull ’n’ plot

24
September 24, 20 September 24, 20 03 03 Created by: P'n'P Team Created by: P'n'P Team 1 ELM-4701 ELM-4701 MINI PROJECT MINI PROJECT THE PULL THE PULL N’ N’ PLOT PLOT

Post on 21-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 11

ELM-4701ELM-4701

MINI PROJECTMINI PROJECT

THE PULLTHE PULL

’’N’N’

PLOTPLOT

Page 2: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Loiselle & SulkoskiCreated by: Loiselle & Sulkoski 22

TEAM MEMBERSTEAM MEMBERS

JARED BELANDJARED BELAND

MELANIE CAMPOMELANIE CAMPO

JEREMY SEARLEJEREMY SEARLE

BOB HESSEBOB HESSE

CHRIS SULKOSKICHRIS SULKOSKI

CLARK COPELANDCLARK COPELAND

MIKE LOISELLEMIKE LOISELLE

Page 3: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. CampoCreated by: M. Campo 33

BACKGROUNDBACKGROUND

TraditionalTraditional Time ConsumingTime Consuming RiskyRisky MessyMessy

Improved MethodImproved Method FunFun SaferSafer CleanerCleaner

Page 4: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 44

PROBLEMPROBLEM

TO DEVELOP AN AUTOMATED TO DEVELOP AN AUTOMATED SYSTEM THAT IS CAPABLE OF SYSTEM THAT IS CAPABLE OF

GETTING DATA FROM THE GETTING DATA FROM THE OPERATOR AND PLOTTING THE OPERATOR AND PLOTTING THE ENTERED TEXT ONTO VARIOUS ENTERED TEXT ONTO VARIOUS

SIZES OF POSTER-BOARD.SIZES OF POSTER-BOARD.

Page 5: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 55

Functionality GoalsFunctionality Goals

Make letters using a low resolution Make letters using a low resolution dot matrix.dot matrix.

Minimal model of “YARD SALE”Minimal model of “YARD SALE” Only upper case lettersOnly upper case letters One size poster boardOne size poster board

Page 6: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 66

SOLUTIONSOLUTION

CROSSBREED BETWEEN A PRINTER AND A CROSSBREED BETWEEN A PRINTER AND A STATIONARY XY PLOTTERSTATIONARY XY PLOTTER

Page 7: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 77

SOLUTIONSOLUTION

A GANTRY THAT WILL MOVE THE A GANTRY THAT WILL MOVE THE WRITING UTENSIL ONLY IN THE X WRITING UTENSIL ONLY IN THE X DIRECTION AS IN A STATIONARY DIRECTION AS IN A STATIONARY PLOTTERPLOTTER

A SET OF ROLLERS WHICH WILL FEED A SET OF ROLLERS WHICH WILL FEED THE POSTER-BOARD THROUGH THE THE POSTER-BOARD THROUGH THE SYSTEM SYSTEM AS IN A PRINTERAS IN A PRINTER

Page 8: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Sulkoski & CampoCreated by: Sulkoski & Campo 88

SYSTEM OVERVIEWSYSTEM OVERVIEW

Page 9: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 99

THE PULL ‘N’ PLOTTHE PULL ‘N’ PLOT

Page 10: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1010

LayoutLayout

Page 11: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1111

DimensionsDimensions

Page 12: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 06, 2003September 06, 2003 Created by: J. BelandCreated by: J. Beland 1212

Early ConceptEarly Concept

Page 13: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Beland & LoiselleCreated by: Beland & Loiselle 1313

CALCULATIONSCALCULATIONS

Page 14: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: C. CopelandCreated by: C. Copeland 1414

PEN HOLDER PEN HOLDER ASSEMBLYASSEMBLY

Simplest DesignSimplest Design Easy Change of Easy Change of

PenPen Few Moving PartsFew Moving Parts EffectiveEffective ReliabilityReliability

Page 15: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: C. CopelandCreated by: C. Copeland 1515

Basic FlowBasic Flow

Page 16: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1616

Computer ConceptsComputer Concepts

Read user input or existing fileRead user input or existing file Use PC serial port to transfer dataUse PC serial port to transfer data Read and write letter modelRead and write letter model Motor control with the HC08Motor control with the HC08

Page 17: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1717

Data Flow ChartData Flow Chart

Page 18: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1818

Pull N’ Plot Program Pull N’ Plot Program FlowFlowPull N' PlotPull N' Plot

Prompt for user to enter file namePrompt for user to enter file name

Read the file one character at a time and store thecharacters in memory

Read the file one character at a time and store thecharacters in memory

Motorola Program:

Transfer the hex values for the characters to the HC08

Motorola Program:

Transfer the hex values for the characters to the HC08

Subroutine for controlling motors to produce the 16x16 bit matrix for each letter

Subroutine for controlling motors to produce the 16x16 bit matrix for each letter

Dispense poster and return pen to homeDispense poster and return pen to home

Read the characters and call the binary matrix for that letter

Read the characters and call the binary matrix for that letter

C Program:

Initialize serial port and program

C Program:

Initialize serial port and program

Page 19: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1919

Line by Line PrintingLine by Line Printing

Page 20: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 2020

Letter MatrixLetter Matrix 16 x 16 Matrix

Each block = 1 byte of data

32 bytes / letter model

Executes line by line

‘Y’ Example:

Data in A2 = 01100000

= 0x60

Page 21: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: Loiselle & SulkoskiCreated by: Loiselle & Sulkoski 2121

TestTest

DoneDone Paper feedPaper feed X and Y movementX and Y movement Pre-concept Lego Pre-concept Lego

designdesign

To DoTo Do MotorsMotors Pen holderPen holder ProgrammingProgramming Whole UnitWhole Unit

Page 22: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: C. SulkoskiCreated by: C. Sulkoski 2222

TIMELINETIMELINEWeekWeek 11 22 33 44 55 66 77 88

BrainstormingBrainstorming XX XX

ResearchResearch XX XX XX

System Design System Design ProcessProcess XX XX XX

Mechanical DesignMechanical Design XX XX XX

Electrical DesignElectrical Design XX XX XX

ProgrammingProgramming XX XX XX XX

Prototype Prototype AssembleAssemble XX XX XX XX XX

Testing PrototypeTesting Prototype XX XX

Page 23: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: P'n'P TeamiCreated by: P'n'P Teami 2323

Future ExpectationsFuture Expectations

The full upper and lower case The full upper and lower case alphabet alphabet

Special symbolsSpecial symbols BorderingBordering ScalingScaling ColorsColors FontsFonts

Page 24: September 24, 2003 Created by: P'n'P Team 1 ELM-4701 MINI PROJECT THE PULL ’N’ PLOT

September 24, 2003September 24, 2003 Created by: M. CampoCreated by: M. Campo 2424

Any Questions?!Any Questions?!

For more information please visit our website.For more information please visit our website.