october 07, 2003 created by: p'n'p team 1 elm-4701 mini project pull ’n’ plot a poster...

24
October 07, 2003 October 07, 2003 Created by: P'n'P Team Created by: P'n'P Team 1 ELM-4701 ELM-4701 Mini Project Mini Project PULL PULL N’ N’ PLOT PLOT A Poster Plotting System A Poster Plotting System

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 11

ELM-4701ELM-4701

Mini ProjectMini Project

PULLPULL

’’N’N’

PLOTPLOTA Poster Plotting SystemA Poster Plotting System

Page 2: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Loiselle & SulkoskiCreated by: Loiselle & Sulkoski 22

Team MembersTeam Members

Jared BelandJared Beland

Melanie CampoMelanie Campo

Jeremy SearleJeremy Searle

Robert HesseRobert Hesse

Christopher SulkoskiChristopher Sulkoski

Clark CopelandClark Copeland

Michael LoiselleMichael Loiselle

Page 3: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: M. CampoCreated by: M. Campo 33

Traditional Poster Traditional Poster MakingMaking

Time Time ConsumingConsuming

RiskyRisky MessyMessy InconsistentInconsistent

Page 4: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 44

ProblemProblem

An automated system that An automated system that gets text from a file and plots, gets text from a file and plots,

using a pen, onto poster using a pen, onto poster board.board.

Page 5: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: M. LoiselleCreated by: M. Loiselle 55

SolutionSolution

Crossbreed between a Printer and a Crossbreed between a Printer and a stationary XY Plotterstationary XY Plotter

Page 6: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 66

SolutionSolution

A gantry that moves the pen in A gantry that moves the pen in the x direction like a stationary the x direction like a stationary plotter.plotter.

A roller will move the poster A roller will move the poster board in the y direction like a board in the y direction like a printer.printer.

Page 7: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 77

Week #8 FunctionalityWeek #8 Functionality

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

Minimal model (of at least one letter)Minimal model (of at least one letter) Upper case lettersUpper case letters One size poster boardOne size poster board

Page 8: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Sulkoski & CampoCreated by: Sulkoski & Campo 88

System OverviewSystem Overview

Page 9: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: M. LoiselleCreated by: M. Loiselle 99

Prototype Prototype

Page 10: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1010

PartsParts

Page 11: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1111

DimensionsDimensions

Page 12: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Beland & LoiselleCreated by: Beland & Loiselle 1212

CalculationsCalculations

Page 13: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: C. CopelandCreated by: C. Copeland 1313

Pen Holder AssemblyPen Holder Assembly

Ability to change Ability to change penpen

Lifts pen off paperLifts pen off paper

EffectiveEffective

ReliableReliable

Page 14: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: C. CopelandCreated by: C. Copeland 1414

Electrical FlowElectrical Flow

Page 15: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: HesseCreated by: Hesse 1515

Power SupplyPower Supply

AC Current

Outlet

AC / DC Converter

DC Current

Runs on standard wall outlet

Produces three separate DC sources:

- Stepper Motors, Solenoid, and Micro Board

Page 16: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: HesseCreated by: Hesse 1616

Motor Driver ChipMotor Driver Chip

UCN5804BMotor Driver

UCN5804BMotor Driver

1

2

3

4

5

6

7

8

16

15

14

13

12

11

10

9

Drive motor coils in order

Reads step input from HC08

Reads direction input from HC08

Same type of chip to drive roller and pulley motor

Page 17: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: HesseCreated by: Hesse 1717

The Micro ControllerThe Micro Controller

Motorola 68HC08Motorola 68HC08

1

2

3

4

5

6

7

8

16

15

14

13

12

11

10

9

Reads encoded text from serial port

Stores data for each letter model

Communicates with Motor Driver Chip

Page 18: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1818

Computer ConceptsComputer Concepts

Combination of C and assembly Combination of C and assembly languagelanguage

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 timing control with the HC08Motor timing control with the HC08 Motor direction control with the HC08Motor direction control with the HC08

Page 19: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1919

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 20: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 2020

Printing Pseudo Code Printing Pseudo Code (HC08)(HC08)

Looks for first inputted characterLooks for first inputted character Compares character to “tags” in memoryCompares character to “tags” in memory Once the correct “tag” is found, program Once the correct “tag” is found, program

prints the current line (line# = 1)prints the current line (line# = 1) Continues for remaining characters in Continues for remaining characters in

the inputted sentencethe inputted sentence Increments line number and repeats Increments line number and repeats

until sentence is completeuntil sentence is complete

Page 21: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 2121

Line by Line PrintingLine by Line Printing

Page 22: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: C. SulkoskiCreated by: C. Sulkoski 2222

TimelineTimeline

Page 23: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 2003 Created by: P'n'P TeamCreated by: P'n'P Team 2323

Added FunctionalityAdded FunctionalitySoftware:Software: The full upper and lower case alphabet The full upper and lower case alphabet Special symbolsSpecial symbols BorderingBordering ScalingScaling FontsFontsHardware: Hardware: Automatic Color ChangingAutomatic Color ChangingElectrical:Electrical: Closed loop controlClosed loop control

Page 24: October 07, 2003 Created by: P'n'P Team 1 ELM-4701 Mini Project PULL ’N’ PLOT A Poster Plotting System

October 07, 2003October 07, 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.