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

Post on 26-Dec-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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/

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

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

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

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

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

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

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>

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;

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);

}

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);

}

top related