Manufacturing Advanced Design Applications Manufacturing © 2014 International Technology and Engineering Educators Association, STEM Center for Teaching and Learning™ Advanced Design Applications Teacher Resource Unit / Lesson Learning Cycle One Learning Cycle Four – In Control
The 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 STEM Center for Teaching and Learning™ Advanced Design Applications
Objectives 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 STEM Center for Teaching and Learning™ Advanced Design Applications
Computer Integrated Manufacturing The integration of computers into manufacturing Reduces Costs Producing designs Packing Shipping Time and effort of workers Provides repeatability Safe, economical, timely © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications
Computer Integrated Manufacturing Computer Aided Design (CAD) Create, modify, and design products Quickly alter drawings © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications computer-aided-design/
Computer Integrated Manufacturing Computer Numerical Control (CNC) © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications Program basic machine motions Uses programming to perform a process Simulate a process to identify errors
Computer Integrated Manufacturing Computer Aided Manufacturing (CAM) © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications manufacturing/ Interface into management and control of manufacturing Better control of scheduling and inventory
Microprocessors Control all kinds of motors Inkjet print head DVD automatic eject feature Used during manufacturing Automate processes © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications Exploration
Explain Stepper Motors Require complex control circuitry Servo Motors Stepper motor with additional control circuitry © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications arduinouno_r3_front.jpg
Basic 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 STEM Center for Teaching and Learning™ Advanced Design Applications
Review of Schematic Symbols © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications P9 GND 560 Ohm
An 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 STEM Center for Teaching and Learning™ Advanced Design Applications #include
An Explanation of the Program This creates a new servo named: “myservo” and sets its position to 0. © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications Servo myservo; int pos = 0;
An Explanation of the Program This tells the Arduino that the servo output will be on pin 9. © 2014 International Technology and Engineering Educators Association STEM Center for Teaching and Learning™ Advanced Design Applications void setup() { myservo.attach(9); }
An 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 STEM Center for Teaching and Learning™ Advanced Design Applications for(pos = 0; pos < 180; pos += 1) { myservo.write(pos); delay(15); }