ME456: Mechatronics Prof. Clark J. Radcliffe Mechanical Engineering

Slides:



Advertisements
Similar presentations
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Advertisements

Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
Fair Use Building and Research Labs Presents
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
Using the Board of Education Breadboard and Your Multimeter ENGR 120 Work in teams of two!
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
Light Emitting Diode: LED. What is an LED?  Light-emitting diode  Semiconductor  Has polarity.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
University of Pennsylvania 1 The BASIC Stamp 2. University of Pennsylvania 2 The BASIC Stamp 2 Serial Signal Conditioning Conditions voltage signals between.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Internal/External Computer Components Kim Roselli Emily Mross.
Basic Stamp Quick Start. Basic Stamp II Self contained computer –“Micro-controller” Specialized for “embedded” computing (sensing and controlling things)
RM2C Understanding Connections on the Robot Control Board (RCB).
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Computer Systems 1 Fundamentals of Computing
Bellringer Do you think students should study computers? Why or why not?
ACTIVITY – 1 IDENTIFY VARIOUS HARDWARE ELEMENTS OF THE PERSONAL COMPUTER SYSTEM BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY.
Computer Basics An overview of computer hardware ICT Tools: Computer Basics.
CS 1 •This is Computer Science 1. •Who is Professor Adams?
Breadboards, Multimeters, and Resistors EGR1301. Your Multimeter leads probes pincer clips – good for working with Boe-Bot wiring You will use the multimeter.
Boe-Bot Review.
Hardware Lesson 2 Computer Components. Path of Information Through a Computer Input Device RAM CPU Output Device.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Computer Components Checklist There are many parts that work together to make a computer work.
Computer Hardware Introduction. Computer Hardware Introduction The basic form of a computer is this: PROCESSING MEMORY INPUTOUTPUT But let’s look inside.
Computer Hardware. History of Computing Code breakers in World War I and II developed the world’s first computers. In the 1950s and 1960s computers were.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Grade 9 BTT - Hardware Notes. Prepared by: C. Novak - Ridgemont Hardware and Software Hardware is any part of the computer system you can see Software.
ECE Single-Chip Microcomputers Organization Course designed by Professor Kenneth J. Hintz Instructor:Jason Bales S&T II, Room 235
ME456: Mechatronics Systems Design Lecture 3 Chapter 2: Lights On –Lights Off Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University.
CSC522 Embedded Systems Introduction to Circuit Design.
July 7, 2003 Slide 1 of 6 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Introduction To Programming Chetan Jadhav Talib Bhabharawala Seung-Kook.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Digital Electronics Introduction to Microcontrollers and the Board of Education.
ME456:Mechatronics WAM Chapter 1: Getting Started Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
COMPSCI 111 / 111G An introduction to practical computing
Week 5: Microcontrollers & Flow Control Bryan Burlingame 2 March 2016.
Components of a typical full-featured microcontroller.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
Controlling an LED with a switch. 2 breadboard place where you can build electric circuits really quickly the magical breadboard.
Hardware and Software 6 th Grade Advanced Robotics 2.
Prototyping with Microcontrollers and Sensors. Overview Objective Background Information Problem Statement Materials Procedure Assignment Closing.
Arduino.
Computer Components.
Prototyping with Microcontrollers and Sensors
PC Mouse operated Electrical Load Control Using VB Application
Arduino Development for Beginners
Chapter 7.2 Computer Architecture
Diagram of the Board of Education
Introduction to Microcontrollers and the Board of Education
Lecture 1.
Programming Boe-Bots (Part 1)
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Introduction to Computing Lecture # 1
Light Emitting Diode: LED
Journey: Introduction to Embedded Systems
Controlling YOUR ROBOT
Chapter 1: How are computers organized?
Hardware Components & Software Concepts
- CHAPTER 1 – Basic Concepts of Information Technology
Lab #1: Getting Started.
Arduino म्हणजे काय?.
Presentation transcript:

ME456: Mechatronics Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University http://www.egr.msu.edu/classes/me456/radcliff

Prof. Clark Radcliffe Office: 2445 Engineering Phone: 355-5198 Email: radcliff@egr.msu.edu Web: http://www.egr.msu.edu/classes/me456/radcliff/ Office Hours: WF 11:10-12:00 (after class..) OR by appointment

It is our intent to provide lots of office hours Joonho Lee, TA email: leejoon8@egr.msu.edu Office Hours: In 2200EB Lab Tuesday: 9:10am -10:10am 
Wednesday: 9:10am -10:10am 
Thursday: 2:00pm - 4:00pm 
Friday: 9:10am -10:10am It is our intent to provide lots of office hours Please use them…

Do you have the knack?

What’s Mechatronics? The integrated design of products and processes that include mechanical and electrical components under intelligent control.  The underlying products are physical in nature (electromechanical, hydraulic, magnetic, etc).  There are sensors and actuators for interfacing with them.   There is "intelligence" through imbedded computing capability.  All these processes are highly integrated into sophisticated products and processes. Reference: National Science Foundation

Mechatronics The study of systems with Mechanical Engineering Components Electronic Sensors and Electrical Actuators Computer Controls Each necessary to successful performance of the whole

Syllabus What’s a microcontroller Robotics BIG Design Project (Group) The “BASIC Stamp” microcontroller Small Design Project (individual) Robotics A typical mechanical interface BIG Design Project (Group) Learn by doing

Grading Virtual Laboratory 30% Biweekly Quiz 30% Written + Check-off Biweekly Quiz 30% 5 minutes each on Lab 1st Design Project 15% After WAM book Final Project 25% 100%

Course Operation Two “lectures” per week (2 hr) Come prepared to ask questions Demonstrations of lab material Two lab exercises per week (6 hr) Each has write-up & check-off Use 2200EB terminals any time TA scheduled in lab

1st Assignment Find the Webpage What’s a Microcontroller? v3.0 www.egr.msu.edu/classes/me456/radcliff Download a check-off sheet What’s a Microcontroller? v3.0 Do Chapter 1 (everything you can) Attach all code to the check-off sheet Demo action to a classmate Turn in next Friday

Homework Schedule http://www. egr. msu ME456: Mechatronics Fall 2012 C. Radcliffe (Assignments Due 1 week after assigned)

Computers Typical Computers CPU Monitor Keyboard & Mouse High Speed Random Access Memory (RAM) Long Term Memory (HDD, Tape, CD, …) Other peripheral devices (modem, printers, …)

Microcontrollers All around us without human interfaces Cars (as many as 20-30 today) Toys Phones Appliances (your microwave and VCR) Small for control of machines For connection to machines not people Inexpensive ($2.00 - $5.00 or less)

BASIC Stamp II An integrated microcontroller system Programmed in BASIC, Postage Stamp Size 2k byte EEPROM 5 volt Regulator Interpreter Chip PIC16C57 w/ 26 bytes RAM 20 MHz Resonator Serial Interface I/O Pins 0-7 8-15

BASIC Stamp II Specifications 4000 BASIC Statements per second 16 Digital I/O pins Source 20 mA, Sink 25 mA Special purpose control routines 5v power supply (50 mA) Low power (8 mA, sleep at 0.1mA) RS232-USB serial programming interface 2k bytes program token storage

Allows easy prototyping with BSII Board of Education Allows easy prototyping with BSII Wall Transformer Connection 5 volt 1.5A Regulator 9 volt Battery Connector RC Servo Connections 5v Power Supply Connection USB Interface To PC Circuit Prototyping Area BASIC Stamp II Microcontroller Socket Digital I/O Connector Reset Button

(5) pin groups connected BOE Breadboard (5) pin groups connected connections: +5v (Vdd) & Ground (Vss)

Application Kits BoeBot

Board of Education Demonstration Let’s Make Flashing Lights

Design Flashing Lights Vdd P1 P0  Digital I/O pins (0 or 5 volts)  Current Limiting Resistors  Light Emitting Diodes (LED)  5 volt power

Circuit Model and Analysis How big should resistors be? Limit current to 10 mA Assume: no voltage drop across LED P0 and P1 - go to ground - have zero input impedance Vdd P1 P0

Create Flashing Lights Hardware connection to +5v (Vdd) Note Polarity Of LED’s (2) 470 Ohm Resistors (yellow, violet, brown, …)

Create Flashing Lights Software 'Program Demo Listing written by C. Radcliffe 'Define Variables and Constants '------------------------------------------- left_led con 0 'left LED drive pin right_led con 1 'right LED drive pin blink con 100 'blink time (msec) 'Main Program flash: 'Start of Program high left_led 'turns left led off low right_led 'turns right led on pause blink 'wait for <blink> ms low left_led ‘turns left led on high right_led 'turns right led off goto flash ‘repeat the blink

Flashing Lights Solution Circuit Hardware Plus Control Software

Tonight at 8:00pm MSU vs. Boise State