Impor ting the universe Federico Lucifredi disclaimer while the - - PowerPoint PPT Presentation

impor ting the universe
SMART_READER_LITE
LIVE PREVIEW

Impor ting the universe Federico Lucifredi disclaimer while the - - PowerPoint PPT Presentation

Arduino Hacking 101 : Impor ting the universe Federico Lucifredi disclaimer while the following w as conscientiousl y resear ched and verified , neither the Or ganizers nor the a uthor will accept any liability if y ou render y our


slide-1
SLIDE 1

Impor ting the universe

Federico Lucifredi Arduino Hacking 101:

slide-2
SLIDE 2

disclaimer

Federico Lucifredi MMXI

while the following w as conscientiousl y resear ched and verified, neither the Or ganizers nor the a uthor will accept any liability if y

  • u render y
  • ur device

inoperable as a resul t of these instr uctions. Proceed a t y

  • ur own risk.
slide-3
SLIDE 3

Arduino

Federico Lucifredi MMXI

slide-4
SLIDE 4

Federico Lucifredi MMXI

slide-5
SLIDE 5

Federico Lucifredi MMXI

slide-6
SLIDE 6

Federico Lucifredi MMXI

slide-7
SLIDE 7

Federico Lucifredi MMXI

slide-8
SLIDE 8

xduino

Federico Lucifredi MMXI

slide-9
SLIDE 9

Blinkenlight

Federico Lucifredi MMXI

slide-10
SLIDE 10

community

Federico Lucifredi MMXI

slide-11
SLIDE 11

Federico Lucifredi MMXI

Sensors

slide-12
SLIDE 12

Federico Lucifredi MMXI

Actu a tors

slide-13
SLIDE 13

Motors

Federico Lucifredi MMXI

slide-14
SLIDE 14

Motors

Federico Lucifredi MMXI

slide-15
SLIDE 15

Motors

Federico Lucifredi MMXI

Power Driver Shield Adafruit Industries 81 2 5V “hobby” servo connections 4 bridges 4.5 V to 36 V, 0.6A each (1.2 A peak) External power hookup

slide-16
SLIDE 16

Power

Federico Lucifredi MMXI

slide-17
SLIDE 17

Power

Federico Lucifredi MMXI

Power Driver Shield Sparkfun DEV-10305 6 PWM outputs (screw terminals) Powered by ATX PSU 12 V 8 A

slide-18
SLIDE 18

Real Power

Federico Lucifredi MMXI

slide-19
SLIDE 19

Real Power

Federico Lucifredi MMXI

Relay Shield Seed Studio Bazaar POW113B1P 4 mechanical relays Max switching power 90 V DC, 360 V AC RFBee Socket

slide-20
SLIDE 20

Gcode

Federico Lucifredi MMXI

slide-21
SLIDE 21

Gcode

Federico Lucifredi MMXI

Grbl Shield Synthetos 3 stepper drivers, 2.5 Amps each, 12V-30V motor voltage Subset of rs274/ngc standard gcode Grbl 0.6 compatible Makerbot and RepRap compatibility

slide-22
SLIDE 22

Solenoid

Federico Lucifredi MMXI

slide-23
SLIDE 23

Solenoid

Federico Lucifredi MMXI

36V Solenoid Sparkfun ROB-10456 Really heavy duty body mounting holes throw: 10 mm 36V

slide-24
SLIDE 24

Inter tubes

Federico Lucifredi MMXI

slide-25
SLIDE 25

Solenoid V al ve

Federico Lucifredi MMXI

slide-26
SLIDE 26

Solenoid V al ve

Federico Lucifredi MMXI

Solenoid Valve Sparkfun ROB-10456 3/4” threaded inlet and outlet Default closed 12V 300 mA 3 PSI minimum pressure required Pilot-assisted (not bidirectional )

slide-27
SLIDE 27

W a ter Pump

Federico Lucifredi MMXI

slide-28
SLIDE 28

W a ter Pump

Federico Lucifredi MMXI

Liquid Pump Sparkfun ROB-10455 Submersible thermoplastic body 3/4” un-threaded 350 GPH (that’s 1324 liters) 12V 1.5 A

slide-29
SLIDE 29

V acuum Pump

Federico Lucifredi MMXI

slide-30
SLIDE 30

V acuum Pump

Federico Lucifredi MMXI

Vacuum Pump Sparkfun ROB-10398 12V 1A 16” Hg vacuum

DEMO

slide-31
SLIDE 31

Federico Lucifredi MMXI

Input

slide-32
SLIDE 32

Jo ystick

Federico Lucifredi MMXI

slide-33
SLIDE 33

Jo ystick

Federico Lucifredi MMXI

Joystick Shield Kit Sparkfun DEV-09760 2-Axis Joystick 5 momentary push buttons Pushbuttons are digital-in Joystick position is analog voltage

DEMO

slide-34
SLIDE 34

Nunchuk

Federico Lucifredi MMXI

slide-35
SLIDE 35

Nunchuk

Federico Lucifredi MMXI

Nintendo Wii Nunchuk Nunchuky breakout board Adafruit 345 Sony Playstation 2 PS2 Controller Breakout Lynxmotion PS2C-1

slide-36
SLIDE 36

Seriousl y

Federico Lucifredi MMXI

slide-37
SLIDE 37

SERIOUSL Y

Federico Lucifredi MMXI

Arcade Joystick, short handle Sparkfun COM-09182 Ridiculously solid, rugged unit Metal + Plastic Spring return to center 4 microswitches (digital contact) 2, 4, and 8-way modes

slide-38
SLIDE 38

Touch

Federico Lucifredi MMXI

slide-39
SLIDE 39

Touch

Federico Lucifredi MMXI

TFT Touch Shield for Arduino Adafruit Industries 376 2.8” TFT Touch Shield 18-bit color 240x320 resolution MicroSD built-in resistive touchscreen

slide-40
SLIDE 40

Output

Federico Lucifredi MMXI

slide-41
SLIDE 41

Readouts

Federico Lucifredi MMXI

slide-42
SLIDE 42

Readouts

Federico Lucifredi MMXI

Digit Shield Nootropic Design 4 digit, 7-segment display decimal point Green, red and ultra-bright blue

slide-43
SLIDE 43

Video

Federico Lucifredi MMXI

slide-44
SLIDE 44

Video

Federico Lucifredi MMXI

Video Experimenter Kit Nootropic Design LM1881 video sync separator NTSC and PAL Supported TVout library Will not work with the Mega

DEMO

slide-45
SLIDE 45

Music

Federico Lucifredi MMXI

slide-46
SLIDE 46

Music

Federico Lucifredi MMXI

Music Shield Seeed Studio Bazaar MP3 Media Player 2 push buttons, 1 knob switch 1 headphone line-out 1 line in MP3,WMA,WAV,MIDI,Ogg,FLAC

slide-47
SLIDE 47

A udio

Federico Lucifredi MMXI

slide-48
SLIDE 48

A udio

Federico Lucifredi MMXI

Voice Shield Slim Spikenzie Labs SPL-005010 input and output jacks 4-minutes of audio

  • ptional 15mm speaker
slide-49
SLIDE 49

Printing

Federico Lucifredi MMXI

slide-50
SLIDE 50

Printing

Federico Lucifredi MMXI

Thermal Paper Printer Sparkfun COM-10438 Paper (34’) COM-10560 57mm paper output, 50Km print life 19200 bps (default) serial 5V 1A (but heard reports up to 2A)

DEMO

slide-51
SLIDE 51

power

Federico Lucifredi MMXI

slide-52
SLIDE 52

4-wheel drive

Federico Lucifredi MMXI

slide-53
SLIDE 53

4-wheel drive

Federico Lucifredi MMXI

4WD Arduino Compatible Mobile Platform Maker Shed MKSEED8 Aluminum chassis, plastic and rubber tires 200mmX170mmX105mmX660g 3-12V DC motors - 90 cm/sec 100 RPM at 3V, 60mA 1.92Kgcm torque at 6V

slide-54
SLIDE 54

Wireless

Federico Lucifredi MMXI

slide-55
SLIDE 55

GSM

Federico Lucifredi MMXI

slide-56
SLIDE 56

GSM

Federico Lucifredi MMXI

GPRS Shield Seeed Studio Bazaar SLD33149P GSM/GPRS 850/900/1800/1900MHz SMS, Data, and Fax AT command set Low power sleep mode 1.5 mA

slide-57
SLIDE 57

Android

Federico Lucifredi MMXI

slide-58
SLIDE 58

Android

Federico Lucifredi MMXI

Freeduino USB Host Board Modern Device MD0FHB Android ADK firmware support Accessory is USB Host Delivers charging 500 mA 5V 6-9V external power CC-SA Open Source Hardware

DEMO

slide-59
SLIDE 59

Mul tiplexing

Federico Lucifredi MMXI

slide-60
SLIDE 60

Analog

Federico Lucifredi MMXI

slide-61
SLIDE 61

Analog

Federico Lucifredi MMXI

Monster Analog Shield Critical Velocity MMUX32 32 Analog channels into 1 arduino pin Block connectors for easy wiring

slide-62
SLIDE 62

Inspira tion

Federico Lucifredi MMXI

slide-63
SLIDE 63

Federico Lucifredi MMXI

Conclusions

A wondrous Hacking Platform A ridiculous number of extensions Many interfaces already HOWTO’d Join us in finding new great uses for it!

slide-64
SLIDE 64

Federico Lucifredi MMXI

resour ces

The Arduino Cookbook Adafruit Industries Tutorials Arduino Shield List (http://shieldlist.org)

slide-65
SLIDE 65

Questions

Federico Lucifredi MMXI

contact e-mail:flucifredi@acm.or g twitter: federico_II

slide-66
SLIDE 66

Federico Lucifredi MMXI

(c) 2011 Federico Lucifredi (CC)A ttribution-Noncommer cial- No Deriv a tive Works 3.0