manufacturing advanced design applications manufacturing © 2014 international technology and...

15
Advanced Design Applications Manufacturing Manufacturing © 2014 International Technology and Engineering Educators Association, STEMCenter for Teaching and Learning™ Advanced Design Applications Teacher Resource Unit / Lesson Learning Cycle One Learning Cycle Four – In Control

Upload: gabriella-barton

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Advanced Design Applications

ManufacturingManufacturing

© 2014 International Technology and Engineering Educators Association, STEMCenter for Teaching and Learning™ Advanced Design Applications

Teacher Resource Unit / Lesson Learning Cycle One

Learning Cycle Four – In Control

Page 2: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

The BIG IdeaThe BIG Idea

Big Idea:

Systems involve simple and

complex technologies working

together to control or

accomplish a task.

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

Page 3: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

ObjectivesObjectives

After completing this learning cycle, you will be able to: Describe how a microprocessor

is used to control devices and systems and to provide information to humans.

Write a program to control a “positionable” motor.

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

Page 4: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Computer Integrated Computer Integrated ManufacturingManufacturing

The integration of computers into manufacturing

ReducesCosts

Producing designs PackingShipping

Time and effort of workersProvides repeatabilitySafe, economical, timely

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

Page 5: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Computer Integrated Computer Integrated ManufacturingManufacturing

Computer Aided Design (CAD)

Create, modify, and design products

Quickly alter drawings

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

http://www.deskeng.com/de/which-graphics-card-is-right-for-computer-aided-design/

Page 6: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Computer Integrated Computer Integrated ManufacturingManufacturing

Computer Numerical Control (CNC)

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

http://tex.org/what-is-a-cnc-machinist-and-what-do-they-do/

Program basic machine motions

Uses programming to perform a process

Simulate a process to identify errors

Page 7: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Computer Integrated Computer Integrated ManufacturingManufacturing

Computer Aided Manufacturing (CAM)

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

http://www.fashion-writings.com/computer-aided-design-engineering-manufacturing/

Interface into management and control of manufacturing

Better control of scheduling and inventory

Page 8: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

MicroprocessorsControl all kinds of motors

Inkjet print head

DVD automatic eject feature

Used during manufacturing

Automate processes

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

ExplorationExploration

Page 9: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

ExplainExplain

Stepper Motors

Require complex control circuitry

Servo Motors Stepper motor

with additional control circuitry

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

http://files.tested.com/photos/2013/06/12/48912-arduinouno_r3_front.jpg

Page 10: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Basic ServoBasic Servo

Programming the UNO R3

Sending brief “high” signals Repeatedly sent every 20 ms Last between 1-2 ms Length determines position

Servo Motor Moves through an arc of 180

degrees Moves through an arc of 180

degrees in opposite direction© 2014 International Technology and Engineering Educators Association

STEMCenter for Teaching and Learning™ Advanced Design Applications

Page 11: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

Review of Schematic Review of Schematic SymbolsSymbols

© 2014 International Technology and Engineering Educators Association STEMCenter for Teaching and Learning™

Advanced Design Applications

P9

P9

GND

GND

560 Ohm

Page 12: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

An Explanation of the ProgramAn Explanation of the Program

This part of the program implements the “servo” library of the Arduino Programming Language. It allows commands that move the servo to be used.

© 2014 International Technology and Engineering Educators Association

STEMCenter for Teaching and Learning™ Advanced Design Applications

#include <Servo.h>

Page 13: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

An Explanation of the ProgramAn Explanation of the Program

This creates a new servo named: “myservo” and sets its position to 0.

© 2014 International Technology and Engineering Educators Association

STEMCenter for Teaching and Learning™ Advanced Design Applications

Servo myservo;

int pos = 0;

Page 14: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

An Explanation of the ProgramAn Explanation of the Program

This tells the Arduino that the servo output will be on pin 9.

© 2014 International Technology and Engineering Educators Association

STEMCenter for Teaching and Learning™ Advanced Design Applications

void setup()

{

myservo.attach(9);

}

Page 15: Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM  Center for Teaching

An Explanation of the ProgramAn Explanation of the Program

“for” loops are used to deliver a certain number of pulses to the servo motor, which cause the servo motor to hold a position for a certain amount of time. This loop delivers 180 pulses.

A jumper wire, resistor, and LED are all connected in Pin 9. All are receiving signals through this Pin.

© 2014 International Technology and Engineering Educators Association

STEMCenter for Teaching and Learning™ Advanced Design Applications

for(pos = 0; pos < 180; pos += 1)

{

myservo.write(pos);

delay(15);

}