Title: ME456: Mechatronics
1ME456Mechatronics
- Prof. Clark J. Radcliffe
- Mechanical Engineering
- Michigan State University
http//www.egr.msu.edu/classes/me456/radcliff
2Prof. Clark Radcliffe
- Office 2445 Engineering
- Phone 355-5198
- Email radcliff_at_egr.msu.edu
- Web http//www.egr.msu.edu/classes/me456/radcliff
/ - Office Hours WF 1110-1200 (after class..)
- OR by appointment
3Joonho Lee, TA
- email leejoon8_at_egr.msu.edu
- Office Hours In 2200EB Lab
Tuesday 910am -1010am ?Wednesday 910am
-1010am ?Thursday 200pm - 400pm ?Friday
910am -1010am
It is our intent to provide lots of office
hours Please use them
4Do you have the knack?
5Whats 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
6Mechatronics
- The study of systems with
- Mechanical Engineering Components
- Electronic Sensors and Electrical Actuators
- Computer Controls
- Each necessary to successful performance of the
whole
7Syllabus
- Whats a microcontroller
- The BASIC Stamp microcontroller
- Small Design Project (individual)
- Robotics
- A typical mechanical interface
- BIG Design Project (Group)
- Learn by doing
8Grading
- Virtual Laboratory 30
- Written Check-off
- Biweekly Quiz 30
- 5 minutes each on Lab
- 1st Design Project 15
- After WAM book
- Final Project 25
- 100
9Course 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
101st Assignment
- Find the Webpage
- www.egr.msu.edu/classes/me456/radcliff
- Download a check-off sheet
- Whats 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
11Homework Schedulehttp//www.egr.msu.edu/classes/m
e456/radcliff/ME456_Schedule.html
ME456 Mechatronics Fall 2012 C.
Radcliffe(Assignments Due 1 week after assigned)
12Computers
- Typical Computers
- CPU
- Monitor
- Keyboard Mouse
- High Speed Random Access Memory (RAM)
- Long Term Memory (HDD, Tape, CD, )
- Other peripheral devices (modem, printers, )
13Microcontrollers
- 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)
14BASIC Stamp II
- An integrated microcontroller system
- Programmed in BASIC, Postage Stamp Size
15BASIC 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
16Board 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
17BOE Breadboard
18Application Kits
19Board of Education
- Demonstration
- Lets Make
- Flashing Lights
20Design Flashing Lights
21Circuit 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
22Create Flashing Lights Hardware
connection to 5v (Vdd)
Note Polarity Of LEDs
(2) 470 Ohm Resistors (yellow, violet, brown, )
23Create 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 ltblinkgt ms low left_led turns left led
on high right_led 'turns right led off pause
blink 'wait for ltblinkgt ms goto flash repeat
the blink
24Flashing Lights Solution
- Circuit Hardware
- Plus
- Control Software
25Tonight at 800pmMSU vs. Boise State