Beruflich Dokumente
Kultur Dokumente
Course Objectives
At the conclusion of this class, students should be able to:
Required Acquisitions
Textbook !
Arduino (R3) + cable!
Arduino IDE !
EduShield!
(Project Book)
Buy: $54!
Rent: $40.50
Will begin
using this
right away.
Required Acquisitions
Textbook !
Arduino (R3) + USB cable!
Arduino IDE !
EduShield!
Buy: $22!
EE Office
(Project Book)
Required Acquisitions
Textbook !
Arduino (R3) + USB cable!
Arduino IDE !
EduShield!
(Project Book)
FREE!!
www.arduino.cc
Will begin using this 1/23/2014.
Required Acquisitions
Textbook !
Arduino (R3) + cable !
Arduino IDE !
EduShield!
(Project Book)
Check Out: Free!
Purchase: $35
Will begin using this 1/23/2014.
Recommended Acquisitions
Textbook !
Arduino (R3) + cable!
Arduino IDE !
EduShield!
(Project Book)
CANVAS
Assignments Posted/Submitted!
Announcements!
Grades!
Groups!
Files (Almost All)!
Modules (Homework, Lectures, Exam Stuff)
Lecture Videos
http://128.123.130.134/files260/Lectures/
(Arduino)
User
Interface
Controller
Hardware
+
Software
Power
Interface
Signal
Conditioner
Power
Source
Actuator
Sensor
System
needing
control
Example: SawStop
Powerful electric table saws can cut off fingers.!
How to prevent this?!
Organic bodies are conductive, and generally
softer than wood. Using this knowledge can be a
clue to solving the problem.
Example: SawStop
Smart saw applies a small electrical signal to the blade!
Sensor and DSP monitor the signal.!
When blade contacts skin, the signal changes!
The change activates the safety system:!
An aluminum brake locks onto the blade!
The blades momentum causes it to swing beneath the table
and out of the way!
Power to the motor is shut off
EE 260: Lecture 1 Course Overview & Introduction
Example: SawStop
Power
Source
Controller
Hardware
+
Software
Motor
Power
Interface
DSP
Brake
Sensor
Saw
Blade
Power Source(s)
May need to provide multiple voltage levels (e.g.,
+5v, 12v, +24v)!
May need to supply power other than electrical
(e.g., hydraulic, pneumatic, etc.)!
May require both high-power and low-power
levels.
Power Interface
Needs to do a power amplification!
Able to handle the power requirements demanded
by the actuator!
Usually analog, possibly PWM
250
200
150
100
50
0
10
12
14
16
18
20
10
12
14
16
18
20
1
0.8
0.6
0.4
0.2
0
Actuator
Energy conversion device!
Converts power to the kind needed by the
controlled device.!
motor, brake, pump, solenoid, linear actuator,
flaps, etc.
User Interface
Takes input commands from the user!
Provides meaningful information to the user!
Could be a:!
GUI!
Meter!
Numerical readout!
Warning indicator!
etc.
EE 260: Lecture 1 Course Overview & Introduction
Controller Hardware
Computer (analog or digital)!
Microcontroller!
Communication circuit!
other devices of UI!
Interface Circuitry!
pullup/pulldown resistors!
analog processing
EE 260: Lecture 1 Course Overview & Introduction
Controller Software
C/C++/Arduino IDE for many functions!
Assembly language for higher speed functions!
FPGA for highest speed (VHDL)
Microcontroller MFGRs
AMCC !
Atmel!
Comfile Technology
Inc.!
Coridium!
Cypress
MicroSystems!
Dallas
Semiconductor !
Elba Corp.!
Freescale
Semiconductor !
Fujitsu!
Holtek!
Infineon!
Intel!
Microchip
Technology!
National
Semiconductor!
NEC!
Parallax, Inc.!
Philips
Semiconductors!
PICAXE!
Renesas Technology!
Silabs!
Silicon Motion!
STMicroelectronics!
Texas Instruments!
Toshiba!
Western Design
Center!
Ubicom!
Xemics!
Xilinx!
ZiLOG
Arduino Shields
VGA camera!
Load Cell!
GPS!
Accelerometer/Gyros!
LCD displays!
LED displays!
Ethernet!
Memory Cards!
WiFi!
Weather Sensors!
Motor control
(dc, stepper) !
Relays!
Mobile Robot
Arduino Applications
Arduino Web Server
Ethernet
Storage
Processor
Arduino Applications
Light dimmer that responds to music (MIDI)
Audio
Source
Pre-Amp
Rectifier
HPF
BPF
LPF
A0
Relays
A1
A2
Spot
Lights
Arduino Applications
Piano Gloves