Arduino Mit
Transcript of Arduino Mit
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 1/43
Arduino, Mindstorms
en PhidgetsRobots bouwen
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 2/43
Programma
• 09.45 Ontvangst
10.00 Introductie en kennismaken
10.15 Uitleg ProtoSpace en FabLab10.20 Achtergrond Microprocessors
10.30 Mindstorms en Phidgets
11.00 Koffiepauze
11.15 Mindstorms en Phidgets12.30 Lunch
13.00 - 16.00 Arduino
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 3/43
Wat is een FabLab
Prof. Neil Gershenfeld,
director of CBA
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 4/43
Wat is een FabLab
The Fab Charter
Mission: fab labs are a global network of local labs, enabling invention by providing access for individuals to tools for digital
fabrication.
Access: you can use the fab lab to make almost anything (that doesn't hurt anyone); you must learn to do it yourself, and youmust share use of the lab with other uses and users
Education: training in the fab lab is based on doing projects and learning from peers; you're expected to contribute to
documentation and instruction
Responsibility: you're responsible for:
safety: knowing how to work without hurting people or machines
cleaning up: leaving the lab cleaner than you found itoperations: assisting with maintaining, repairing, and reporting on tools, supplies, and incidents
Secrecy: designs and processes developed in fab labs must remain available for individual use although intellectual property
can be protected however you choose
Business: commercial activities can be incubated in fab labs but they must not conflict with open access, they should grow
beyond rather than within the lab, and they are expected to benefit the inventors, labs, and networks that contribute to their
success.
draft: August 30, 2007
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 5/43
Wat is ProtoSpace
Gesloten versus Open innovatie
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 6/43
De Machines
•ZCorp 3D printer
• Epilog lasercutter
• Roland Modela milling machine
• Roland Camm-1
De machines in dit FabLab zijn
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 7/43
Digital Revolutions
communication
computation
fabrication
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 8/43
Basis of the revolutions
Treshold
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 14/43
History
microcontroller
•tube
• transistor
• chip
• microcontroller
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 15/43
Microcontrollers
A microcontroller (also
MCU or µC) is afunctional computer
system-on-a-chip. It
contains a processor
core, memory, and
programmable input/
output peripherals.
Wikipedia:
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 16/43
microcontroller
•integrated system (embedded)
• hardware
• firmware
• software
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 17/43
microcontroller
processor
actuator
sensor
actuator
sensor
sensor
memory
Microcontroller
input output
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 18/43
Exampleinput waterlevel
watertemperature
timer (clock)
buttons
output light
pump
heating
element
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 19/43
microcontrollers
• easier acces for all people
• easier interface for programming
•“plug and play”
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 20/43
Mindstorms RIS
Programmable Brick (MIT Media Lab)
Robotics Invention System (1998)
Developed at MIT Media LabFirst commercial version:
Mindstorms RCX(cooperation between MIT and
Lego)
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 21/43
MindStorms NXT
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 22/43
Mindstorms NXTMicrocontroller
NXT Brick
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 23/43
Mindstorms NXTSensors
touch
light
sound
ultrasonic
compass
color light
gyroscope
RFID
many more
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 24/43
Mindstorms NXTActuators
Interactive servomotor
integrated PID controller
position feedback
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 25/43
Mindstorms NXTSoftware
NXT-G
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 26/43
Mindstorms NXTSoftware
RobotC (different firmware)
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 27/43
Mindstorms
• Plug & Play
•4 inputs (analog or digital), 3 outputs
• can be multiplexed
• open software
• different software/ firmware
• wireless (bluetooth)
•community
Other characteristics
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 28/43
Mindstorms
• www.lego.com
• www.hitechnic.com
• http://www.youtube.com/watch?
v=mR3veXMPoQE
Useful links
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 29/43
PhidgetsMicrocontroller (interface kits)
0/0/4
0/16/16
8/8/8
0/0/8
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 30/43
PhidgetsSensors
IR
light
vibration
force
rotation
RFID kit
gas pressure
temperature
many more
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 31/43
PhidgetsActuators
motorcontrol HV
servokit
low voltage
motor kit
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 32/43
PhidgetsSoftware
Phidgets
Library+
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 33/43
Phidgets
• Plug & Play
•many different software platforms
• interaction with PC (e.g. Flash)
• needs to be USB connected
• inputs/outputs depends on interface kit
• USB hubs needed for many sensors
Other characteristics
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 34/43
Phidgets
• www.phidgets.com
• http://www.youtube.com/watch?
v=NvIVEaPqCtE
Useful links
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 35/43
ArduinoMicrocontroller boards
Decimilia Mini
Lilypad
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 36/43
Arduinostandard sensors/actuators
Lilypad
accelerometer
Lilypad
buzzer
Lilypadtri-colorled
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 37/43
ArduinoSensors
IR
Arduino works with all standard components that arecommercially available
Do keep in mind the electrical connections (datasheet)
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 38/43
ArduinoPeripherals
XBee
wireless transmission
BT
Bluetooth
RFID
kit
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 39/43
ArduinoActuators
servo’s
motors
led’s
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 40/43
ArduinoSoftware
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 41/43
Arduino
• Plug & Play
• 6 analog in, 12 digital in/out,6 digitalout PWM
• 1 software platform
• interaction with PC (e.g. Flash)
• wireless, can be batterypowered
•open source hardware & software
Other characteristics
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 42/43
ArduinoPWM
Pulse Width Modulation
5/10/2018 Arduino Mit - slidepdf.com
http://slidepdf.com/reader/full/arduino-mit 43/43
Arduino
• www.arduino.cc
• www.turtlecreations.nl
• www.tinker.it
• http://www.youtube.com/watch?v=Tw9Jr-
SPL0Y
• http://www.youtube.com/watch?
v=zoNwJ931aqI
Useful links