september 24, 2003 created by: p'n'p team 1 elm-4701 mini project the pull ’n’ plot
Post on 21-Dec-2015
214 views
TRANSCRIPT
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
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
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
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.
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
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
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
September 24, 2003September 24, 2003 Created by: Sulkoski & CampoCreated by: Sulkoski & Campo 88
SYSTEM OVERVIEWSYSTEM OVERVIEW
September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 99
THE PULL ‘N’ PLOTTHE PULL ‘N’ PLOT
September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1010
LayoutLayout
September 24, 2003September 24, 2003 Created by: M. LoiselleCreated by: M. Loiselle 1111
DimensionsDimensions
September 06, 2003September 06, 2003 Created by: J. BelandCreated by: J. Beland 1212
Early ConceptEarly Concept
September 24, 2003September 24, 2003 Created by: Beland & LoiselleCreated by: Beland & Loiselle 1313
CALCULATIONSCALCULATIONS
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
September 24, 2003September 24, 2003 Created by: C. CopelandCreated by: C. Copeland 1515
Basic FlowBasic Flow
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
September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1717
Data Flow ChartData Flow Chart
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
September 24, 2003September 24, 2003 Created by: Hesse & SearleCreated by: Hesse & Searle 1919
Line by Line PrintingLine by Line Printing
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
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
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
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
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.