Upload
gabriella-barton
View
215
Download
0
Embed Size (px)
Citation preview
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);
}