Introduction to Hackerspaces and Arduino
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Introduction to Hackerspaces and Arduino

  • 337 views
Uploaded on

I gave this talk at the Intel Experience Store in December of 2013. It is an overview of the Hackerspaces and Makerspaces in the LA area and Arduino as a tool for learning. ...

I gave this talk at the Intel Experience Store in December of 2013. It is an overview of the Hackerspaces and Makerspaces in the LA area and Arduino as a tool for learning.

Code here: https://github.com/carlynorama/Arduino-Classes/tree/master/201308_Stoplight

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
337
On Slideshare
336
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 1

http://www.slideee.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 2. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino hackerspaces.org Sunday, April 20, 14
  • 3. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino DIY Freaks Flock to ‘Hacker Spaces’ Worldwide • BY DYLAN TWENEY 03.29.09 8:59 PM Sunday, April 20, 14
  • 4. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 5. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 6. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 7. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino profit model kid friendliness costs & openness community involvement size & equipmentfocus Sunday, April 20, 14
  • 8. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 9. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 10. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino @crashlibrary Sunday, April 20, 14
  • 11. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 12. arlynorama for Introduction to Hackerspaces & Arduino A walk around the ecosystem Sunday, April 20, 14
  • 13. arlynorama for Introduction to Hackerspaces & Arduino A walk around the ecosystem (Arduino™) Sunday, April 20, 14
  • 14. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 15. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 16. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 17. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 18. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 19. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 20. arlynorama for Introduction to Hackerspaces & Arduino Before Sunday, April 20, 14
  • 21. arlynorama for Introduction to Hackerspaces & Arduino After Sunday, April 20, 14
  • 22. arlynorama for Introduction to Hackerspaces & Arduino After Sunday, April 20, 14
  • 23. arlynorama for Introduction to Hackerspaces & Arduino Hardware Sunday, April 20, 14
  • 24. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 25. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino “Location-aware motion- detecting music player” motion detector Arduino GPS shield MP3 shield+ + + (thank you @todbot) Sunday, April 20, 14
  • 26. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Working prototype in an afternoon. Sunday, April 20, 14
  • 27. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino (not to scale) Sunday, April 20, 14
  • 28. arlynorama for Introduction to Hackerspaces & Arduino And now even more options... Sunday, April 20, 14
  • 29. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Sunday, April 20, 14
  • 30. arlynorama for Introduction to Hackerspaces & Arduino Just keep it simple Sunday, April 20, 14
  • 31. arlynorama for Introduction to Hackerspaces & Arduino Just keep it simple Sunday, April 20, 14
  • 32. arlynorama for Introduction to Hackerspaces & Arduino There are lots of ideas Sunday, April 20, 14
  • 33. arlynorama for Introduction to Hackerspaces & Arduino Let’s Make Check the parts • Kit complete? • Arduino works? • LED lights? • Photocell(s) function? Assemble the parts Load the code Sunday, April 20, 14
  • 34. arlynorama for Introduction to Hackerspaces & Arduino Let’s Make Check the parts • Kit complete? • Arduino works? • LED lights? • Photocell(s) function? Assemble the parts Load the code 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 35. arlynorama for Introduction to Hackerspaces & Arduino The Kit brwn blk orng orng orng brwn orng orng brwn orng orng brwn Sunday, April 20, 14
  • 36. arlynorama for Introduction to Hackerspaces & Arduino The Kit brwn blk orng orng orng brwn orng orng brwn orng orng brwn Sunday, April 20, 14
  • 37. arlynorama for Introduction to Hackerspaces & Arduino Hello World File Sketchbook StopLightProject _01_Blink1 Sunday, April 20, 14
  • 38. arlynorama for Introduction to Hackerspaces & Arduino LED - Light Emitting Diode Sunday, April 20, 14
  • 39. arlynorama for Introduction to Hackerspaces & Arduino LED - Light Emitting Diode Sunday, April 20, 14
  • 40. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino 5V+ GND LED - Light Emitting Diode Properties • Diode = One way valve • Light emits in a cone shape Specifications of ours • Color - Red: 620-625nm, Yellow: 587-591nm Green: 520-525nm • ForwardVoltage - R/Y: 1.8-2.2VDC Green:3.0-3.4VDC • Forward Current - 20mA • Viewing angle - 40 degree • Luminous Intensity: R/ Y100-150 mcd (millicandela), Green: 150-180 mcd 5V+ GND 5V+ GND Sunday, April 20, 14
  • 41. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Resistor Properties • Current Limiter • Voltage Dropper • Transforms electricity into heat. Specifications • 1/6th Watt • +/- 5% tolerance • Plated Through Hole • 330 Ω (ohm) Sunday, April 20, 14
  • 42. arlynorama for Introduction to Hackerspaces & Arduino Resistor 2 3 4 5 6 7 810 9 5% 10% 10,000 Ohm Resistor with a 5% tolerance5% 330 Ohm Resistor with a 5% tolerance5% 3 zeros 1 zero Sunday, April 20, 14
  • 43. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Breadboard PRO • Fastest way to mechanically connect wires with no extra tools. • Easily editable. CON • Part layouts can be unintuitive. • Can be hard to troubleshoot a broken connection. • Connection are not rugged. top underside, backing removed Sunday, April 20, 14
  • 44. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 45. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 46. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 47. arlynorama for Introduction to Hackerspaces & Arduino Light an LED on a Breadboard 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 48. carlynorama / LA Makerspace June 4, 2013 / Mattel Maker Dayarlynorama for Introduction to Hackerspaces & Arduino Photocell / Photoresistor Properties • Type of variable resistor • Resistance decreases in the presence of light, therefore current flow goes up and voltage “consumed” (heat dissipated) goes down Specifications • Light resistance : ~1k Ohm • Dark resistance : ~10k Ohm • Max voltage : 150V • Max power: 100mW Sunday, April 20, 14
  • 49. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 50. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 51. arlynorama for Introduction to Hackerspaces & Arduino Light an LED in series with a photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 52. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _02_Blink1_ExternalLED Sunday, April 20, 14
  • 53. arlynorama for Introduction to Hackerspaces & Arduino Set up the other LEDs 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 54. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 55. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 56. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 57. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 58. arlynorama for Introduction to Hackerspaces & Arduino Add Photocell 11 55 1010 1515 2020 2525 3030 A A B B C C D D E E F F G G H H I I J J SCL SDA AREF GND IOREF RESET 3V3 PWM PWM PWM L TX RX ON ICSP PWM PWM PWM TX RX 3 1 2 1 1 1 0 1 98 DIGITAL 76543210 1 5VGnd POWER www.arduino.cc ANALOGIN Vin012345 ArduinoUNO Sunday, April 20, 14
  • 59. arlynorama for Introduction to Hackerspaces & Arduino Hello World File Sketchbook StopLightProject _01_Blink1 (this is what is on there now) Sunday, April 20, 14
  • 60. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _02_Blink1_ExternalLED Sunday, April 20, 14
  • 61. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _03_Blink3_StopLight Sunday, April 20, 14
  • 62. arlynorama for Introduction to Hackerspaces & Arduino Blink External File Sketchbook StopLightProject _03_Blink3_StopLight Sunday, April 20, 14
  • 63. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 64. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 65. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 66. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 67. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 68. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 69. arlynorama for Introduction to Hackerspaces & Arduino Analog I/O File Sketchbook StopLightProject _04_AnalogRead Sunday, April 20, 14
  • 70. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 71. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 72. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 73. arlynorama for Introduction to Hackerspaces & Arduino Threshold File Sketchbook StopLightProject _05_Threshold Sunday, April 20, 14
  • 74. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 75. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 76. arlynorama for Introduction to Hackerspaces & Arduino Threshold & StopLight File Sketchbook StopLightProject _06_BadListener Sunday, April 20, 14
  • 77. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 78. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 79. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 80. arlynorama for Introduction to Hackerspaces & Arduino Blink with no delay() File Sketchbook StopLightProject _07_blinkWithoutDelay Sunday, April 20, 14
  • 81. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _08_Speed_GoodListener Good Listener Sunday, April 20, 14
  • 82. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _08_Speed_GoodListener Good Listener Sunday, April 20, 14
  • 83. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 84. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 85. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 86. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 87. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 88. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 89. arlynorama for Introduction to Hackerspaces & Arduino File Sketchbook StopLightProject _09_ThresholdAsSwitch Threshold As Switch Sunday, April 20, 14
  • 90. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 91. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 92. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture Sunday, April 20, 14
  • 93. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture http://www.reddit.com/r/maker/ Sunday, April 20, 14
  • 94. arlynorama for Introduction to Hackerspaces & Arduino What Next? Share Harden for testing or using Share again Design for manufacture • Kit or Product? “anyone know a good contract engineer” Sunday, April 20, 14