mindstorms arduino en phidgets
DESCRIPTION
An introduction to Lego Mindstorms, Phidgets and ArduinoTRANSCRIPT
![Page 1: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/1.jpg)
Arduino, Mindstorms en Phidgets
Robots bouwen
![Page 2: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/2.jpg)
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
![Page 3: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/3.jpg)
Wat is een FabLab
Prof. Neil Gershenfeld,director of CBA
![Page 4: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/4.jpg)
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
![Page 5: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/5.jpg)
Wat is ProtoSpace
Gesloten versus Open innovatie
![Page 6: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/6.jpg)
De Machines
• ZCorp 3D printer
• Epilog lasercutter
• Roland Modela milling machine
• Roland Camm-1
De machines in dit FabLab zijn
![Page 7: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/7.jpg)
Digital Revolutions
communication
computation
fabrication
![Page 8: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/8.jpg)
Basis of the revolutionsTreshold
![Page 9: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/9.jpg)
Past
![Page 10: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/10.jpg)
Present
![Page 11: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/11.jpg)
Future
![Page 12: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/12.jpg)
![Page 13: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/13.jpg)
![Page 14: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/14.jpg)
History microcontroller
• tube
• transistor
• chip
• microcontroller
![Page 15: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/15.jpg)
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:
![Page 16: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/16.jpg)
microcontroller
• integrated system (embedded)
• hardware
• firmware
• software
![Page 17: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/17.jpg)
microcontroller
processor
actuatorsensor
actuator
sensor
sensor
memory
Microcontroller
input output
![Page 18: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/18.jpg)
Exampleinput waterlevel
watertemperature
timer (clock)
buttons
output light
pumpheatingelement
![Page 19: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/19.jpg)
microcontrollers
• easier acces for all people
• easier interface for programming
• “plug and play”
![Page 20: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/20.jpg)
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)
![Page 21: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/21.jpg)
MindStorms NXT
![Page 22: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/22.jpg)
Mindstorms NXTMicrocontroller
NXT Brick
![Page 23: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/23.jpg)
Mindstorms NXTSensors
touch
light
sound
ultrasonic
compass
color light
gyroscope
RFID
many more
![Page 24: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/24.jpg)
Mindstorms NXTActuators
Interactive servomotor
integrated PID controllerposition feedback
![Page 25: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/25.jpg)
Mindstorms NXTSoftware
NXT-G
![Page 26: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/26.jpg)
Mindstorms NXTSoftware
RobotC (different firmware)
![Page 27: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/27.jpg)
Mindstorms
• Plug & Play
• 4 inputs (analog or digital), 3 outputs
• can be multiplexed
• open software
• different software/ firmware
• wireless (bluetooth)
• community
Other characteristics
![Page 28: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/28.jpg)
Mindstorms
• www.lego.com
• www.hitechnic.com
• http://www.youtube.com/watch?v=mR3veXMPoQE
Useful links
![Page 29: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/29.jpg)
PhidgetsMicrocontroller (interface kits)
0/0/4
0/16/16
8/8/8
0/0/8
![Page 30: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/30.jpg)
PhidgetsSensors
IR
light
vibration
force
rotation
RFID kit
gas pressure
temperature
many more
![Page 31: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/31.jpg)
PhidgetsActuators
motorcontrol HV
servokit
low voltagemotor kit
![Page 32: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/32.jpg)
PhidgetsSoftware
Phidgets Library
+
![Page 33: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/33.jpg)
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
![Page 34: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/34.jpg)
Phidgets
• www.phidgets.com
• http://www.youtube.com/watch?v=NvIVEaPqCtE
Useful links
![Page 35: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/35.jpg)
ArduinoMicrocontroller boards
Decimilia Mini
Lilypad
![Page 36: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/36.jpg)
Arduinostandard sensors/actuators
Lilypadaccelerometer
Lilypadbuzzer
Lilypadtri-colorled
![Page 37: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/37.jpg)
ArduinoSensors
IR
Arduino works with all standard components that are commercially available
Do keep in mind the electrical connections (datasheet)
![Page 38: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/38.jpg)
ArduinoPeripherals
XBeewireless transmission
BTBluetooth
RFIDkit
![Page 39: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/39.jpg)
ArduinoActuators
servo’s
motors
led’s
![Page 40: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/40.jpg)
ArduinoSoftware
![Page 41: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/41.jpg)
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
![Page 42: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/42.jpg)
ArduinoPWM
Pulse Width Modulation
![Page 43: Mindstorms Arduino En Phidgets](https://reader038.vdocuments.mx/reader038/viewer/2022110119/55595eead8b42a93708b4e3a/html5/thumbnails/43.jpg)
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