View
3.630
Download
1
Category
Preview:
DESCRIPTION
An introduction to Lego Mindstorms, Phidgets and Arduino
Citation preview
Arduino, Mindstorms en Phidgets
Robots bouwen
Programma
• 09.45 Ontvangst10.00 Introductie en kennismaken10.15 Uitleg ProtoSpace en FabLab10.20 Achtergrond Microprocessors10.30 Mindstorms en Phidgets11.00 Koffiepauze11.15 Mindstorms en Phidgets12.30 Lunch13.00 - 16.00 Arduino
Wat is een FabLab
Prof. Neil Gershenfeld,director of CBA
Wat is een FabLabThe 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 you must 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 machinescleaning 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
Wat is ProtoSpace
Gesloten versus Open innovatie
De Machines
• ZCorp 3D printer
• Epilog lasercutter
• Roland Modela milling machine
• Roland Camm-1
De machines in dit FabLab zijn
Digital Revolutions
communication
computation
fabrication
Basis of the revolutionsTreshold
Past
Present
Future
History microcontroller
• tube
• transistor
• chip
• microcontroller
Microcontrollers
A microcontroller (also MCU or µC) is a
functional computer system-on-a-chip. It contains a processor core, memory, and
programmable input/output peripherals.
Wikipedia:
microcontroller
• integrated system (embedded)
• hardware
• firmware
• software
microcontroller
processor
actuatorsensor
actuator
sensor
sensor
memory
Microcontroller
input output
Exampleinput waterlevel
watertemperature
timer (clock)
buttons
output light
pumpheatingelement
microcontrollers
• easier acces for all people
• easier interface for programming
• “plug and play”
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)
MindStorms NXT
Mindstorms NXTMicrocontroller
NXT Brick
Mindstorms NXTSensors
touch
light
sound
ultrasonic
compass
color light
gyroscope
RFID
many more
Mindstorms NXTActuators
Interactive servomotor
integrated PID controllerposition feedback
Mindstorms NXTSoftware
NXT-G
Mindstorms NXTSoftware
RobotC (different firmware)
Mindstorms
• Plug & Play
• 4 inputs (analog or digital), 3 outputs
• can be multiplexed
• open software
• different software/ firmware
• wireless (bluetooth)
• community
Other characteristics
Mindstorms
• www.lego.com
• www.hitechnic.com
• http://www.youtube.com/watch?v=mR3veXMPoQE
Useful links
PhidgetsMicrocontroller (interface kits)
0/0/4
0/16/16
8/8/8
0/0/8
PhidgetsSensors
IR
light
vibration
force
rotation
RFID kit
gas pressure
temperature
many more
PhidgetsActuators
motorcontrol HV
servokit
low voltagemotor kit
PhidgetsSoftware
Phidgets Library
+
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
Phidgets
• www.phidgets.com
• http://www.youtube.com/watch?v=NvIVEaPqCtE
Useful links
ArduinoMicrocontroller boards
Decimilia Mini
Lilypad
Arduinostandard sensors/actuators
Lilypadaccelerometer
Lilypadbuzzer
Lilypadtri-colorled
ArduinoSensors
IR
Arduino works with all standard components that are commercially available
Do keep in mind the electrical connections (datasheet)
ArduinoPeripherals
XBeewireless transmission
BTBluetooth
RFIDkit
ArduinoActuators
servo’s
motors
led’s
ArduinoSoftware
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
ArduinoPWM
Pulse Width Modulation
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
Recommended